Where to stay in Puglia
- Ostuni
- 2447 hotels
- Bari
- 2053 hotels
- Gallipoli
- 1722 hotels
- Lecce
- 1387 hotels
- Monopoli
- 1380 hotels
- Porto Cesareo
- 1211 hotels
- Otranto
- 929 hotels
- Polignano a Mare
- 882 hotels
- Melendugno
- 864 hotels
- Torre Lapillo
- 735 hotels
- Vieste
- 699 hotels
- Ugento
- 696 hotels
- Salve
- 668 hotels
- Fasano
- 647 hotels
- Martina Franca
- 592 hotels
- Carovigno
- 543 hotels
- Manduria
- 497 hotels
- Alberobello
- 491 hotels
- Taranto
- 442 hotels
- Nardò
- 437 hotels
- Castrignano Del Capo
- 436 hotels
- Taviano
- 406 hotels
- Racale
- 385 hotels
- Cisternino
- 365 hotels
- Locorotondo
- 350 hotels
- Trani
- 336 hotels
- Peschici
- 319 hotels
- Brindisi
- 310 hotels
- Morciano
- 288 hotels
- Alliste
- 284 hotels
- Castellana Grotte
- 248 hotels
- Conversano
- 208 hotels
- Maruggio
- 208 hotels
- Santa Maria Al Bagno
- 194 hotels
- Galatone
- 189 hotels
- Barletta
- 177 hotels
- Gagliano del Capo
- 173 hotels
- Santa Cesarea Terme
- 173 hotels
- Matino
- 168 hotels
- Tricase
- 166 hotels
- Bisceglie
- 165 hotels
- Mattinata
- 162 hotels
- Castro Di Lecce
- 161 hotels
- Galatina
- 160 hotels
- San Vito dei Normanni
- 160 hotels
- Patu
- 156 hotels
- Altamura
- 149 hotels
- Pulsano
- 144 hotels
- Giovinazzo
- 142 hotels
- Uggiano La Chiesa
- 136 hotels
- Foggia
- 134 hotels
- Margherita di Savoia
- 134 hotels
- Manfredonia
- 132 hotels
- Noci
- 129 hotels
- Casarano
- 127 hotels
- Mesagne
- 119 hotels
- Leverano
- 119 hotels
- Molfetta
- 118 hotels
- Sannicola
- 118 hotels
- Diso
- 118 hotels
- San Michele Salentino
- 118 hotels
- Rodi Garganico
- 106 hotels
- San Giovanni Rotondo
- 105 hotels
- Mola Di Bari
- 104 hotels
- Putignano
- 98 hotels
- Alezio
- 94 hotels
- Copertino
- 88 hotels
- Andria
- 88 hotels
- Corato
- 86 hotels
- Presicce
- 86 hotels
- Punta Prosciutto
- 86 hotels
- Ginosa
- 85 hotels
- Parabita
- 84 hotels
- Corsano
- 84 hotels
- Vico del Gargano
- 80 hotels
- Castellaneta
- 79 hotels
- Selva Di Fasano
- 79 hotels
- Oria
- 79 hotels
- Torricella
- 78 hotels
- Gravina in Puglia
- 78 hotels
- Veglie
- 78 hotels
- Leporano Marina
- 76 hotels
- Carpignano Salentino
- 72 hotels
- Andrano
- 71 hotels
- Francavilla Fontana
- 70 hotels
- Lizzano
- 68 hotels
- Specchia
- 68 hotels
- Tuglie
- 67 hotels
- Monte Sant'Angelo
- 67 hotels
- Vernole
- 65 hotels
- Grottaglie
- 64 hotels
- Bitonto
- 62 hotels
- Cutrofiano
- 62 hotels
- Santeramo In Colle
- 60 hotels
- Avetrana
- 58 hotels
- Turi
- 57 hotels
- Gioia del Colle
- 57 hotels
- Martano
- 56 hotels
- Alessano
- 56 hotels
- Melissano
- 56 hotels
- Muro Leccese
- 56 hotels
- Torchiarolo
- 55 hotels
- Ruffano
- 54 hotels
- Santo Spirito
- 54 hotels
- Lizzanello
- 53 hotels
- Ruvo Di Puglia
- 51 hotels
- Monteroni di Lecce
- 50 hotels
- Casalabate
- 49 hotels
- Maglie
- 48 hotels
- Aradeo
- 48 hotels
- Padula Fede
- 48 hotels
- Massafra
- 46 hotels
- Carmiano
- 45 hotels
- Crispiano
- 44 hotels
- Mottola
- 44 hotels
- Poggiardo
- 43 hotels
- Modugno
- 43 hotels
- Giurdignano
- 42 hotels
- Spiaggiabella
- 42 hotels
- Lequile
- 41 hotels
- Sava
- 41 hotels
- Tiggiano
- 41 hotels
- San Pancrazio Salentino
- 40 hotels
- Lucera
- 40 hotels
- Minervino Di Lecce
- 40 hotels
- Corigliano d'Otranto
- 39 hotels
- Ischitella
- 39 hotels
- Spongano
- 39 hotels
- Ortelle
- 39 hotels
- Torre Chianca
- 38 hotels
- Terlizzi
- 38 hotels
- Cavallino
- 38 hotels
- Lesina
- 37 hotels
- Cassano delle Murge
- 36 hotels
- San Severo
- 36 hotels
- Laterza
- 35 hotels
- Acquarica Del Capo
- 35 hotels
- Cozzana
- 35 hotels
- Novoli
- 33 hotels
- Villaggio Resta
- 33 hotels
- Taurisano
- 33 hotels
- Acquaviva delle Fonti
- 32 hotels
- Arnesano
- 32 hotels
- Canosa Di Puglia
- 31 hotels
- Campi Salentina
- 31 hotels
- San Donato Di Lecce
- 31 hotels
- Villa Castelli
- 31 hotels
- Surbo
- 30 hotels
- Casamassima
- 29 hotels
- Isola San Domino
- 28 hotels
- Latiano
- 27 hotels
- San Cesario Di Lecce
- 27 hotels
- Squinzano
- 25 hotels
- Trepuzzi
- 25 hotels
- Cannole
- 25 hotels
- Calimera
- 24 hotels
- Sannicandro di Bari
- 24 hotels
- Cerignola
- 23 hotels
- Giuggianello
- 23 hotels
- Cursi
- 22 hotels
- Noicattaro
- 22 hotels
- Palagiano
- 22 hotels
- Rutigliano
- 21 hotels
- Capurso
- 21 hotels
- Salice Salentino
- 21 hotels
- Palo Del Colle
- 21 hotels
- Sogliano Cavour
- 20 hotels
- Soleto
- 19 hotels
- Palmariggi
- 19 hotels
- Sternatia
- 19 hotels
- Collepasso
- 19 hotels
- Sammichele di Bari
- 19 hotels
- San Pietro Vernotico
- 18 hotels
- Trinitapoli
- 18 hotels
- Montesano
- 18 hotels
- Miggiano
- 17 hotels
- San Giorgio Ionico
- 17 hotels
- Sanarica
- 17 hotels
- Triggiano
- 16 hotels
- Neviano
- 16 hotels
- Cellino San Marco
- 16 hotels
- Castrignano De' Greci
- 15 hotels
- Adelfia
- 14 hotels
- Scorrano
- 14 hotels
- Valenzano
- 14 hotels
- Torre Santa Susanna
- 14 hotels
- Bagnolo Del Salento
- 14 hotels
- Guagnano
- 14 hotels
- Zollino
- 13 hotels
- Palagianello
- 13 hotels
- Toritto
- 12 hotels
- Troia
- 12 hotels
- Torremaggiore
- 12 hotels
- Secli
- 12 hotels
- Bovino
- 12 hotels
- Leporano
- 12 hotels
- San Cassiano
- 11 hotels
- Bitritto
- 11 hotels
- Supersano
- 11 hotels
- Martignano
- 11 hotels
- Minervino Murge
- 10 hotels
- Caprarica di Lecce
- 10 hotels
- Botrugno
- 10 hotels
- Apricena
- 9 hotels
- Pugnochiuso
- 9 hotels
- Frigole
- 9 hotels
- Nociglia
- 9 hotels
- Surano
- 9 hotels
- Volturara Appula
- 8 hotels
- Grumo Appula
- 8 hotels
- San Nicandro Garganico
- 8 hotels
- Erchie
- 8 hotels
- Bitetto
- 7 hotels
- Cagnano Varano
- 7 hotels
- Carpino
- 7 hotels
- Padresergio
- 7 hotels
- Fragagnano
- 7 hotels
- Melpignano
- 7 hotels
- Triggianello
- 7 hotels
- Sant' Agata di Puglia
- 7 hotels
- Spinazzola
- 6 hotels
- Orta Nova
- 6 hotels
- Torre Rinalda
- 6 hotels
- Lido Marini
- 6 hotels
- Candela
- 5 hotels
- San Donaci
- 5 hotels
- Ripalta
- 5 hotels
- Roccaforzata
- 5 hotels
- Statte
- 4 hotels
- Stornara
- 4 hotels
- Serracapriola
- 4 hotels
- Borgo Celano
- 4 hotels
- Chieuti
- 4 hotels
- Alberona
- 4 hotels
- Deliceto
- 4 hotels
- Faeto
- 3 hotels
- Faggiano
- 3 hotels
- Ginosa Marina
- 3 hotels
- Accadia
- 3 hotels
- San Pietro in Lama
- 3 hotels
- Speziale Di Fasano
- 3 hotels
- Montesardo
- 3 hotels
- Orsara Di Puglia
- 3 hotels
- Masseria Solicara-gelsi
- 3 hotels
- San Marzano Di San Giuseppe
- 3 hotels
- Zapponeta
- 3 hotels
- Rignano Garganico
- 3 hotels
- Rocchetta Sant' Antonio
- 2 hotels
- Castelluccio dei Sauri
- 2 hotels
- Celenza Valfortore
- 2 hotels
- Cellamare
- 2 hotels
- Marittima
- 2 hotels
- Cassano
- 1 hotel
- Poggiorsini
- 1 hotel
- Roseto Valfortore
- 1 hotel
- Monteiasi
- 1 hotel
Puglia hotels & accommodations
We arrived to Brindisi by ferry so the location was convienent as Nettuno hotel is close to...
Overall great. The breakfast was good, but charging for a second cup of coffee seemed cheap...
Beautiful stay. Extremely accommodating of kids. Gorgeous grounds and pool. Could have stay...
everything was perfect. Starting from kindness of staff, all staff: reception guys, waiter...
We had a one night stay here during our holiday. The location was right on the beach, our r...
We have been to Monopoli Many times before but this is the Thursday at the Bellavista. The ...
This is a very pleasant, clean, comfortable and modern establishment, ideally situated in t...
Great launch pad to the Puglia region of Italy, easy walk to Bari train station. Staff were...
The hotel has a little bit far from the city centre, but has a good (free) parking facility...
An extraordinary place to stay while touring the region of Puglia. Every aspect of the acco...
Hotel was beautiful with a great location at the top of Ostuni. Staff is outstanding in al...
We arrived late in the evening around 23:00. When we tried to open the door in our room usi...
This place is so wonderful that I want to keep it for myself. Best place on earth. It’s m...
Great!
12 minutes walk to historical center Very helpfull people in hotel Perfect breakfast
I was up in Fasano for a cycling trip with buddies, and a friend of ours recommended this h...
We had such a beautiful stay in the queen room. It had a gorgeous balcony, the room was spa...
In general, the hotel is good, but the bathroom has bad smell.
The staff is very helpful and friendly
The only hotel that asks to check out at 10am, which is the same time when the breakfast en...
I enjoyed my stay at this lovely budget hotel that is centrally located in Brindisi. The ro...
This place is mainly for business persons but I felt comfortable. The facilities are very g...
Bari is a one of my favourite places in Italy. Great weather, food, a vibrant night life an...
This is a wonderful, unique place to stay. It’ s a medieval castle with beautiful gardens, ...
Perfect location. Very friendly host. The room even though no window was lovely to stay in....
A beautiful beautiful hotel in a wonderfully converted old building making each room unique...
Staff didnt understand any english or able to tell me where the breakfast was. I had to go ...
Lovely hotel with really friendly and helpful staff. Really helped accommodate us and our y...
The hotel was a wonderful stay, the owner Antonio was very friendly even if i was sleeping ...
Cheap places to stay in Puglia
really was a great place to stay the family managing the b&b were really nice and helpfu...
Bari is a one of my favourite places in Italy. Great weather, food, a vibrant night life an...
Good base to explore from if you have a car. Anna's really helpful. One or two mosquitoes a...
Good price-value ratio! Clean place, friendly staff & decent breakfast. Although beware fo...
A pretty boring hotel, very basic, no wifi, no English. The town is a religious hot spot fo...
My room is very spacious and complete with almost everything I need. I stayed there for one...
Very nice room, close to city center, the castle and all the main attraction of the city (i...
We went for a long weekend break and that was perfect, any longer than that might not be so...
Our flight was delayed for 2 hours and we arrived in the airport around 10:30pm , we called...
Very clean ,staff brilliant.roof terrace a bonus in a wonderful place
They have a free shuttle to and from padre pio chapel and to the bus station near the chape...
In general, the hotel is good, but the bathroom has bad smell.
The stay was excellent. The only challenge was finding the guest house as house # 29 was n...
Great location just a short walk from the railway station and an easy walk to the beautiful...
We didn't want an accomodation in town so we were looking for a small "masseria" to the cou...
One of the better accomodations to stay in Bitonto. Its a beautiful building that has been...
Beautiful home and garden- prettier then the pictures even show- (plus AC and wi-fi worked ...
Interiors of reception n dining area stood out
Good place to stay, nice and quiet. Friendly and helpful staff!
Very good
Make it a priority to dine in the restaurant. Exceptional seafood and a divine location by...
This is a very special hotel
We had a wonderful one night at this b&b! Everything about it was perfect: the room and be...
Beautiful old house adjacent to the old town of Conversano convenient to many interesting ...
This is a very pleasant, clean, comfortable and modern establishment, ideally situated in t...
the place is not in Alberobello (if somebody imagine that), but we were driving with car al...
4-star hotels in Puglia
We arrived to Brindisi by ferry so the location was convienent as Nettuno hotel is close to...
Overall great. The breakfast was good, but charging for a second cup of coffee seemed cheap...
everything was perfect. Starting from kindness of staff, all staff: reception guys, waiter...
Great launch pad to the Puglia region of Italy, easy walk to Bari train station. Staff were...
The hotel has a little bit far from the city centre, but has a good (free) parking facility...
An extraordinary place to stay while touring the region of Puglia. Every aspect of the acco...
We arrived late in the evening around 23:00. When we tried to open the door in our room usi...
Great!
12 minutes walk to historical center Very helpfull people in hotel Perfect breakfast
I was up in Fasano for a cycling trip with buddies, and a friend of ours recommended this h...
We had such a beautiful stay in the queen room. It had a gorgeous balcony, the room was spa...
The staff is very helpful and friendly
This place is mainly for business persons but I felt comfortable. The facilities are very g...
This is a wonderful, unique place to stay. It’ s a medieval castle with beautiful gardens, ...
Lovely hotel with really friendly and helpful staff. Really helped accommodate us and our y...
This hotel was a pleasant surprise after staying at the sister hotel in Gallipoli for three...
Excellent place to stay.. very clean and breakfast buffet is included in the price. Hotel ...
Overall, our stay was quite good. It was very clean and located just across from the entran...
We went for a long weekend break and that was perfect, any longer than that might not be so...
A lovely setting with pool and farm to table approach to food. Lovely helpful staff, comfor...
We normally stay in 2 or 3 star places, but 4 star is affordable in Puglia. It was a revel...
A perfect mid October stay in this hotel in Ostuni. Away from the coast where everything is...
The hotel locates close to the train station, so you can find it easily. When we stayed the...
This is a large hotel in the area of Otranto. It is walk-able distance to the port town an...
Interiors of reception n dining area stood out
Best condition, Kind people, & Wonderful breakfast!!!!
Located atop a cliff at the ocean's edge, wake to sunshine streaming in and the sound of wa...
we wish we spend a few more days there. it was a very peaceful and quiet stay. hotel has o...
We received a lovely welcome. Our junior suite was beautiful and very clean and fresh. The ...
Luxury hotels in Puglia
Hotel was beautiful with a great location at the top of Ostuni. Staff is outstanding in al...
This place is so wonderful that I want to keep it for myself. Best place on earth. It’s m...
A beautiful beautiful hotel in a wonderfully converted old building making each room unique...
Price is high, but this place is simply amazing. Special rooms, each room is highly unique....
We stayed in one of the standard rooms facing the back of the building. No 118. Our room w...
We stayed at the Risorgimento for a week in June. The hotel is centrally located right off...
Hotel is very stylish and cosy at the same time. Staffs very friend and helpful. Highly rec...
The stay was lovely. Everything was wonderful but the evening meal was a disappointment. ...
My husband and I recently stayed at Canne Bianche with our baby and couldn't fault it- from...
Good location to enjoy sea view and sun rise. Very helpful staff who helped us print our bo...
No soundproofing, the breakfast room is right outside the bedroom and is very loud in the a...
Popular hotels
Frequently asked questions
What's the average price of a hotel in Puglia?
The average price for a 3-star hotel in Puglia is USD 93. The average price for a 4-star hotel in Puglia is USD 166. The average price for a 5-star hotel in Puglia is USD 332.
What's the average price of a hotel in Puglia this weekend?
The average price for a 3-star hotel in Puglia this weekend is USD 88. The average price for a 4-star hotel in Puglia this weekend is USD 158. The average price for a 5-star hotel in Puglia this weekend is USD 301.
What's the average price of a hotel in Puglia tonight?
The average price for a 3-star hotel in Puglia tonight is USD 86. The average price for a 4-star hotel in Puglia tonight is USD 154. The average price for a 5-star hotel in Puglia tonight is USD 283.
What are the best hotels in Puglia near Brindisi-Salento Airport?
Verified travelers to Puglia who stayed near Brindisi-Salento Airport have given top reviews to Chicca Home, Rooftop and B&B La Rosa dei Venti.
What are the best hotels in Puglia near Bari Karol Wojtyła Airport?
Verified travelers to Puglia who stayed near Bari Karol Wojtyła Airport have given top reviews to Kale, 12 Passi dal Mare and Harmonies BnB.
What are the most popular hotels in Puglia?
Some of our most popular hotels in Puglia are Hotel Excelsior Bari, The Nicolaus Hotel and Hotel Majesty Bari.
What are the best hotels in Puglia for couples?
Hotels in Puglia that are highly rated by couples include Hotel Excelsior Bari, The Nicolaus Hotel and Hotel Majesty Bari.
What are the best hotels in Puglia for families?
Hotels in Puglia that are highly rated by families include Hotel Excelsior Bari, The Nicolaus Hotel and Hotel Majesty Bari.
What hotels in Puglia have the best views?
Verified travelers to Puglia have given top reviews for the views at Hotel Gabbiano, Affittacamere Residenza Ducale and Jonico Hotel.
What hotels in Puglia have the best breakfast?
Verified travelers to Puglia have given top reviews for the breakfast at Hotel Ci.Co, Best Western Hotel Nettuno and Hotel Aurora e del Benessere.
What are the best cities in Puglia to stay in?
Popular cities among travelers staying in Puglia include Bari, Lecce and Alberobello.