Portugal

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

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.