Beachfront hotels in Puglia
33 beachfront hotels in Puglia, Italy, out of 1,870 hotels we offer here.
Read our guide: Where to stay in Puglia →
Read our guide: The best things to do in Puglia →
See live prices in Puglia →- All hotels
- adults-only hotels (49)
- 5-star hotels (61)
- 4-star hotels (312)
- 3-star hotels (889)
- spa hotels (197)
- beachfront hotels (33)
- beach hotels (55)
- family hotels (188)
- luxury hotels (61)
- boutique hotels (91)
- hotels with a pool (365)
- hotels with a rooftop pool (11)
- pet-friendly hotels (108)
- hotels with parking (817)
Top beachfront hotels in Puglia

★★★★
Al Pescatore Hotel & Restaurant
Gallipoli
Beach 50 m · Family-friendly · Parking
from £84 a night, taxes incl.2 adults · checked 1 Oct, 22:23

★★★★
Baia Delle Zagare - Handwritten Collection
Mattinata
Beach 20 m · Pool · Family-friendly
See prices and rooms →

★★★★★
La Sommità Relais & Chateaux
Ostuni
Beach 10 m · Spa · Pool
See prices and rooms →

★★★★
Conchiglia Azzurra Resort & Beach
Porto Cesareo
Beach 10 m · Spa · 60 rooms
See prices and rooms →
★★★★
Grand Hotel Terme
Margherita di Savoia
Beach 10 m · Spa · Pool
from £100 a night, taxes incl.2 adults · checked 1 Oct, 22:23

★★★★★
Posia Retreat & SPA - UNA Esperienze
San Foca
Beach 40 m · Spa · Pool
See prices and rooms →

★★★★
La Casa e il Mare
Mattinata
Beach 10 m · Rooftop pool · Parking
See prices and rooms →
★★★★
Nicolaus Club Il Gabbiano
Marina di Pulsano
Beach 50 m · Family-friendly
See prices and rooms →

★★★★★
The Duchess Of Puglia
Polignano a Mare
Beach 100 m · Adults only · Rooftop pool
See prices and rooms →

★★★★
Palazzo Presta
Gallipoli
Beach 100 m · Pool · 10 rooms
from £210 a night, taxes incl.2 adults · checked 1 Oct, 22:23

★★★★
Pietrablu Resort & Spa CDS Hotels
Polignano a Mare
Beach 100 m · All-inclusive option · Spa
See prices and rooms →

★★★★
Torre Cintola Natural Sea Emotions
Monopoli
Beach 30 m · Spa · Pool
See prices and rooms →

★★★★
Del Levante
Torre Canne (brindisi)
Beach 50 m · Spa · Rooftop pool
See prices and rooms →

★★★★
Hotel degli Haethey
Otranto
Beach 70 m · Pool
from £88 a night, taxes incl.2 adults · checked 1 Oct, 22:23

★★★★
Salsello
Bisceglie (bari)
Beach 10 m · Pool · Family-friendly
See prices and rooms →
★★★★
Ticho's
Castellaneta Marina
Beach 20 m · Pool · Family-friendly
See prices and rooms →

★★★★
Meditur - La riserva naturale dell'uomo
Brindisi
Beach 100 m · Pool
See prices and rooms →

★★★★
San Paolo Al Convento
Trani
Beach 100 m · 33 rooms
See prices and rooms →

★★★★
Dimora Intini
Noci
Beach 30 m · 8 rooms
See prices and rooms →

★★★
A Locanda Tu Marchese
Matino
Beach 10 m · Spa · Pool
See prices and rooms →

★★★
Hotel Virgilio
Taranto
Beach 10 m · 16 rooms · Family-friendly
See prices and rooms →

★★★
Seven Suite
Gallipoli
Beach 50 m · Pool · 10 rooms
See prices and rooms →

★★★
VOI Alimini Resort
Otranto
Beach 100 m · All-inclusive option · Spa
See prices and rooms →

★★★
Eden Torre Canne
Torre Canne di Fasano
Beach 50 m · Spa · Pool
See prices and rooms →

★★★
Residence Atlantide
Monopoli
Beach 100 m · Family-friendly · Parking
See prices and rooms →

Albatres Palace Hotel
San Vito dei Normanni (brindisi)
Beach 10 m · Parking
See prices and rooms →

Lamare Cucina e Dimore
Polignano a Mare
Beach 100 m · 6 rooms · Parking
See prices and rooms →

Residence La caletta
Taviano
Beach 10 m · 6 rooms · Parking
See prices and rooms →

Residence La Corvetta
Monopoli
Beach 20 m · Pool · 18 rooms
See prices and rooms →

Villa La Meridiana - Caroli Hotels
Santa Maria di Leuca
Beach 10 m · Adults only · Pool
See prices and rooms →
Beachfront hotels in Puglia: questions answered
- How many beachfront hotels are there in Puglia?
- We offer 33 beachfront hotels in Puglia, Italy, out of 1,870 hotels in total.
- Which areas in Puglia have the most beachfront hotels?
- Polignano a Mare (4 beachfront hotels), Monopoli (4 beachfront hotels), Gallipoli (3 beachfront 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 Puglia?
- 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.