Zambujeira do Mar, Portugal
| | |

Hidden Beaches of Portugal Road Trip: Lisbon to Lagos by Coast

Portugal’s coastline may be famous for its golden sands and sun-drenched resorts, but the real charm lies off the radar.

This road trip peels back the layers of the western and southern coasts, guiding you from Lisbon to Lagos via rugged cliffs, sleepy beach towns, and hidden coves where time seems to slow down.

This is Portugal in soft focus: barefoot cafés, Atlantic winds, forest-backed beaches and the kind of scenic backroads that make you want to take the long way round.

Ideal for a slow summer road trip, especially between May and September, when the Atlantic warms up and beach bars buzz just enough.

Route Overview

Lisbon → Azenhas do Mar → Arrábida → Comporta → Odeceixe → Zambujeira do Mar → Lagos

Optional stops: Praia da Ursa, Vila Nova de Milfontes, Aljezur

Ideal trip length: 5 – 7 days

Best time to go: May to September

This post contains affiliate links.

Start: Lisbon – the lively beginning

Lisbon Portugal

Begin your road trip in Lisbon, Portugal’s sun-kissed capital and one of the safest cities to visit.

Even if you’ve seen it before, it’s worth spending a night or two soaking in the colour and chaos of the city.

Enjoy the pastel façades of Alfama, the views from Miradouro da Senhora do Monte, and a few pasteis de nata from Manteigaria.

I’d recommend taking a guided tour of Belém, where can explore the Jerónimos Monastery, Belém Tower, and the Monument to the Discoveries.

For a seaside preview, head to the surfer-favoured beaches of Costa da Caparica or take a day trip to Sintra and nearby Praia da Ursa if time allows.

Stay: Santiago de Alfama Boutique Hotel – a stylish stay in the heart of Lisbon with views over the old town and Tagus River.

Stop 1: Azenhas do Mar – clifftop calm

Azenhas do Mar beach in Portugal

Just a short drive west of Lisbon, Azenhas do Mar is a tiny whitewashed village perched dramatically on cliffs above the Atlantic.

It feels like it belongs in a film: houses clinging to the hillside, waves crashing below, and a natural seawater pool tucked into the rocks.

There’s not much to “do” here, which is kind of the point. Grab lunch with a sea view, take a dip in the tidal pool, and wander the narrow lanes before heading further south.

Stay: Arribas Sintra Hotel – a retro-modern hotel just up the coast in Praia Grande, with an oceanfront pool and uninterrupted sea views.

Optional stop: Praia da Ursa

Praia da Ursa in Portugal

Just north of Azenhas, Praia da Ursa is one of the most rugged and rewarding beaches in Portugal.

Access involves a steep hike, but the wild setting and striking rock formations are worth the effort.

Stop 2: Arrábida – forest meets sea

Arrábida, Portugal

Drive south via the 25 de Abril Bridge, and soon you’ll be winding through the lush Arrábida Natural Park.

This stretch of coastline feels distinctly Mediterranean: pine-covered hills, turquoise water and limestone cliffs.

Stop at Praia da Figueirinha or Praia dos Galápos for a swim, and don’t miss the viewpoint at Portinho da Arrábida.

The water here is calm, perfect for snorkelling, kayaking, or even a dolphin watching tour, and it’s noticeably quieter than the Algarve’s famous beaches.

Stay: Spend the night at Hotel Casa Palmela – a peaceful estate tucked into the hills of the park with a pool and views over vineyards and sea.

Stop 3: Comporta – barefoot chic

Comporta beach in Portugal

Comporta has quietly built a reputation as Portugal’s boho-chic beach enclave. Think laid-back cafés, design-savvy stays, and long, uncrowded beaches edged by pine forest and dunes.

You’ll want to slow down here. Try horseback riding along the sand, browse the boutiques in the village centre, or simply laze the day away on Praia da Comporta, where the beach clubs keep things effortlessly cool.

It’s understated luxury at its best; no flash, just good taste and very good sunsets.

Stay: If you wish to stay overnight, AlmaLusa Comporta is a cosy boutique with natural textures and a relaxed, beachy vibe in the heart of town.

Stop 4: Odeceixe – a river and a beach

Odeceixe Beach in Portugal

Cross into the Algarve and head for Odeceixe, where the river meets the ocean in a sweeping curve of sand.

It’s one of the most photogenic beaches on this stretch of coast, backed by low cliffs and green hills.

There’s a mellow surf culture here, with cafés serving smoothie bowls and surfboards propped against whitewashed walls.

At low tide, the river becomes a gentle playground for paddlers and families, while the waves at the beach entrance keep surfers happy.

Stay: For an overnight stop, Casas do Moinho combines rustic-chic cottages with a pool, just a short stroll from Odeceixe’s centre and within easy reach of the coast.

Optional stop: Aljezur

Just south of Odeceixe, this small inland town is a nice detour if you’re interested in history and castle ruins, or just want a great pastel de nata.

Stop 5: Zambujeira do Mar – coastal cliffs and calm

Zambujeira do Mar, Portugal

A little further south, Zambujeira do Mar offers rugged coastline and a blissfully low-key vibe.

It feels like one of the last true beach villages on the Alentejo coast, where life still moves to the rhythm of the tides.

The beach sits at the foot of the village, reached via a short cliff path, and the surrounding cliffs make for excellent sunset walks.

If you’re hungry, look for fresh seafood restaurants where octopus and grilled fish are the go-to.

Stay: If you’re looking for a peaceful retreat, Herdade do Touril is a charming countryside estate just outside the village, with stylish rooms, a pool, and a relaxed rural atmosphere.

Optional Stop: Vila Nova de Milfontes – riverside charm and sandy shores

Vila Nova de Milfontes in Portugal

Just north of Zambujeira do Mar, Vila Nova de Milfontes is a lively coastal town where the River Mira meets the Atlantic.

The beaches here are broad and inviting, perfect for swimming, surfing, or simply soaking up the sun, while the riverside promenade comes alive in the evenings with cafés, bars, and seafood restaurants.

It’s a great place to pause if you’re extending your trip, offering a slightly busier contrast to the laid-back vibe of Zambujeira.

Stay: For a relaxed overnight, HS Milfontes Beach, a laid-back hotel right on the water with river views, a pool, and easy access to both town and beach.

Final stop: Lagos – classic Algarve energy

Lagos in Portugal

End your journey in Lagos, a lively town that still manages to balance tourist buzz with natural beauty.

The beaches here are iconic – sea caves, hidden grottos and golden sands – but there’s more to it than that.

Wander the historic centre, take a boat tour or a guided kayak tour to Ponta da Piedade, or hike the cliff path from Praia do Camilo to Praia Dona Ana. It’s a fitting end to a road trip that’s been all about coastal contrasts.

Stick around for dinner at a local tasca and toast to the Atlantic with a glass of crisp vinho verde.

Stay: Casa Mãe – a design-forward boutique hotel with a garden, pool, and rooms that blend traditional Portuguese details with modern comfort.

Essentials

Driving time (without stops): Approx. 6 – 7 hours total – though you’ll want to double that with all the beaches and viewpoints.

What to pack: Swimwear, reef-safe sun cream, linen layers, water shoes, a cooler bag for beach snacks.

Driving tip: Roads can be narrow around beach areas and village centres – drive slowly and watch for local signage about beach access and parking limits

Final thoughts

This road trip from Lisbon to Lagos shows a quieter side of Portugal’s coast: wild coves, fishing villages, and beaches that still feel like local secrets.

Whether you stop for seafood in Azenhas do Mar or catch the sunset in Zambujeira do Mar, it’s a route that balances adventure with simplicity.

By the time you reach Lagos, you’ll have seen some of the best stretches of sand in the country.