Puglia, Italy
Destinations in Puglia with a travel guide or places to stay.
177 cities11,101 places to stay
Cities in Puglia
Most places to stay first.
- Porto Cesareo1,069 staysHotels
- Ostuni726 staysHotels
- Otranto612 staysHotels
- Bari547 staysHotelsThings to do
- Lecce527 staysHotelsThings to do
- Melendugno416 stays
- Monopoli400 staysHotels
- Nardò319 staysHotels
- Polignano a Mare302 staysHotels
- Martina Franca223 staysHotels
- Salve205 stays
- Carovigno204 stays
- Alberobello177 staysHotels
- Taranto164 staysHotelsThings to do
- Trani161 stays
- Ugento159 stays
- Taviano159 stays
- Manduria158 stays
- Fasano157 stays
- Alliste133 stays
- Peschici117 stays
- Matino117 stays
- Locorotondo116 stays
- Leuca116 stays
- Mattinata114 stays
- Ceglie Messapica107 stays
- Racale104 stays
- Castellana Grotte104 stays
- Morciano di Leuca97 stays
- Brindisi96 staysThings to do
- Castrignano del Capo83 stays
- Santa Cesarea Terme81 stays
- Cisternino79 stays
- Foggia76 stays
- Sannicola67 stays
- San Vito dei Normanni63 stays
- Gagliano del Capo61 stays
- Barletta60 stays
- Conversano57 stays
- Tricase55 stays
- Casarano55 stays
- Mesagne52 stays
- Altamura52 stays
- Santa Maria al Bagno49 stays
- Galatone49 stays
- Manfredonia47 stays
- Borgagne46 stays
- Torre Canne46 stays
- Maruggio45 stays
- Noci44 stays
- Margherita di Savoia44 stays
- Galatina44 stays
- San Giovanni Rotondo43 staysThings to do
- Rodi Garganico43 stays
- Andria42 stays
- Bisceglie40 stays
- Pulsano39 stays
- Mola di Bari38 stays
- San Michele Salentino37 stays
- Leverano37 stays
- Castro36 stays
- Diso34 stays
- Giovinazzo33 stays
- Uggiano la Chiesa32 stays
- Corato32 stays
- Gravina Di Puglia31 stays
- Molfetta31 stays
- Ruvo di Puglia29 stays
- Carpignano Salentino28 stays
- Massafra28 stays
- Montesardo27 stays
- Specchia27 stays
- Grottaglie26 stays
- Vico del Gargano25 stays
- Merine25 stays
- Lucera25 stays
- Vernole23 stays
- Mariotto23 stays
- Castellaneta Marina22 stays
- Leporano22 stays
- Francavilla Fontana22 stays
- Corsano22 stays
- Torricella21 stays
- San Cesario di Lecce21 stays
- Putignano21 stays
- Giurdignano21 stays
- Gioia del Colle21 stays
- Avetrana21 stays
- Oria20 stays
- Acquaviva delle Fonti20 stays
- Palmariggi19 stays
- Veglie19 stays
- Supersano19 stays
- Cerignola19 stays
- Cassano delle Murge18 stays
- San Severo17 stays
- Melissano17 stays
- Castellaneta Mottola17 stays
- Pezze di Greco16 stays
- Santeramo in Colle16 stays
- Presicce16 stays
- Mottola16 stays
- Ginosa Marina16 stays
- Cutrofiano16 stays
- Santandrea16 stays
- Copertino16 stays
- Monteroni di Lecce15 stays
- Martano15 stays
- Maglie15 stays
- Canosa di Puglia15 stays
- Rosa Marina14 stays
- Turi14 stays
- Squinzano14 stays
- Lesina14 stays
- Terlizzi14 stays
- Gemini13 stays
- Santo Spirito13 stays
- San Pietro Vernotico13 stays
- Cursi13 stays
- Laterza13 stays
- Depressa12 stays
- Villa Castelli12 stays
- Parabita12 stays
- Ischitella12 stays
- Lizzanello12 stays
- Ginosa11 stays
- Torchiarolo11 stays
- Rutigliano11 stays
- Neviano11 stays
- Modugno11 stays
- San Donato di Lecce10 stays
- Ruffano9 stays
- Corigliano Dotranto9 stays
- Vitigliano9 stays
- Salice Salentino9 stays
- Poggiardo9 stays
- Nociglia9 stays
- Bitritto9 stays
- Taurisano8 stays
- Lequile8 stays
- Casamassima8 stays
- Carmiano8 stays
- Bovino8 stays
- Torre Mileto7 stays
- San Pietro Vernotica7 stays
- Torre a Mare7 stays
- Surbo7 stays
- Cellino San Marco7 stays
- Trepuzzi7 stays
- Sogliano Cavour6 stays
- Muro Leccese6 stays
- Cerfignano6 stays
- Bitetto6 stays
- San Pancrazio Salentino6 stays
- Valenzano5 stays
- Torre Santa Susanna5 stays
- Noicattaro5 stays
- Campi Salentina5 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
- Collepasso3 stays
- San Donaci2 stays
- Carpino2 stays
- Capurso2 stays
- Santagata Di Puglia2 stays
- Troia1 stays
Places to stay in Puglia
Hotels 67 citiesApartments 106 citiesResorts 8 citiesVillas 68 citiesHoliday homes 79 citiesAparthotels 26 citiesGuest houses 49 citiesBed and breakfasts 118 citiesLodges 1 citiesResidences 31 citiesStays with a pool 23 cities5-star hotels 11 cities4-star hotels 138 cities3-star hotels 149 citiesStays with a spa 51 citiesFamily-friendly stays 21 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 11,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.