Hotels in Puglia, Italy

Most hotels are fully refundable. Because flexibility matters.

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Puglia

Filter by

Borgo Egnazia
5 out of 5
Strada Comunale Egnazia, Savelletri di Fasano, Fasano, BR, 72015
The price is £877 per night from 23 May to 24 May
4.9/5 Exceptional! (180 reviews)
Nowhere else!
"Truly amazing place. We enjoyed our stay a lot"

Reviewed on 4 Nov 2021

Borgo Egnazia
Masseria Ayroldi
S.p. 29 Km 5,3, Ostuni, Provincia di Brindisi, 72017
The price is £167 per night from 24 May to 25 May
4.8/5 Exceptional! (9 reviews)
"A good base to explore Puglia, from Ostuni to Alberobello, Monopoli, Polignano a Mare and even to Lecce."

Reviewed on 30 Sep 2021

Masseria Ayroldi
Best Western Hotel La Baia
3 out of 5
Via Vittorio Veneto 29 A, Palese, Bari, BA, 70128
Fully refundableReserve now, pay when you stay
The price is £79 per night from 20 May to 21 May
4/5 Very Good! (335 reviews)
"Morning at top floor was good and pleased."

Reviewed on 19 Nov 2021

Best Western Hotel La Baia
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Castello di Ugento
5 out of 5
13 Via Castello, Ugento, 73059
5/5 Exceptional! (4 reviews)
Great escape
"Great little escape. Beautiful castle setting, that is completely renovated for a modern touch in the rooms. Bar and food were fantastic, as well as the service."

Reviewed on 15 Aug 2021

Castello di Ugento
Grotta Palazzese
5 out of 5
Via Narciso 59, Polignano a Mare, BA, 70044
The price is £678 per night from 20 May to 21 May
4.4/5 Wonderful! (9 reviews)
"Exquisite property and location is excellent"

Reviewed on 28 Mar 2022

Grotta Palazzese
Borgobianco Resort & Spa Polignano - MGallery
5 out of 5
Contrada Casello Cavuzzi, Polignano a Mare, BA, 70044
Fully refundableReserve now, pay when you stay
The price is £214 per night from 5 Jun to 6 Jun
4.3/5 Excellent! (78 reviews)
"Fabulous and luxurious hotel. Having recently stayed here for the start of our holiday, we immediately stared to relax and unwind from the stresses of work. Our initial welcome was warm, profession and friendly, despite all the personal distancing of COVID-19. This warmth was continued throughout ..."

Reviewed on 12 Aug 2020

Borgobianco Resort & Spa Polignano - MGallery
Hotel Excelsior Bari
4 out of 5
Via Giulio Petroni, 15, Bari, 70124
Fully refundableReserve now, pay when you stay
The price is £134 per night from 1 Jun to 2 Jun
3.8/5 Good! (257 reviews)
"Excellent hotel in a very convenient location."

Reviewed on 22 Dec 2021

Hotel Excelsior Bari
Don Ferrante - Dimore di Charme
5 out of 5
Via S Vito 27, Monopoli, BA, 70043
Fully refundableReserve now, pay when you stay
The price is £265 per night from 21 May to 22 May
4.7/5 Exceptional! (75 reviews)
"We liked e writhing g about this property. Good location, great staff, beautiful room, wonderful breakfast."

Reviewed on 7 May 2022

Don Ferrante - Dimore di Charme
Torre Cintola Natural Sea Emotions
4 out of 5
Località Capitolo, Monopoli, Bari, 70043
The price is £113 per night from 22 May to 23 May
4.4/5 Excellent! (88 reviews)
"Nice property by the beach. Clean room and bathrooms, on-site parking."

Reviewed on 26 Oct 2021

Torre Cintola Natural Sea Emotions
Risorgimento Resort
5 out of 5
Via Augusto Imperatore, 19, (GPS: Via Vito Fazzi), Lecce, LE, 73100
Fully refundableReserve now, pay when you stay
The price is £181 per night from 30 May to 31 May
4.5/5 Wonderful! (350 reviews)
"Excellent location, friendly and helpful staff, good breakfast and comfortable room."

Reviewed on 7 Apr 2022

Risorgimento Resort
Don't see what you're looking for?
See all available properties in Puglia
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Puglia

A reason to book yourself a hotel in Puglia? Well, how about charming fishing towns, glamorous sandy beaches and a lively capital city with a youthful atmosphere that make this Italian region one of the Mediterranean’s most underrated destinations.

Natural Beauty of Puglia

On the south-eastern coast of Italy is Puglia, a culturally rich region where miles of beaches meet dense forests and vine-covered hills. With a Puglia hotel you can enjoy the sunny climate whilst indulging in hearty feasts cooked up by the locals, who are known for their culinary prowess and hospitality.

If you are looking for fresh-air adventure, head to the Gargano promontory and amble through the Gargano National Park or ride a bike through Foresta Umbra. After, stop by the clifftop fishing town of Peschici and enjoy a lunch with sea views. For culturally inclined travellers, the Sanctuary of San Michele in Monte Sant’Angelo is a prime spot to study Lombard art.

What to Do in Puglia

Shop in boutique stores along the coast in Bari, Puglia’s capital, which is known for its historic old town and vibrant nightlife scene. Hidden inlets in Taranto, nicknamed the “city of two seas” for its location between the Mar Grande and Mar Piccolo, offer places to relax and sunbathe.

Further south, there is lots more to explore including the oceanfront town of Gallipoli, whose historic core sits on a small island and comprises a warren of narrow winding streets. Also worth a visit is the 15th-century Castello Aragonese fortress in the seaside town of Otranto. Venture just outside Otranto to reach Bauxite Lake, a sparkling green lake surrounded by deep orange rocks and Mediterranean scrub. Nearby Lecce is known as the “Florence of the South” for its stunning Baroque architecture, while the town of Arnesano has quaint streets and delightful local cuisine.

Puglia’s Cultural Gems

Anyone with an interest in history should make a beeline for Foggia, a city built over the ashes of the ancient Italian city of Arpi. Visit the Civic Museum in Palazzo Arpi and marvel at the beautiful architecture of Palazzo Belvedere.

July and August are popular times for Italians to visit Puglia. Come during these months and the coast will be very busy. Travel in May and things will be quieter and a Puglia hotel much easier to find, though temperatures will still be pleasantly warm. Buses and trains serve the major towns in Puglia; hiring a car gives travellers extra freedom.

Italy is a great location for a beach hotel. If you like beach hotels in Salento then you're sure to love our cheap beach hotels in Sorrento or our Taormina beach hotels. Book with Expedia and find out why.

Puglia Hotel Reviews
expedia verified reviews

Our app takes you further

Earn double Expedia Rewards points when you book on the app as a member. Save even more on trips so you can take more trips, and manage it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code