5. Carvoeiro
Tucked between dramatic limestone cliffs and golden-sand coves, the former quiet fishing village of Carvoeiro is now a relaxed resort town.
As such, it’s one of the best beach towns in Portugal for a low-key, scenic vacation, thanks to its bounty of whitewashed houses and winding streets.
The main beach, Praia do Carvoeiro, is right in the town center and ideal for swimming. It’s also the base from which to take boat tours to Benagil Cave.
Into scenic walks? Be sure to hike the Algar Seco Boardwalk — a coastal trail that leads to secret sea caves and rock formations.
How to get to Carvoeiro
Located 45 minutes from Faro Airport by car, and buses run from Portimão and Lagoa.
When to visit Carvoeiro
The best time to visit Carvoeiro depends on what you most want to do.
May to October is best for sun and sea, June and September are perfect for warm weather and fewer tourists, and spring is ideal for hiking the cliffs.
6. Ericeira
The only European destination included in the World Surfing Reserves, Ericeira is located 45 minutes northwest of Lisbon.
While beaches like Ribeira d’Ilhas, Foz do Lizandro and Praia dos Pescadores cater to all levels of surfers, non-surfers can enjoy scenic walks along the cliffs, fresh seafood and gelato in the old town.
On balance, Ericeira’s vibe is youthful, bohemian, and effortlessly cool.
How to get to Ericeira
Buses run frequently from Lisbon’s Campo Grande terminal (about 1 hour), or drive via the A21 highway.
Once you’re there, the town is walkable.
When to visit Ericeira
While the surf is good around the year, May to October offers the best overall weather. for a beach-oriented break.