Enter your dates for the latest hotel rates and availability.
Bari
200 hotels
Lecce
228 hotels
Brindisi
40 hotels
Alberobello
69 hotels
Vieste
103 hotels
Metropolitan City of Bari
41 hotels
Polignano a Mare
116 hotels
Ostuni
271 hotels
Crispiano
7 hotels
Conversano
26 hotels
Trulli - Rione Aia Piccola (UNESCO)
166 hotels
Pane e Pomodoro Beach
134 hotels
Centro Storico di Polignano a Mare
138 hotels
Fiera del levante
131 hotels
Lombardy
5,108 hotels
Lazio
4,900 hotels
Veneto
5,824 hotels
Tuscany
7,146 hotels
Campania
4,722 hotels
Sicily
5,305 hotels
Emilia-Romagna
2,315 hotels
Liguria
2,490 hotels
Piedmont
1,924 hotels
Trentino Alto Adige
1,852 hotels