We compare millions of holidays from the UK’s leading travel companies
With year-round sunshine and golden sandy beaches, Lagos is one of the Algarve’s loveliest seaside towns. Between lazy days swimming and sunbathing, rounds of golfs and hiking along clifftop trails overlooking the Atlantic, there’s plenty to keep you busy. As the sun sets, head to a seafood restaurant and sip great-value Portuguese wines in the town’s buzzy bars.
Lagos has a long seafaring history – many of Portugal’s famous explorers set off from here on voyages of discovery in the 15th century, and fishing is still an important way of life, which you’ll soon discover at the excellent fish market. Fishing trips depart from the marina, along with boat tours, to the cliffs of Ponta da Piedade, one of the region’s top attractions.
For sun seekers, Lagos is home to arguably some of the best beaches along the Algarve coast. Head up to Meia Praia, with its long stretch of sand and family-friendly vibe, or head west and discover a string of small sandy coves bordered by cliffs. Join the surfers and paddle boarders, build sandcastles with the kids, or just flop on the sand with a good book.
Want to work on your golf swing? You’re in luck. There are a number of highly regarded courses within a half-hour drive from Lagos. Top picks include the Sir Henry Cotton-designed championship course at Penina Hotel & Golf Resort, and the scenic links and parkland course at Palmares Beach & Golf Resort.
Dining out is a delight in Lagos, too. From freshly grilled fish and cataplana (seafood stew) to bite-sized petiscos – Portugal’s answer to tapas – Lagos checks all the foodie boxes. And with a thriving after-dark scene in the cobbled old town, your holiday to Lagos can be as lively or as mellow as you want it to be.

Vila Galé Lagos
4.3
Excellent
Prices from

Albergaria Solar de Mos
Prices from

Tivoli Lagos Algarve Resort
4.1
Very Good
Prices from
Prices and availability shown can change. Always check pricing with the provider before booking.
3 hrs
(from London)
Euro (€)
Portuguese
December
Average price per person
£534
Average temperature
17.1°C
Average rainfall
0.7mm
Weather data sourced from WeatherAPI.com. Booking data from TravelSupermarket.