While Puglia’s best-known seaside area is the Salento, enchanting destinations abound all along the region’s coast.
We have selected the best hotels on the sea in Puglia to help you discover the stunning beaches dotting the region’s more than 800 km of coast: choose the Gargano for a seaside holiday in close contact with nature, the coast of Bari and the Valle d’Itria if you’re looking for a blend of sea and history, look to the Salento if you’re after the total experience – tradition plus entertainment.
Choose one of the hotels from our selection Seaside Hotels Puglia: the quality and services of Charming, right next to Puglia’s best beaches.
Tourist resorts in Puglia
Why CharmingPuglia.com
- We're always at your side
- Selected by Charming
- get more
Beach Hotels Puglia
While Puglia’s best-known seaside area is the Salento, enchanting destinations abound all along the region’s coast.
We have selected the best hotels on the sea in Puglia to help you discover the stunning beaches dotting the region’s more than 800 km of coast: choose the Gargano for a seaside holiday in close contact with nature, the coast of Bari and the Valle d’Itria if you’re looking for a blend of sea and history, look to the Salento if you’re after the total experience – tradition plus entertainment.
Choose one of the hotels from our selection Seaside Hotels Puglia: the quality and services of Charming, right next to Puglia’s best beaches.
48 Properties found
Beach Hotels Puglia
48 Properties found
Hotel Il Porto ****
Mattinata Gargano
Rooms – 39 | Nerby city – Mattianta 1,5 km | Nearest beach – Mattinata Harbour 500 m
					From
					
						100,00 €
					 per room per night 
 Gallipoli
Rooms - 37 | Check-in - From 14:00 | Baia Verde beach - 10 minutes by car
					From
					
						51,00 €
					 per room per night 
 San Foca
Rooms - 22 | Check-in - From 15:00 | Nearest beach - Mora Mora Beach, 500 m
					From
					
						260,00 €
					 per room per night 
 Ugento
Rooms – 333 all non-smoking | Check-in – only after 16:00 possible | Distance beach – 400 m
					From
					
						306,00 €
					 per room per night 
 Le Dune Suite Hotel ****
Porto Cesareo
IMPORTANT – half board compulsory from 20.05. to 22.09. | Rooms – 48 | Beach – Le Dune (in front of the Hotel)
					From
					
						146,00 €
					 per room per night 
 ) 
 



)
)
)
