PortugalBeach holidays

Beach holidays
in Portugal
Our 18 favourite places in Portugal to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.

Lisbon
Portugal
From$120
Madeira
Madeira
Portugal
From$135
Algarve
Algarve
Portugal
From$110
Faro
Faro
Portugal
From$275
Lagos
Lagos
Portugal
From$140
Comporta
Comporta
Portugal
From$225
Ericeira
Ericeira
Portugal
From$250
Nazare
Nazare
Portugal
From$235
Queluz
Queluz
Portugal
From$150
Cacém
Cacém
Portugal
From$155
Vila Nova de Gaia
Vila Nova de Gaia
Portugal
From$150
Algueirão
Algueirão
Portugal
From$130
Loures
Loures
Portugal
From$130
Rio de Mouro
Rio de Mouro
Portugal
From$155
Barreiro
Barreiro
Portugal
From$155
Monsanto
Monsanto
Portugal
From$180
Ponte de Lima
Ponte de Lima
Portugal
From$130
Olival
Olival
Portugal
From$155
Beach holidays in Portugal — FAQs
- What are the best beach holidays in Portugal?
- Our 18 top picks for beach holidays in Portugal are listed above, sorted by where you'll get most for your money on Booking.com — starting from $110/night.
- When is the best time for a beach holiday in Portugal?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Portugal; midsummer is hot and busy.
- How much do beach holidays in Portugal cost?
- Hotels for our Portugal beach picks start from $110/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.