Top 10 Hotels in Puglia

Simply the best.

The best of Puglia is in this page: hand-picked hotels lost in the luxuriant Mediterranean landscape, facing wonderful seas or immersed in the vibrant social life. 

Chic hotels with a discreet and punctual service; family resorts  offering a wide amount of activities for your children’s fun; top beach hotels for sea lovers; small intimate retreats and Masserie to make you appreciate the real lifefood and traditions; oasis of peace to regenerate your body and mind with Spa and relaxing treatments.

Browse the selection and decide in which part of Puglia you want to start your journey and what kind of experience you are looking for.

Choose now the Hotel where to live your Puglian dream!

Discover our offers >

  • 1
Browse Top 10 Hotels in Puglia

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

Matera (Matera)

From 100 € ( per Room per Night )
Le Grotte della Civita hotel is located in the heart of the old town of Sassi di Matera, a place of great historic and....

Ostuni (Brindisi)

From 175 € ( per Room per Night )
Surrounded by countryside terraces and native typical plants of Valle d'Itria, the Masseria Cervarolo is located in....

Savelletri di Fasano (Brindisi)

From 187 € ( 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....

Monopoli (Bari)

From 200 € ( per Room per Night )
Charming hotel in the historical center of Monopoli, nestled in the ancient walls surrounding the medieval town center.....

Montelauro (Lecce)

From 180 € ( per Room per Night )
The Masseria Montelauro is located in the hinterland of Salento, 2.5 km from Otranto and the sea, in the peaceful....

Monopoli (Bari)

From 210 € ( per Room per Night )
Monopoli is one of the liveliest and most active coastal cities of Apulia. The charming Don Ferrante is located in its....

Ostuni (Brindisi)

From 200 € ( per Room per Night )
The La Sommità Relais, occupies a historical building which dates back to the 16th century, in the beautiful....

Martina Franca (Taranto)

From 180 € ( per Room per Night )
Located in the heart of Valle d\'Itria in the territory of central Puglia, Masseria Fumarola is a few km from Martina....

Ostuni (Brindisi)

From 128 € ( per Room per Night )
Surrounded by olive trees, nestled in the rolling hills of Salento, the Masseria Salinola is in the province of....
  • 1
Browse Top 10 Hotels in Puglia