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 (837)

B&Bs / Inns (3,284)

Specialty Lodging (1,579)

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 ]
Travelers' Choice® 2016 Winner Top Hotels
 
Hotel Belvedere (Torre Dell'Orso) 4.0 of 5
Alessandro Volta, 37, 73020 Torre Dell'Orso, Melendugno, Italy
Hotel Belvedere Slideshow
Show Prices
$74 - $778 Avg. price/night*
Ollie #1 of 837 hotels in Puglia
  •  January in Salento 
  • Driving down the Adriatic coast of Salento we stopped 2 different days for... more
  • February 6, 2016
Professional photos | Traveler photos (594)
Travelers' Choice® 2016 Winner Small Hotels
 
Callistos Hotel (Tricase) 4.0 of 5
Via Lecce 73039, 73039 Tricase, Italy
Callistos Hotel Slideshow
Show Prices
$58 - $144 Avg. price/night*
Ollie #2 of 837 hotels in Puglia
Professional photos | Traveler photos (64)
Special Offer Package Deal
SP 14 Contrada Cervarolo, 72017 Ostuni, Italy
Masseria Cervarolo Slideshow
Show Prices
$114 - $435 Avg. price/night*
Ollie #3 of 837 hotels in Puglia
#1 of 21 hotels in Ostuni
  •  A fabulous hotel 
  • We fell in love with Masseria Cervarolo. Beautiful rooms, amazing food and... more
  • November 6, 2015
Professional photos | Traveler photos (616)
8piuhotel (Lecce) 4.0 of 5
Viale Del Risorgimento, 73100, Lecce, Italy
8piuhotel Slideshow
Show Prices
$76 - $103 Avg. price/night*
Ollie #4 of 837 hotels in Puglia
#1 of 21 hotels in Lecce
  •  extremely friendly  
  • New cozy and well managed. Breakfast is excellent with a lot of choice as... more
  • January 26, 2016
Professional photos | Traveler photos (423)
Announcement Click for details
Palazzo Guglielmo Hotel (Vignacastrisi) 1.0 of 5
Piazza Umberto I, 73030 Vignacastrisi, Italy
Palazzo Guglielmo Hotel Slideshow
Show Prices
$111 - $196 Avg. price/night*
Ollie #5 of 837 hotels in Puglia
  •  Still wonderful! 
  • Every year we look forward to a visit to the Salento and especially to... more
  • January 4, 2016
Professional photos | Traveler photos (124)
Contrada Intresiglio 46, 71019 Defensola, Vieste, Italy
Villaggio Turistico Idra Slideshow
Ollie #6 of 837 hotels in Puglia
Traveler photos (241)
Piazza Antonio Curri, 1, 70011, Alberobello, Italy
Trulli Holiday - Resort Slideshow
Show Prices
$74 - $388 Avg. price/night*
Ollie #7 of 837 hotels in Puglia
  •  So beautifull 
  • We stayed 6 nights at the trullo 17 in aia piccola which is perfectly... more
  • February 7, 2016
Professional photos | Traveler photos (673)
Travelers' Choice® 2016 Winner Bargain
 
Orchidea Blu Hotel (San Menaio)
Strada Statale 89 km. 79, 71018 San Menaio, Vico del Gargano, Italy
Orchidea Blu Hotel Slideshow
Show Prices
$133 - $283 Avg. price/night*
Ollie #8 of 837 hotels in Puglia
Traveler photos (199)
Localita Valle Castellana snc, 71010 Peschici, Italy
Show Prices
$88 - $179 Avg. price/night*
Ollie #9 of 837 hotels in Puglia
Professional photos | Traveler photos (223)
I Luoghi di Pitti (Altamura) 4.0 of 5
SP 151 Altamura-Ruvo di Puglia Km. 5.5, 70022 Altamura, Italy
I Luoghi di Pitti Slideshow
Show Prices
$112 - $249 Avg. price/night*
Ollie #10 of 837 hotels in Puglia
Professional photos | Traveler photos (171)
Offers & Announcements 20% off room rate
Hotel Tesoretto (Poggiardo) 4.0 of 5
Prov.le Maglie-Castro, 73037 Poggiardo, Italy
Show Prices
$67 - $76 Avg. price/night*
Ollie #11 of 837 hotels in Puglia
Professional photos | Traveler photos (59)
Litoranea Vieste-Peschici Km 3, 71019 , Vieste, Italy
Ollie #12 of 837 hotels in Puglia
#2 of 69 hotels in Vieste
  •  Ottimo villaggio 
  • Accoglienza gentilezza e cortesia,da parte di tutto il personale, fanno... more
  • October 19, 2015
Traveler photos (270)
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
$84 - $136 Avg. price/night*
Ollie #13 of 837 hotels in Puglia
  •  Hotel  
  • This place is stunning! The building is from the 1800's. It was built as a... more
  • February 8, 2016
Professional photos | Traveler photos (229)
Quihotel (Porto Cesareo) 4.0 of 5
Via Botticelli 2, 73010, Porto Cesareo, Italy
Quihotel Slideshow
Show Prices
$96 - $283 Avg. price/night*
Ollie #14 of 837 hotels in Puglia
  •  QUI è il TOP!! 
  • Weekend con il mio fidanzato. Accoglienza perfetta, con personale molto... more
  • November 12, 2015
Professional photos | Traveler photos (164)
Strada Provinciale 125, 74020 Lizzano, Italy
Show Prices
$160 - $333 Avg. price/night*
Ollie #15 of 837 hotels in Puglia
  •  disappointed 
  • Masseria Bagnara and Resort Spa, Strada Provinciale 125, Marina di... more
  • November 1, 2015
Professional photos | Traveler photos (429)
Memory Resort (Bisceglie) 3.0 of 5
Panoramica U. Paternostro 239, 70052 Bisceglie, Italy
Show Prices
$65 - $137 Avg. price/night*
Ollie #16 of 837 hotels in Puglia
  •  Discreto 
  • Visitato in occasione di una riunione di lavoro. Sala ristorante... more
  • January 18, 2016
Professional photos | Traveler photos (31)
C.da Coccaro s/n, 72015 Savelletri, Fasano, Italy
Show Prices
$216 - $1,096 Avg. price/night*
Ollie #17 of 837 hotels in Puglia
  •  FANTASTICO !!!!! 
  • From the moment we arrived and were met by private shuttle at the airport... more
  • February 3, 2016
Professional photos | Traveler photos (425)
Provinciale Lecce - Cavallino, 32, 73100, Lecce, Italy
Show Prices
$72 - $98 Avg. price/night*
Ollie #18 of 837 hotels in Puglia
#2 of 21 hotels in Lecce
Professional photos | Traveler photos (499)
Hotel Salento Mirfran (Torre San Giovanni) 3.0 of 5
Via Morosini 10 | Ugento, 73059 Torre San Giovanni, Ugento, Italy
Hotel Salento Mirfran Slideshow
Show Prices
$78 - $191 Avg. price/night*
Ollie #19 of 837 hotels in Puglia
Professional photos | Traveler photos (267)
Vespucci Hotel (Porto Cesareo) 4.0 of 5
Via Vespucci, 137, 73010, Porto Cesareo, Italy
Show Prices
$130 - $160 Avg. price/night*
Ollie #20 of 837 hotels in Puglia
  •  Excellent 
  • Very friendly and helpful staff that cannot do enough for you, Lovely... more
  • January 17, 2015
Professional photos | Traveler photos (176)