Beach hotels in Portugal
263 beach hotels in Portugal, out of 4,082 hotels we offer here.
- All hotels
- adults-only hotels (32)
- all-inclusive hotels (95)
- 5-star hotels (292)
- 4-star hotels (1195)
- 3-star hotels (1209)
- spa hotels (264)
- beachfront hotels (100)
- beach hotels (263)
- family hotels (287)
- luxury hotels (96)
- boutique hotels (113)
- hotels with a pool (551)
- pet-friendly hotels (83)
- hotels with parking (629)
- golf hotels (98)
Top beach hotels in Portugal

★★★★
Alba
Monte Gordo
Beach 400 m · Spa · Pool
from £68 a night, taxes incl.2 adults · checked 1 Oct, 22:22

★★★★
Albufeira Sol Hotel & Spa
Albufeira
Beach 900 m · All-inclusive option · Pool
See prices and rooms →

★★★★★
3HB Falesia Beach
Albufeira
Beach 300 m · Spa · Pool
from £165 a night, taxes incl.2 adults · checked 1 Oct, 16:53

★★★★
Alcazar Hotel & SPA
Monte Gordo
Beach 300 m · Spa · Pool
See prices and rooms →

★★★★
AP Oriental Beach - Adults Friendly
Portimao
Beach 50 m · Adults only · Spa
See prices and rooms →

★★★★★
Albatroz
Cascais
Beach 100 m · Pool · 51 rooms
See prices and rooms →

★★★★
Aqualuz Lagos by The Editory
Lagos, Algarve
Beach 600 m · Pool · Family-friendly
from £100 a night, taxes incl.2 adults · checked 1 Oct, 18:38

★★★★
Arribas
Praia Grande/sintra
Beach 10 m · Pool · Parking
See prices and rooms →

★★★★★
Algarve Casino
Praia da Rocha
Spa · Pool · Family-friendly
from £128 a night, taxes incl.2 adults · checked 1 Oct, 22:22

★★★★
Axis Ofir Beach Resort
Esposende
Beach 20 m · Pool · Family-friendly
from £107 a night, taxes incl.2 adults · checked 1 Oct, 18:52

★★★★
Baia Cristal Beach & Spa Resort
Carvoeiro
Beach 300 m · All-inclusive option · Spa
See prices and rooms →

★★★★★
Bela Vista Hotel & Spa
Praia da Rocha
Beach 20 m · Adults only · Spa
from £307 a night, taxes incl.2 adults · checked 1 Oct, 16:53

★★★★
Baia Madeira Hotel
Machico
Beach 50 m · All-inclusive option · Pool
See prices and rooms →

★★★★
Balaia Golf Village
Albufeira
Beach 500 m · Spa · Pool
from £110 a night, taxes incl.2 adults · checked 1 Oct, 22:22

★★★★★
Domes Lake Algarve
Vilamoura
Beach 500 m · All-inclusive option · Spa
from £170 a night, taxes incl.2 adults · checked 1 Oct, 16:53

★★★★
Belavista da Luz
Lagos, Algarve
Beach 600 m · Spa · Pool
from £153 a night, taxes incl.2 adults · checked 1 Oct, 22:22

★★★★
Boa Vista Hotel & Spa
Albufeira
Beach 600 m · Adults only · Spa
from £61 a night, taxes incl.2 adults · checked 1 Oct, 16:52

★★★★★
Dona Filipa Hotel
Almancil
Beach 200 m · Pool · Family-friendly
from £165 a night, taxes incl.2 adults · checked 1 Oct, 16:52

★★★★
Cais da Oliveira
Canico
Beach 100 m · All-inclusive option · Spa
from £107 a night, taxes incl.2 adults · checked 1 Oct, 16:54

★★★★
Carvoeiro Garden Hotel
Carvoeiro
Beach 800 m · Pool · Family-friendly
See prices and rooms →

★★★★★
Enotel Lido All Inclusive
Funchal
Beach 10 m · All-inclusive option · Spa
See prices and rooms →

★★★★
Casablanca Unique Hotel
Monte Gordo
Beach 250 m · Pool
from £70 a night, taxes incl.2 adults · checked 1 Oct, 22:22

★★★★
Clube do Lago Hotel
Estoril
Beach 900 m · Pool · Parking
See prices and rooms →

★★★★★
Fortaleza Do Guincho
Cascais
Beach 50 m · Pets allowed · Parking
See prices and rooms →

★★★★
Costa d'Oiro Ambiance Village
Lagos, Algarve
Beach 300 m · Spa · Pool
from £155 a night, taxes incl.2 adults · checked 1 Oct, 22:22

★★★★
Dorma Praia Golfe
Espinho
Beach 10 m · Spa · Golf
from £64 a night, taxes incl.2 adults · checked 1 Oct, 18:52

★★★★★
Grand Muthu Forte da Oura
Albufeira
Beach 350 m · All-inclusive option · Spa
from £46 a night, taxes incl.2 adults · checked 1 Oct, 16:52

★★★★
Dos Templarios
Tomar
Beach 10 m · Spa · Pool
See prices and rooms →
★★★★
Dunamar Hotel Apartamentos
Monte Gordo
Beach 30 m · Spa · Pool
See prices and rooms →

★★★★★
Grand Muthu Forte Do Vale
Albufeira
Beach 500 m · All-inclusive option · Spa
See prices and rooms →
Beach hotels in Portugal by area
Beach hotels in Portugal: questions answered
- How many beach hotels are there in Portugal?
- We offer 263 beach hotels in Portugal, out of 4,082 hotels in total.
- Which destinations in Portugal have the most beach hotels?
- Algarve (164 beach hotels), Madeira (43 beach hotels), Estoril Coast (18 beach hotels).
- Do the prices include taxes and fees?
- Yes. The price you see includes taxes and fees. Some hotels also charge a local tourist tax that you pay at the hotel; when they do, we show it before you book.
- Can I pay monthly for a hotel in Portugal?
- On stays with free cancellation, yes: pay a £20 deposit today and the rest in equal monthly payments, all taken before your free cancellation ends. A £4.95 admin fee applies to each payment.