Find the best Puglia Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Puglia Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Puglia hotels

Borgo Egnazia

Borgo Egnazia
5.0 star property
Fasano
9.8 out of 10, Exceptional, (309 reviews)
"Beautiful property. Can't wait to go back"
Canada
Mario Giovanni
The price is £1,909
includes taxes & fees
17 Jun - 18 Jun
Borgo Egnazia

Ostuni a Mare

Ostuni a Mare
4.0 star property
Ostuni
8.8 out of 10, Excellent, (70 reviews)
"A very very beautiful hotel. The attention to detail is amazing. All of the staff goes out of their way to assist you. Food is restaurant is excellent. The breakfast was the best we had in all our stays. The surrounding area flowers shrubbery was beautifully maintained. Martina checked us in and could not be more helpful. Very very pleasant staff. Everyone says good morning, hello etc would love to stay there again"
United States
Toni-Marie
The price is £282
includes taxes & fees
21 Jun - 22 Jun
Ostuni a Mare

Villa Torre Bianca by Emily Hotels

Villa Torre Bianca by Emily Hotels
5.0 star property
Polignano a Mare
9.8 out of 10, Exceptional, (71 reviews)
"Beautiful small, remote countryside hotel half an hour or so outside Bari. Perfect for a relaxing break whilst exploring the local towns. Staff were extremely friendly and helpful. The food was excellent."
United Kingdom
Gerard
The price is £697
includes taxes & fees
12 Jun - 13 Jun
Villa Torre Bianca by Emily Hotels

Torre Cintola Greenblu Sea Emotions

Torre Cintola Greenblu Sea Emotions
4.0 star property
Monopoli
8.4 out of 10, Very good, (332 reviews)
"Clean room good location."
Canada
Antonio
The price is £192
includes taxes & fees
28 Jun - 29 Jun
Torre Cintola Greenblu Sea Emotions

The Nicolaus Hotel

The Nicolaus Hotel
4.0 star property
Municipio 2
9.2 out of 10, Wonderful, (915 reviews)
"Hotel with beautiful clean room. Very Modern. Staff was pleasant."
United States
Cynthia
The price is £161
includes taxes & fees
24 Jun - 25 Jun
The Nicolaus Hotel

Bianco Riccio Suite Hotel

Bianco Riccio Suite Hotel
5.0 star property
Fasano
9.4 out of 10, Exceptional, (71 reviews)
"Great stay"
United Kingdom
William
Bianco Riccio Suite Hotel

Limehome Lecce Palazzo BN

Limehome Lecce Palazzo BN
Lecce Historic Center
7.8 out of 10, Good, (18 reviews)
"Great location"
Canada
Dave
The price is £73
includes taxes & fees
11 Jun - 12 Jun
Limehome Lecce Palazzo BN

JR Hotels Bari Grande Albergo delle Nazioni

JR Hotels Bari Grande Albergo delle Nazioni
5.0 star property
Municipio 1
8.8 out of 10, Excellent, (869 reviews)
"Nice hotel in great location"
United States
Michael
The price is £177
includes taxes & fees
14 Jun - 15 Jun
JR Hotels Bari Grande Albergo delle Nazioni

Cala Ponte, a Tribute Portfolio Hotel

Cala Ponte, a Tribute Portfolio Hotel
5.0 star property
San Vito
9.2 out of 10, Wonderful, (36 reviews)
"Nice place!"
Canada
Kevin
The price is £349
includes taxes & fees
5 Jul - 6 Jul
Cala Ponte, a Tribute Portfolio Hotel

IL LEON D'ORO HOTEL BARI – BY FARACE HOTELS

IL LEON D'ORO HOTEL BARI – BY FARACE HOTELS
4.0 star property
Bari City Centre
9.4 out of 10, Exceptional, (52 reviews)
"Beautiful hotel across from train station but very quiet! Rooftop & restaurant was perfect. The area centrally located to shopping and locals cities via train."
United States
Robert G
The price is £162
includes taxes & fees
10 Jul - 11 Jul
IL LEON D'ORO HOTEL BARI – BY FARACE HOTELS

CDSHotels Pietrablu Resort & SPA

CDSHotels Pietrablu Resort & SPA
4.0 star property
Polignano a Mare
8.4 out of 10, Very good, (239 reviews)
"Lovely staff great breakfast, and just by the beach!"
France
Jasmine
The price is £187
includes taxes & fees
17 Jun - 18 Jun
CDSHotels Pietrablu Resort & SPA

Don Ferrante - Dimore di Charme

Don Ferrante - Dimore di Charme
5.0 star property
Centro Storico
9.6 out of 10, Exceptional, (167 reviews)
"Highly recommend- great location, lovely staff."
Australia
Stuart
The price is £349
includes taxes & fees
5 Jul - 6 Jul
Don Ferrante - Dimore di Charme

Paragon 700 Boutique Hotel & SPA

Paragon 700 Boutique Hotel & SPA
5.0 star property
Ostuni
9.6 out of 10, Exceptional, (39 reviews)
"Beautiful hotel Top notch Service , extremely friendly staff Food is delicious Spa is beautiful Six stars"
Canada
ardalan
Paragon 700 Boutique Hotel & SPA

Parco dei Principi Hotel Congress & Spa

Parco dei Principi Hotel Congress & Spa
4.0 star property
Municipio 5
8.8 out of 10, Excellent, (877 reviews)
"Excellent short stay nearby aeroporto, just a short drive to the city center"
United States
Tito
The price is £173
includes taxes & fees
24 Jun - 25 Jun
Parco dei Principi Hotel Congress & Spa

Grotta Palazzese

Grotta Palazzese
5.0 star property
Pozziglioni
9.2 out of 10, Wonderful, (65 reviews)
"Amazing hotel, location. Staff went above and beyond to please us. Breakfast was superb. Truly 5 star hotel! "
United States
tatiana
The price is £1,145
includes taxes & fees
17 Jun - 18 Jun
Grotta Palazzese

Mövenpick Hotel Bari

Mövenpick Hotel Bari
4.0 star property
Bari City Centre
8.8 out of 10, Excellent, (150 reviews)
"Great, modern & clean hotel adjacent to the old town."
United States
Robert
The price is £195
includes taxes & fees
27 Jun - 28 Jun
Mövenpick Hotel Bari

JR Hotels Oriente Bari

JR Hotels Oriente Bari
4.0 star property
Bari City Centre
8.8 out of 10, Excellent, (1,007 reviews)
"Beautiful property centrally located in Bari"
United States
DEBORAH
The price is £157
includes taxes & fees
4 Jul - 5 Jul
JR Hotels Oriente Bari

Zodiacus

Zodiacus
Bari City Centre
8.8 out of 10, Excellent, (509 reviews)
"Great location. "
Canada
Kellyanne
The price is £92
includes taxes & fees
14 Jun - 15 Jun
Zodiacus

Antico Mondo Rooms & Suites

Antico Mondo Rooms & Suites
Historic Center
10.0 out of 10, Exceptional, (207 reviews)
"the best location! Emil and joseph ( cant spell italian names) , you are the best!! excellent service !!! "
United States
Golda Manares
The price is £141
includes taxes & fees
23 Jun - 24 Jun
Antico Mondo Rooms & Suites

Barion Hotel

Barion Hotel
4.0 star property
Municipio 1
8.4 out of 10, Very good, (763 reviews)
"Very nice and clean hotel with very friendly staff."
United States
Nizat
The price is £65
includes taxes & fees
14 Jun - 15 Jun
Barion Hotel
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.

Great weekend hotel deals in Puglia

Showing deals for:19 Jun - 21 Jun

Save an average of 15% on thousands of hotels when you're signed in

Top Puglia Hotel Reviews

Guide to exploring Puglia

Top reasons to visit Puglia

  • Stunning Beaches: Puglia boasts some of Italy's most beautiful beaches, perfect for sunbathing and swimming in crystal-clear waters.
  • Charming Villages: Discover the picturesque Itria Valley, filled with quaint villages and lush olive groves.
  • Rich Cultural Heritage: Experience Puglia's history through its impressive castles, historic churches, and local traditions.
  • Outdoor Adventures: Enjoy a variety of activities, from golfing to hiking along the stunning coastline.
  • Warm Hospitality: Indulge in the friendly atmosphere and delicious local cuisine offered by welcoming locals.

Find great hotels in Puglia

Puglia offers a delightful array of accommodation options, from charming bed and breakfasts to luxurious hotels. Whether you're seeking a pet-friendly retreat for the family or a business-friendly environment, you'll find numerous choices, including the renowned Masseria Montenapoleone and Masseria Cervarolo. Explore the best hotels in Puglia to ensure a memorable vacation experience, with top-notch facilities tailored to your needs.

  • JR Hotels Bari Grande Albergo delle Nazioni: Indulge in a luxurious escape at the 5-star JR Hotels Bari Grande Albergo delle Nazioni, where elegance meets relaxation. With a guest rating of 8.8, this hotel is perfect for those seeking a spa-themed boutique experience. The property boasts a full-service spa, complete with a poolside bar, sauna, and a range of massage treatments for ultimate rejuvenation. Its uniquely designed decor and artistic influences create a sophisticated atmosphere, ensuring a memorable stay in Puglia.
  • Mercure Villa Romanazzi Carducci Bari: Experience a family-friendly haven at the 4-star Mercure Villa Romanazzi Carducci Bari, rated 8.6 by guests. This hotel strikes the perfect balance between business and leisure, offering amenities that cater to all ages. Families will appreciate the complimentary cribs and child-friendly services, while adults can unwind at the onsite spa, featuring a steam room and sun loungers by the pool. The tranquil surroundings and thoughtful amenities make it an excellent choice for your Puglian getaway.
  • Torre Cintola Greenblu Sea Emotions: Embrace the beach lifestyle at Torre Cintola Greenblu Sea Emotions, a delightful 4-star resort with a guest rating of 8.4. Perfect for families, this hotel offers direct beach access and a variety of child-centric amenities, including a free children’s club, playground, and games. The vibrant atmosphere and lush surroundings create an inviting environment for relaxation and fun, making it an ideal destination for a seaside family holiday in Puglia.

Where to stay in Puglia

Puglia, a stunning region in southern Italy, offers a captivating blend of historical charm and natural beauty. Explore the picturesque Itria Valley, where quaint villages and olive groves abound, or venture along the stunning coastline. Immerse yourself in the rich Italian culture and enjoy the warm hospitality of the locals. Whether you seek adventure, relaxation, or luxury, Puglia's diverse landscapes and vibrant atmosphere promise an unforgettable holiday experience.

  • Bari: As the capital city of Puglia, Bari is a vibrant hub blending modernity with rich history. This coastal city is known for its charming old town, where narrow streets are lined with traditional stone buildings and bustling markets. Visitors can explore the impressive Basilica di San Nicola and enjoy the picturesque marina. The city's outdoor spaces, including beautiful beaches, offer a perfect escape for relaxation. With a variety of theatres and shopping areas, Bari provides an enriching cultural experience year-round, although it sees a peak in visitor numbers from April to July.
  • Monopoli: Nestled along the Adriatic Sea, Monopoli is celebrated for its stunning coastline and historic architecture. The city's vibrant squares and quaint streets are ideal for leisurely strolls, with highlights including the impressive Castle of Charles V and the charming old port. Monopoli attracts beach lovers and those seeking outdoor adventures, with options like golf and private country clubs nearby. While the city is a year-round destination, it particularly comes alive from June to August, making it perfect for Mediterranean summer enjoyment.
  • Polignano a Mare: Perched atop dramatic cliffs overlooking the turquoise waters of the Adriatic, Polignano a Mare is a picturesque gem in Puglia. Known for its stunning beaches and enchanting old town, the city offers breathtaking views and a rich history to explore. Visitors can enjoy local delicacies in the charming eateries, visit the historic church, or relax on the beautiful shoreline. With its lively atmosphere peaking during the summer months, particularly from June to August, Polignano a Mare promises a delightful blend of culture and outdoor fun.

Things to do in Puglia

Puglia offers a wealth of outdoor adventures and stunning scenery, making it an ideal destination for those seeking natural beauty. You can enjoy activities such as golfing at private clubs and discovering unexpected places. Don’t miss out on delightful day trips, picturesque swimming spots, and charming tourist resorts that showcase the region's unique charm and culture.

Shopping

In Puglia, visit the Centro Commerciale Mongolfiera in Bari for a mix of shops, dining, and entertainment. Alternatively, explore the vibrant markets in Lecce’s Piazza Sant'Oronzo, where you can find unique handmade crafts and local delicacies, perfect for gifts and souvenirs.

Recreation

Purple Beach is a luxurious countryPrivateClub in Puglia, offering a tranquil oasis for relaxation. Enjoy soothing spa treatments, yoga sessions on the beach, and rejuvenating wellness programmes amidst beautiful coastal scenery. Indulge in gourmet cuisine while basking in the serene atmosphere of this exclusive retreat.

Adventure

Explore the stunning Gargano National Park, where you can hike through lush forests and discover hidden caves. Kayak along the picturesque coast of Polignano a Mare, experiencing the thrill of crystal-clear waters and dramatic cliffs. Don't miss the chance to cycle through the charming trulli of Alberobello.

Nightlife

Explore the vibrant nightlife in Puglia by visiting the trendy Lido Verde beach club for cocktails and music by the sea. For a more laid-back vibe, check out the local trattorias, where you can savour regional wines and enjoy live folk music in a charming atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Puglia

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Puglia are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Puglia is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Puglia is Saturday. The most expensive day to stay in Puglia is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you favour. To uncover the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Puglia with your flights and activities through an Expedia package deal.

Find the best attractions in Puglia

Puglia offers a perfect blend of outdoor adventures and stunning scenery, making it ideal for a memorable holiday. Visitors can explore beautiful beaches, historic churches, and impressive castles, catering to those seeking cultural experiences and outdoor activities. With an array of attractions and points of interest, Puglia promises a delightful escape for every type of traveller, whether you fancy lounging by the sea or immersing yourself in the region's rich heritage.

  • Zoosafari: Experience the thrill of Zoosafari, an amusement park that offers a blend of family fun and adventure amidst the beautiful Puglian landscape. Enjoy exciting rides, animal encounters, and live shows that cater to all ages, ensuring a memorable day for the whole family.
  • The Trulli of Alberobello: Step back in time at the Trulli of Alberobello, a UNESCO World Heritage site renowned for its unique conical-roofed stone dwellings. Immerse yourself in the rich culture and history of the region as you wander through its charming streets, filled with artisan shops and local delicacies.
  • Pescoluse Beach: Relax at Pescoluse Beach, often referred to as the Maldives of Italy for its stunning white sands and crystal-clear waters. This idyllic beach offers the perfect setting for sunbathing, swimming, and enjoying the tranquil coastal atmosphere.

Best time to go to Puglia

The best time to visit Puglia is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. December is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January52.2°F (11.2°C)Light RainMostly SunnyAverageSlightly Low
February52.5°F (11.4°C)Light RainMostly SunnyAverageSlightly Low
March54.9°F (12.7°C)Light RainMostly SunnyAverageAverage
April59.2°F (15.1°C)Light RainMostly SunnyModerately HighAverage
May66.4°F (19.1°C)No RainSunnyAverageAverage
June74.7°F (23.7°C)No RainSunnyModerately HighSlightly High
July80.2°F (26.8°C)No RainSunnyModerately HighSlightly High
August81.1°F (27.3°C)No RainSunnyAverageSlightly High
September75.2°F (24.0°C)Light RainSunnyAverageAverage
October67.8°F (19.9°C)Light RainMostly SunnyModerately LowAverage
November61.9°F (16.6°C)Light RainMostly SunnyModerately LowSlightly Low
December51.8°F (11.0°C)No RainMostly SunnyModerately LowAverage

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.

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Puglia cost?
Prices for Puglia hotels differ depending on the season and other factors, like school holidays and Christmas. You can find cheap options from £65 in a few different ways. Select your destination and travel dates and then set your budget using the "Price per night" filter. You can then narrow your search by choosing your preferred property type and amenities and more.
When is the best time to go to Puglia?
Temperatures differ across Puglia, so the best time to go really depends on where you're staying. If you're after a summer holiday in Bari, arrange your trip between June and August when average temperatures range from 22ºC to 29ºC. Just remember that Bari has a humid subtropical climate, so be sure to pack appropriately.
What is the best area to stay in Puglia?
If your travels are taking you to Puglia, consider a stay in Bari or Lecce. Once you've picked your hotel, have a look at the many fabulous things there are to do and see here.
Are there any luxury hotels in Puglia?
We've got some fabulous stays for a lavish holiday in Bari, Puglia, including The Nicolaus Hotel. Settle in and make use of amenities like spa facilities, a swimming pool and massage services. Alternatively, pamper yourself at Hi Hotel Bari.
What are the top all-inclusive hotels in Puglia?
Vivosa Apulia Resort and Robinson Apulia are two of the best options in Puglia that offer all-inclusive deals. With meals, drinks and entertainment usually included in the one upfront price, you can put your purse away and experience the ultimate hassle-free holiday at either of these escapes located in Ugento.
How can I find cheap hotels in Puglia?
Puglia cheap hotels start at £65 per night. To browse these types of economical options, use our "Price per night" filter. Other suggestions? Consider being flexible with your holiday dates and book as soon as you can. Browse our cheap hotels in Puglia page for offers you'll find hard to resist.
What are the best hotels in Puglia for families?
The Nicolaus Hotel is one of the best hotels for families, located in Bari, Puglia. Stay here and make the most of conveniences such as a sauna and laundry facilities. Palazzo Calò is another favourite where kiddos are welcome. For more hotel options, narrow your search results by selecting "Family friendly" under the "Traveller experience" filter heading.
What are the top beach hotels in Puglia?
Switch into chill mode and savour the beach life at Puglia's top ocean-view hotels like The Nicolaus Hotel. This sought-after getaway in Bari comes with premium bedding, a swimming pool and a bunch of other amenities. You can also tune into cool coastal vibes at Palazzo Calò, another in-demand escape in this city.
Why should I book my Puglia hotel with Expedia?
Expedia makes booking accommodation in Puglia as simple as swiping right for your dream escape. First, there's the extensive choice and terrific prices. Then, there's our online Help Centre, which operates around-the-clock. Plus, when you sign up for our free One Key™ loyalty programme, you can collect OneKeyCash™* and use it on eligible hotels, flights, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.