Puglia, Italy
Destinations in Puglia with a travel guide or places to stay.
177 cities10,623 places to stay
Cities in Puglia
Most places to stay first.
- Porto Cesareo1,006 staysHotels
- Ostuni689 staysHotels
- Otranto582 staysHotels
- Bari534 staysHotelsThings to do
- Lecce504 staysHotelsThings to do
- Melendugno402 stays
- Monopoli389 staysHotels
- Nardò303 staysHotels
- Polignano a Mare292 staysHotels
- Martina Franca215 staysHotels
- Carovigno195 stays
- Salve194 stays
- Alberobello171 staysHotels
- Taranto158 staysHotelsThings to do
- Trani157 stays
- Manduria156 stays
- Taviano154 stays
- Fasano153 stays
- Ugento152 stays
- Alliste129 stays
- Matino115 stays
- Mattinata113 stays
- Peschici112 stays
- Locorotondo111 stays
- Leuca105 stays
- Castellana Grotte102 stays
- Ceglie Messapica98 stays
- Racale97 stays
- Morciano di Leuca95 stays
- Brindisi94 staysThings to do
- Castrignano del Capo79 stays
- Santa Cesarea Terme77 stays
- Foggia76 stays
- Cisternino74 stays
- Sannicola61 stays
- San Vito dei Normanni60 stays
- Barletta58 stays
- Conversano55 stays
- Casarano53 stays
- Tricase52 stays
- Altamura51 stays
- Mesagne50 stays
- Gagliano del Capo49 stays
- Santa Maria al Bagno47 stays
- Galatone46 stays
- Borgagne45 stays
- Noci43 stays
- Maruggio43 stays
- Margherita di Savoia43 stays
- Manfredonia43 stays
- San Giovanni Rotondo42 staysThings to do
- Rodi Garganico42 stays
- Galatina41 stays
- Torre Canne41 stays
- Andria40 stays
- Bisceglie38 stays
- Pulsano37 stays
- Mola di Bari37 stays
- Leverano36 stays
- Castro35 stays
- San Michele Salentino34 stays
- Giovinazzo33 stays
- Diso33 stays
- Corato32 stays
- Gravina Di Puglia31 stays
- Uggiano la Chiesa31 stays
- Molfetta31 stays
- Ruvo di Puglia28 stays
- Montesardo27 stays
- Specchia27 stays
- Massafra27 stays
- Carpignano Salentino25 stays
- Vico del Gargano25 stays
- Merine25 stays
- Grottaglie24 stays
- Vernole23 stays
- Lucera23 stays
- Mariotto23 stays
- Leporano22 stays
- Castellaneta Marina21 stays
- San Cesario di Lecce21 stays
- Gioia del Colle21 stays
- Francavilla Fontana21 stays
- Corsano21 stays
- Torricella20 stays
- Avetrana20 stays
- Acquaviva delle Fonti20 stays
- Palmariggi19 stays
- Supersano19 stays
- Giurdignano19 stays
- Cerignola19 stays
- Putignano18 stays
- Veglie17 stays
- San Severo17 stays
- Cassano delle Murge17 stays
- Castellaneta Mottola17 stays
- Santeramo in Colle16 stays
- Oria16 stays
- Mottola16 stays
- Cutrofiano16 stays
- Santandrea16 stays
- Pezze di Greco15 stays
- Monteroni di Lecce15 stays
- Maglie15 stays
- Ginosa Marina15 stays
- Canosa di Puglia15 stays
- Melissano15 stays
- Copertino15 stays
- Rosa Marina14 stays
- Turi14 stays
- Presicce14 stays
- Lesina14 stays
- Gemini13 stays
- Santo Spirito13 stays
- Squinzano13 stays
- Laterza13 stays
- Terlizzi13 stays
- San Pietro Vernotico12 stays
- Cursi12 stays
- Parabita12 stays
- Ischitella12 stays
- Lizzanello12 stays
- Ginosa11 stays
- Depressa11 stays
- Torchiarolo11 stays
- Modugno11 stays
- Villa Castelli10 stays
- San Donato di Lecce10 stays
- Corigliano Dotranto9 stays
- Rutigliano9 stays
- Poggiardo9 stays
- Neviano9 stays
- Bitritto9 stays
- Vitigliano8 stays
- Taurisano8 stays
- Nociglia8 stays
- Martano8 stays
- Casamassima8 stays
- Carmiano8 stays
- Torre Mileto7 stays
- San Pietro Vernotica7 stays
- Ruffano7 stays
- Salice Salentino7 stays
- Lequile7 stays
- Cellino San Marco7 stays
- Trepuzzi7 stays
- Torre a Mare6 stays
- Surbo6 stays
- Sogliano Cavour6 stays
- Cerfignano6 stays
- Bovino6 stays
- Bitetto6 stays
- Valenzano5 stays
- Torre Santa Susanna5 stays
- Noicattaro5 stays
- Muro Leccese5 stays
- Campi Salentina5 stays
- San Pancrazio Salentino5 stays
- Orta Nova5 stays
- Chieuti5 stays
- Zollino5 stays
- Talsano4 stays
- Candela4 stays
- Palagiano4 stays
- Sternatia4 stays
- Toritto4 stays
- San Nicandro4 stays
- Sterparone4 stays
- Palagianello3 stays
- Crispiano3 stays
- San Marco in Lamis3 stays
- San Donaci2 stays
- Carpino2 stays
- Capurso2 stays
- Collepasso2 stays
- Santagata Di Puglia2 stays
- Troia1 stays
Places to stay in Puglia
Hotels 67 citiesApartments 103 citiesResorts 8 citiesVillas 65 citiesHoliday homes 78 citiesAparthotels 26 citiesGuest houses 48 citiesBed and breakfasts 117 citiesResidences 31 citiesStays with a pool 11 cities5-star hotels 11 cities4-star hotels 138 cities3-star hotels 149 citiesStays with a spa 51 citiesFamily-friendly stays 11 cities
Hotel brands in the top cities of Puglia
Porto Cesareo
Other regions in Italy
Frequently asked questions about Puglia
How many places to stay are there in Puglia?
There are 10,000+ hotels, apartments and other places to stay in Puglia, across 170+ cities.
Which are the main destinations in Puglia?
The destinations with the most places to stay are Porto Cesareo, Ostuni, Otranto, Bari, Lecce.
Are there tours and activities in Puglia?
Yes, 790+ tours and activities are listed in Puglia.