City Hotels Apulia

Known for its beautiful beaches, its characteristic rural dwellings and its excellent food and wine traditions, Puglia will also manage to claim your interest with its splendid cities and towns:Lecce, the cradle of Puglia’s Baroque, known as the “Florence of the South”; Ostuni, known as the “white town”; Otranto, listed among the Most Beautiful Towns in Italy; and Alberobello, home to the Trulli. has selected for you the best hotels in the best locations in Puglia, based not only in their positions but also to the quality of services offered.
In the city centres or in more secluded locations, the city hotels of our selection stand out for the excellent service offered and great care for detail. 
Hotels with well-designed modern and stylish rooms and common areas; historic residences refurbished skilfully and offering a luxurious welcome; small gems painstakingly reconstructed in the trulli themselves and characteristic stone houses. 
Scroll through the many surprising offers of our selection. 

The team will be only too happy to give you more details on the best town hotels in Puglia and help you choose the best destination for you.

Discover our offers >

Browse City Hotels Apulia

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

Lecce (Lecce)

From 140 € ( per Room per Night )
Mantatelurè Dimora Esclusiva is located in one of the most romantic corner of Lecce old town. A few steps away from the....»»

Gallipoli (Lecce)

From 149 € ( per Room per Night )
The hotel Palazzo del Corso is located in Corso Roma, the high street in Gallipoli, a few steps away from the old....»»

Gallipoli (Lecce)

From 79 € ( per Room per Night )
Corte Palmieri Relais is located in the heart of the ancient town of Gallipoli, in the middle of the evening and night....»»

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

Brindisi (Brindisi)

From 100 € ( per Room per Night )
Located in the centre of Brindisi, Santostefano Luxury Rooms is just 1 km from the city’s Central Station. Salento....»»

Monopoli (Bari)

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

Lecce (Lecce)

From 340 € ( per Room per Night )
The Risorgimento Resort is located in one of the most picturesque corners of the ancient baroque town of Lecce, not....»»

Bari ()

From 80 € ( per Room per Night )
The Oriente Hotel is located in Bari close to the opera house – the Teatro Petruzzelli – in the Murattiano....»»

Gallipoli (Lecce)

From 59 € ( per Room per Night )
Linked to the land by a bridge (pedestrian/vehicle), the historic centre of Gallipoli offers an intricate maze of....»»
Browse City Hotels Apulia