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

Discover our offers >

Browse Beach Hotels Puglia

Otranto (Lecce)

From 109 € ( per Room per Night )
The Salento countryside is the backdrop to the Masseria Muntibianchi, which rises with its white walls amidst great....

Savelletri di Fasano (Brindisi)

From 220 € ( per Room per Night )
 Every day of the year, in every season, Borgo Egnazia is like a breathing tale of Puglia, spoken by the ancient....

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....

Porto Cesareo (Lecce)

From 128 € ( per Room per Night )
 Le Dune Suite Hotel is located a few steps from the sea and from a white sandy beach from which it takes its name.....

Monopoli (Bari)

From 180 € ( per Room per Night )
Playa del Mar – Boutique B&B is located a stone’s throw from the beach, close to the town centre of Monopoli. A....

Ostuni (Brindisi)

From 125 € ( per Room per Night )
Set in the international village of Rosa Marina, the resort is just a few paces from the sea, located amidst ancient....

Fasano (Brindisi)

From 153 € ( per Room per Night )
Surrounded by the typical colours and fascinating atmosphere of the Meditteranean, the Canne Bianche Lifestyle &....

Lecce (Lecce)

From 130 € ( per Room per Night )
The Acaya Golf Resort & Spa is surrounded by lush Mediterranean flora between Casine WWF Park and the Adriatic Sea. It....

Ortelle (Lecce)

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

Marina di Pulsano (Taranto)

From 118 € ( per Room per Night )
  Set on one of the most beautiful stretches of the Salento shore, Nicolaus Club Il Gabbiano stands directly on the....
Browse Beach Hotels Puglia