PortugalBeach holidays

Beach holidays
in Portugal
Our 54 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
Guimarães
Guimarães
Portugal
From$120
Portimão
Portimão
Portugal
From$230
Cidade Universitária
Cidade Universitária
Portugal
From$95
Cascais
Cascais
Portugal
From$255
Bragança
Bragança
Portugal
From$250
Oeiras
Oeiras
Portugal
From$255
Esposende
Esposende
Portugal
From$150
Olhão
Olhão
Portugal
From$145
Póvoa de Santa Iria
Póvoa de Santa Iria
Portugal
From$160
Estoril
Estoril
Portugal
From$120
Porto de Mós
Porto de Mós
Portugal
From$215
São Jorge de Arroios
São Jorge de Arroios
Portugal
From$240
Moscavide e Portela
Moscavide e Portela
Portugal
From$245
Portalegre
Portalegre
Portugal
From$145
Valadares
Valadares
Portugal
From$165
Campo De Ourique
Campo De Ourique
Portugal
From$185
Vilar
Vilar
Portugal
From$210
Belas
Belas
Portugal
From$135
Linda-a-Velha
Linda-a-Velha
Portugal
From$215
Alcântara
Alcântara
Portugal
From$130
Monção
Monção
Portugal
From$190
Custoias
Custoias
Portugal
From$130
São Tiago de Custoias
São Tiago de Custoias
Portugal
From$220
São João da Talha
São João da Talha
Portugal
From$170
Azeitão
Azeitão
Portugal
From$160
Covilhã
Covilhã
Portugal
From$120
Quelfes
Quelfes
Portugal
From$170
Ílhavo
Ílhavo
Portugal
From$240
São Paulo de Frades
São Paulo de Frades
Portugal
From$230
Eiras
Eiras
Portugal
From$230
Albufeira
Albufeira
Portugal
From$235
Baguim do Monte
Baguim do Monte
Portugal
From$140
Vilar do Paraíso
Vilar do Paraíso
Portugal
From$100
Valbom
Valbom
Portugal
From$195
Ajuda
Ajuda
Portugal
From$190
Valenza
Valenza
Portugal
From$215
Beach holidays in Portugal — FAQs
- What are the best beach holidays in Portugal?
- Our 54 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 $95/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 $95/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.