We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Puglia

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Puglia?

We'll send you updates with the latest deals, reviews and articles for Puglia each week.

Map of Puglia Hotels

Hotels (836)

B&Bs / Inns (3,120)

Specialty Lodging (1,463)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Hotel Corallo (Santa Maria al Bagno)
Via Lamarmora 105, 73050 Santa Maria al Bagno, Nardo, Italy
Show Prices
$83 - $223 Avg. price/night*
Ollie #1 of 836 hotels in Puglia
Professional photos | Traveler photos (35)
Travelers' Choice® 2015 Winner Top Hotels
 
Hotel Belvedere (Torre Dell'Orso) 4.0 of 5
Alessandro Volta, 37, 73020 Torre Dell'Orso, Melendugno, Italy
Show Prices
$73 - $217 (EUR 65 - 193) Avg. price/night*
Ollie #2 of 836 hotels in Puglia
Professional photos | Traveler photos (541)
Callistos Hotel (Tricase) 4.0 of 5
Via Lecce 73039, 73039 Tricase, Italy
Callistos Hotel Slideshow
Show Prices
$59 - $220 (EUR 53 - 196) Avg. price/night*
Ollie #3 of 836 hotels in Puglia
  •  Well Appointed Rooms 
  • The rooms at the Callistos have a luxury touch. Everything is very stylish... more
  • November 29, 2014
Professional photos | Traveler photos (53)
Special Offer Package Deal
SP 14 Contrada Cervarolo, 72017 Ostuni, Italy
Show Prices
$150 - $356 (EUR 134 - 317) Avg. price/night*
Ollie #4 of 836 hotels in Puglia
#1 of 21 hotels in Ostuni
Professional photos | Traveler photos (582)
Contrada Intresiglio 46, 71019 Defensola, Vieste, Italy
Ollie #5 of 836 hotels in Puglia
Traveler photos (74)
Corte Borromeo (Manduria) 4.0 of 5
Vico Marco Gatti,11, 74024 Manduria, Italy
Show Prices
$96 - $201 (EUR 86 - 179) Avg. price/night*
Ollie #6 of 836 hotels in Puglia
  •  Absolutely the BEST! 
  • You simply can't go wrong with this hotel. An absolute gem tucked away a... more
  • November 15, 2014
Professional photos | Traveler photos (22)
Travelers' Choice® 2015 Winner Bargain
 
8piuhotel (Lecce) 4.0 of 5
Viale Del Risorgimento, 73100 Lecce, Italy
8piuhotel Slideshow
Show Prices
$88 - $178 (EUR 78 - 159) Avg. price/night*
Ollie #7 of 836 hotels in Puglia
#1 of 21 hotels in Lecce
Professional photos | Traveler photos (404)
Localita Valle Castellana snc, 71010 Peschici, Italy
Show Prices
$59 - $167 (EUR 53 - 149) Avg. price/night*
Ollie #8 of 836 hotels in Puglia
Professional photos | Traveler photos (209)
Piazza Ferdinando IV 7, 70011 Alberobello, Italy
Le Alcove Slideshow
Show Prices
$190 - $322 (EUR 169 - 287) Avg. price/night*
Ollie #9 of 836 hotels in Puglia
  •  Snug 
  • I had considered a number of properties in Alberobello before I chose this... more
  • August 12, 2015
Professional photos | Traveler photos (327)
Special Price 25% off room rate
Orchidea Blu Hotel (San Menaio)
Strada Statale 89 km. 79, 71018 San Menaio, Vico del Gargano, Italy
Ollie #10 of 836 hotels in Puglia
  •  MERAVIGLIOSO 
  • Ho soggiornato in questo hotel per una settimana ad Agosto siamo stati... more
  • August 31, 2015
Traveler photos (194)
Hotel Tesoretto (Poggiardo) 4.0 of 5
Prov.le Maglie-Castro, 73037 Poggiardo, Italy
Show Prices
$88 - $182 (EUR 78 - 162) Avg. price/night*
Ollie #11 of 836 hotels in Puglia
Professional photos | Traveler photos (52)
I Luoghi di Pitti (Altamura) 4.0 of 5
SP 151 Altamura-Ruvo di Puglia Km. 5.5, 70022 Altamura, Italy
Show Prices
$114 - $251 Avg. price/night*
Ollie #12 of 836 hotels in Puglia
  •  Two fantastic days 
  • Probably one of the most beautiful hotels we have been in. Art is all... more
  • August 22, 2015
Professional photos | Traveler photos (149)
Piazza Antonio Curri, 1, 70011 Alberobello, Italy
Show Prices
$88 - $442 Avg. price/night*
Ollie #13 of 836 hotels in Puglia
Professional photos | Traveler photos (556)
Quihotel (Porto Cesareo) 4.0 of 5
Via Botticelli 2, 73010 Porto Cesareo, Italy
Show Prices
$173 - $983 (EUR 154 - 876) Avg. price/night*
Ollie #14 of 836 hotels in Puglia
Professional photos | Traveler photos (161)
Localita Marina di Peschici, Peschici, Italy
Show Prices
$96 - $102 Avg. price/night*
Ollie #15 of 836 hotels in Puglia
Professional photos | Traveler photos (79)
Strada Provinciale 125, 74020 Lizzano, Italy
Show Prices
$88 - $381 (EUR 78 - 340) Avg. price/night*
Ollie #16 of 836 hotels in Puglia
Professional photos | Traveler photos (412)
Vespucci Hotel (Porto Cesareo) 4.0 of 5
Via Vespucci, 137, 73010 Porto Cesareo, Italy
Show Prices
$140 - $217 (EUR 125 - 193) Avg. price/night*
Ollie #17 of 836 hotels in Puglia
  •  Excellent 
  • Very friendly and helpful staff that cannot do enough for you, Lovely... more
  • January 17, 2015
Professional photos | Traveler photos (175)
Piazza Fontana 33 angolo Via Garibaldi 3, 74123 Taranto, Italy
Show Prices
$85 - $109 Avg. price/night*
Ollie #18 of 836 hotels in Puglia
  •  Great Stay 
  • Stayed for a brief stop at Hotel L'Arcangelo recently with my wife. Staff... more
  • July 14, 2015
Professional photos | Traveler photos (234)
San Tommaso (Polignano a Mare) 4.0 of 5
C.da Bagiolaro | Str.Prov.le Polignano-Conversano Km.1,5, 70044 Polignano a Mare, Italy
Show Prices
$83 - $135 Avg. price/night*
Ollie #19 of 836 hotels in Puglia
  •  Very very satisfied 
  • The only minus are the fake renaissance paintings in the rooms and aisles... more
  • August 19, 2015
Professional photos | Traveler photos (210)
Via Callisto Azzariti, 26/28, 71121 Foggia, Italy
Show Prices
$58 - $75 (EUR 52 - 67) Avg. price/night*
Ollie #20 of 836 hotels in Puglia
#1 of 15 hotels in Foggia
  •  What a little gem 
  • This is a small hotel right in the centre of Foggia just off the main... more
  • July 28, 2015
Professional photos | Traveler photos (86)