Seaside 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

Discover our offers >

Browse Seaside Hotels Puglia

Capitolo (Bari)

From 450 € ( per Room per Night )
La Peschiera is an exclusive five-star luxury Hotel & Resort, located on the Adriatic coast in Apulia, on the coastal....»»
special

Mattinata Gargano (Foggia)

From 100 € ( per Room per Night )
Il Porto Hotel faces the sea of Mattinata, a charming town of the Gargano, located along the coast road to Vieste. The....»»
special

Ortelle (Lecce)

From 200 € ( per Room per Night )
Situated on the eastern coast of the peninsula, Masseria La Gresca occupies an exceptionally beautiful position between....»»
special

Marina di Pulsano (Taranto)

From 134 € ( per Room per Night )
  Set on one of the most beautiful stretches of the Salento shore, Nicolaus Club Il Gabbiano stands directly on the....»»
special

Mattinata Gargano (Foggia)

From 170 € ( per Room per Night )
The prestigious Baia dei Faraglioni overlooks one of the most beautiful bays in Italy and it is located in the heart of....»»
special

Savelletri di Fasano (Brindisi)

From 180 € ( per Room per Night )
The Masseria Cimino is located in Savelletri on the Adriatic coast and very close to the San Domenico Golf. The airport....»»
special

Ugento (Lecce)

From 324 € ( per Room per Night )
The Vivosa Apulia Resort is located in Marina di Ugento, a seaside destination which faces the Ionian Sea in Salento....»»
special

Lecce (Lecce)

From 130 € ( per Room per Night )
Just 12 km from the old town of Lecce and from its beautiful beaches, and located 45 km away from Brindisi Airport, the....»»
special

Otranto (Lecce)

From 170 € ( per Room per Night )
Masseria Prosperi is located in Frassanito, a relaxing countryside location in the province of Otranto. Surrounded by a....»»
special

Ugento (Lecce)

From 244 € ( per Room per Night )
  Surrounded by a large pine grove that leads down to the sea, Robinson Club Apulia is located in the renowned Ugento....»»
special
Browse Seaside Hotels Puglia