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

This weekend
Next weekend

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, (297 reviews)
"Amazing hotel. Wonderful service. "
United States
Kristen
The price is £858
includes taxes & fees
13 May - 14 May
Borgo Egnazia

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.0 out of 10, Wonderful, (27 reviews)
"Hotel had an amazing location- very close to restaurants, shopping area and in front of the train station. Rooms are modern and staff very helpful and pleasant!"
United States
Luciana
The price is £190
includes taxes & fees
25 May - 26 May
IL LEON D'ORO HOTEL BARI – BY FARACE HOTELS

Torre Cintola Greenblu Sea Emotions

Torre Cintola Greenblu Sea Emotions
4.0 star property
Monopoli
8.4 out of 10, Very good, (321 reviews)
"Great place to stay with your family."
United Kingdom
CHRISTOPHE
The price is £122
includes taxes & fees
8 May - 9 May
Torre Cintola Greenblu Sea Emotions

Ostuni a Mare

Ostuni a Mare
4.0 star property
Ostuni
9.0 out of 10, Wonderful, (61 reviews)
"Great service and great scenery. "
United Kingdom
Lee
The price is £212
includes taxes & fees
8 May - 9 May
Ostuni a Mare

Parco dei Principi Hotel Congress & Spa

Parco dei Principi Hotel Congress & Spa
4.0 star property
Municipio 5
8.8 out of 10, Excellent, (831 reviews)
"Rooms were clean and the spa area was a nice added feature after a long flight"
United States
Meriden
The price is £174
includes taxes & fees
27 Apr - 28 Apr
Parco dei Principi Hotel Congress & Spa

The Nicolaus Hotel

The Nicolaus Hotel
4.0 star property
Municipio 2
9.2 out of 10, Wonderful, (897 reviews)
"good location, premium, room was set for us. amazing food at restaurant and great buffet breakfast "
United States
Ankur
The price is £161
includes taxes & fees
26 Apr - 27 Apr
The Nicolaus Hotel

Don Ferrante - Dimore di Charme

Don Ferrante - Dimore di Charme
5.0 star property
Centro Storico
9.6 out of 10, Exceptional, (163 reviews)
"Great hotel and location. "
United States
jayesh
The price is £282
includes taxes & fees
5 May - 6 May
Don Ferrante - Dimore di Charme

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, (850 reviews)
"Nice hotel in great location"
United States
Michael
The price is £171
includes taxes & fees
26 Apr - 27 Apr
JR Hotels Bari Grande Albergo delle Nazioni

Zodiacus

Zodiacus
Bari City Centre
8.8 out of 10, Excellent, (493 reviews)
"The location was easy walking to Old Town and restaurants."
United States
Christine
The price is £77
includes taxes & fees
12 May - 13 May
Zodiacus

Palazzo Calò

Palazzo Calò
4.0 star property
Bari City Centre
9.2 out of 10, Wonderful, (498 reviews)
"Very quaint and unique hotel with great breakfast and great service"
United States
Belgheis
The price is £181
includes taxes & fees
16 May - 17 May
Palazzo Calò

Bianco Riccio Suite Hotel

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

Mövenpick Hotel Bari

Mövenpick Hotel Bari
4.0 star property
Bari City Centre
8.8 out of 10, Excellent, (113 reviews)
"beautiful hotel friendly staff and delicious breakfast!!"
Germany
Mechelle
The price is £187
includes taxes & fees
26 Apr - 27 Apr
Mövenpick Hotel Bari

Mercure Villa Romanazzi Carducci Bari

Mercure Villa Romanazzi Carducci Bari
4.0 star property
Municipio 2
8.6 out of 10, Excellent, (927 reviews)
"Beautiful hotel, lovely gardens and landscaping, an oasis in Bari but convenient to the train station and centro storico."
United States
Kevin
The price is £170
includes taxes & fees
26 Apr - 27 Apr
Mercure Villa Romanazzi Carducci Bari

Antico Mondo Rooms & Suites

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

Covo dei Saraceni

Covo dei Saraceni
4.0 star property
Gelso
8.8 out of 10, Excellent, (436 reviews)
"The location was great, the staff couldn't have been more helpful. Lovely atmosphere, i will visit again."
United Kingdom
Jody
The price is £206
includes taxes & fees
27 Apr - 28 Apr
Covo dei Saraceni

JR Hotels Oriente Bari

JR Hotels Oriente Bari
4.0 star property
Bari City Centre
8.8 out of 10, Excellent, (1,000 reviews)
"Great place to stay"
Australia
Margaret
The price is £168
includes taxes & fees
30 Apr - 1 May
JR Hotels Oriente Bari

CDSHotels Pietrablu Resort & SPA

CDSHotels Pietrablu Resort & SPA
4.0 star property
Polignano a Mare
8.2 out of 10, Very good, (236 reviews)
"Lovely staff great breakfast, and just by the beach!"
France
Jasmine
The price is £161
includes taxes & fees
6 May - 7 May
CDSHotels Pietrablu Resort & SPA

Grotta Palazzese

Grotta Palazzese
5.0 star property
Pozziglioni
9.2 out of 10, Wonderful, (63 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,150
includes taxes & fees
2 May - 3 May
Grotta Palazzese

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, (66 reviews)
"Thank you so much to the whole team. The hotel was in a beautiful location and very relaxing. The staff were extremely kind and friendly and the breakfast and dinner were both excellent."
United Kingdom
Mark David
The price is £205
includes taxes & fees
8 May - 9 May
Villa Torre Bianca by Emily Hotels

Palazzo Indelli

Palazzo Indelli
4.0 star property
Centro Storico
9.0 out of 10, Wonderful, (338 reviews)
"The rooms were clean and the breakfast was amazing and hearty. "
Australia
kunal
The price is £148
includes taxes & fees
12 May - 13 May
Palazzo Indelli
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:1 May - 3 May

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

The nearest major airports for your trip to Puglia

When planning your trip to Puglia, you can choose from several major airports. Bari Karol Wojtyla Airport (BRI) is the closest, located 8.0km from Puglia, with excellent hotel options like JR Hotels Bari Grande Albergo delle Nazioni and IL LEON D'ORO HOTEL BARI, both offering convenient airport shuttle services. Alternatively, NAPles International Airport (NAP) is situated 218.9km away, with luxurious hotels such as the Grand Hotel Vesuvio and Grand Hotel Parkers, featuring various transportation services. For those considering Corfu (CFU), located 309.0km away, top hotels like Angsana Corfu Resort & Spa provide shuttle transfers, although it’s further from your Puglia destination.

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 £77 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 £77 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.