Find the best Puglia Hotels

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    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
Property class

Top Hotels Puglia

Borgo Egnazia

5.0 star property
9.6 out of 10, Exceptional, (280)
"Fabulous stay. Great people and gorgeous design!"
The price is £1,053
includes taxes & fees
23 Sept - 24 Sept
Borgo Egnazia

Ostuni a Mare

4.0 star property
8.8 out of 10, Excellent, (49)
"Loved loved loved the place . It’s modern but in harmony with the landscape and the sandy beach close by is spectacular "
The price is £182
includes taxes & fees
22 Sept - 23 Sept
Ostuni a Mare

Torre Cintola Greenblu Sea Emotions

4.0 star property
8.6 out of 10, Excellent, (281)
"Great place to stay with your family."
The price is £228
includes taxes & fees
6 Sept - 7 Sept
Torre Cintola Greenblu Sea Emotions

CDSHotels Pietrablu Resort & SPA

4.0 star property
8.2 out of 10, Very good, (218)
"My family and I really enjoyed staying at this resort. The rooms were spacious and clean. Part of our resort package we had breakfast and dinner. The food was very good. We were five minutes away from Polignano a mare, and other beaches such as Porto Rosso and Porto Ghiacciolo the resort provides free parking.I would recommended this resort."
The price is £151
includes taxes & fees
25 Sept - 26 Sept
CDSHotels Pietrablu Resort & SPA

The Nicolaus Hotel

4.0 star property
9.2 out of 10, Wonderful, (796)
"Beautiful hotel, I love staying here!"
The price is £119
includes taxes & fees
21 Sept - 22 Sept
The Nicolaus Hotel

Barion Hotel

4.0 star property
8.4 out of 10, Very good, (707)
"Perfect stop over. Nice breakfast too"
The price is £70
includes taxes & fees
7 Sept - 8 Sept
Barion Hotel

Cala Ponte, a Tribute Portfolio Hotel

5.0 star property
9.0 out of 10, Wonderful, (7)
"Beautiful rooms. Christian and Sylvia were fantastic. It might be the priciest and tasteless restaurant in pogliano."
The price is £160
includes taxes & fees
21 Sept - 22 Sept
Cala Ponte, a Tribute Portfolio Hotel

Hotel Magnolia

8.6 out of 10, Excellent, (8)
"tutto ok"
The price is £49
includes taxes & fees
18 Sept - 19 Sept
Hotel Magnolia

Parco dei Principi Hotel Congress & Spa

4.0 star property
8.8 out of 10, Excellent, (721)
"Well located close to Bari airport"
The price is £159
includes taxes & fees
28 Aug - 29 Aug
Parco dei Principi Hotel Congress & Spa

JR Hotels Bari Grande Albergo delle Nazioni

5.0 star property
8.8 out of 10, Excellent, (790)
"Right by the cruise port .. centrally located.. food was good at the morning buffet "
The price is £171
includes taxes & fees
29 Aug - 30 Aug
JR Hotels Bari Grande Albergo delle Nazioni

JR Hotels Oriente Bari

4.0 star property
8.8 out of 10, Excellent, (1004)
"JR Hotel Oriente is close to everything, historical Bari, shopping, dining, walkable "
JR Hotels Oriente Bari

Baglioni Masseria Muzza Resort & Spa

5.0 star property
9.4 out of 10, Exceptional, (20)
"Beautiful area"
The price is £604
includes taxes & fees
26 Sept - 27 Sept
Baglioni Masseria Muzza Resort & Spa

ROBINSON APULIA - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (41)
"Struttura ben organizzata e ben mantenuta. Tutti i servizi davvero di alto livello (spiaggia, tennis, palestra, area bambini). Attenzione ai clienti in ogni istante. Ristorazione ottima e ben variegata. Ottima soluzione per famiglie, ma non solo. "
ROBINSON APULIA - All Inclusive

Zodiacus

8.8 out of 10, Excellent, (420)
"Excellent location with many restaurants and bars steps away from Hotel. The owners are very nice and attentive. Cafe Mozart right down the street has excellent food 👌 "
The price is £81
includes taxes & fees
23 Sept - 24 Sept
Zodiacus

Club Azzurro Hotel & Resort

4.0 star property
8.0 out of 10, Very good, (32)
"It was a nice stay. The room was spacious and we had no issues. "
Club Azzurro Hotel & Resort

Palazzo Calò

4.0 star property
9.2 out of 10, Wonderful, (443)
"Nice hotel in the old Bari City close to restaurants and shops"
The price is £144
includes taxes & fees
29 Aug - 30 Aug
Palazzo Calò

Bianco Riccio Suite Hotel

9.4 out of 10, Exceptional, (59)
"The hotel and service is spectacular. The staff are very welcoming and accommodating. I would highly recommend this hotel, definitely going back!!"
Bianco Riccio Suite Hotel

Regiohotel Manfredi

4.0 star property
8.4 out of 10, Very good, (448)
"Very good restaurant! "
The price is £125
includes taxes & fees
22 Sept - 23 Sept
Regiohotel Manfredi

Gattarella Family Resort - Self-catering accommodations in the pinewood 

4.0 star property
10.0 out of 10, Exceptional, (2)
Gattarella Family Resort - Self-catering accommodations in the pinewood 

Scialì Hotel

4.0 star property
9.0 out of 10, Wonderful, (95)
"Everything was very great the hotel was very clean and so was the room. Also it didn’t take long to go to the beach from there so like only 2minutes. The breakfast was okay but not really to good The personal also was very friendly and helpful The only thing was that the bed was very hard. The sheets and pillow were clean."
Scialì 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:5 Sept - 7 Sept
Save an average of 15% on thousands of hotels when you're signed in

Top Puglia Hotel Reviews

Guide to exploring Puglia

Guide to exploring Puglia

Top reasons to visit Puglia

  • Stunning Beaches: Puglia boasts beautiful beaches with crystal-clear waters and picturesque coastlines, perfect for relaxation and water activities.
  • Unique Trulli Houses: Visit Alberobello to see iconic trulli houses, a UNESCO World Heritage Site that showcases exceptional architecture.
  • Rich Culinary Heritage: Indulge in exquisite local cuisine and enjoy wine tastings that highlight the region's gastronomic delights.
  • Charming Cities: Explore the baroque splendour of Lecce and other charming towns, rich in history and culture.
  • Luxurious Accommodations: Experience a variety of lodging options, from charming bed and breakfasts to upscale hotels, ensuring a comfortable stay.

Find great hotels in Puglia

Discover a remarkable selection of hotels in Puglia, ideal for every type of traveller. From charming bed and breakfasts to luxurious hotels, the region offers a variety of accommodations that cater to families, business professionals, and pet owners alike. Whether you're seeking the best hotels with stunning views or top-rated luxury options, Puglia promises a delightful stay with its unique blend of comfort and hospitality.

  • JR Hotels Bari Grande Albergo delle Nazioni: Experience luxury at its finest in this 5-star hotel that embodies a sophisticated spa and business theme. Perfect for discerning travellers, the hotel features a full-service spa, outdoor seasonal pool, and a poolside bar for ultimate relaxation. Artfully designed with unique decor, it offers business amenities such as multiple meeting rooms and a business centre, making it ideal for both leisure and corporate stays. Guests can indulge in soothing massages and wellness treatments, ensuring a revitalising escape in the heart of Puglia.
  • Mercure Villa Romanazzi Carducci Bari: This charming 4-star hotel welcomes all guests with its LGBT-friendly environment, making it a unique choice for inclusive travel. The hotel is pet-friendly, allowing you to bring your furry companions along for the adventure. With a spa that includes a hot tub and steam room, along with pool sun loungers, it’s perfect for those seeking relaxation. The beautiful gardens and historic architecture add to the allure of this hotel, providing a serene retreat while keeping you close to the vibrant local culture.
  • Torre Cintola Greenblu Sea Emotions: A splendid 4-star beachfront property, Torre Cintola Greenblu Sea Emotions is ideal for sun-seekers and business travellers alike. With direct beach access, guests can bask in the sun or engage in water activities right at their doorstep. The hotel’s amenities include accessible pools, numerous body treatments, and a steam room, ensuring a refreshing experience. The multiple meeting rooms and accessible business centre cater to professionals, creating a perfect blend of work and leisure in a picturesque coastal setting.

Where to stay in Puglia

Puglia offers an enchanting blend of history, culture, and natural beauty, making it the perfect Italian getaway. Discover charming cities like Alberobello, renowned for its trulli houses, and the baroque splendour of Lecce. Experience authentic Puglian hideaways amidst stunning coastal scenery, perfect for relaxation and adventure. Whether you’re exploring ancient ruins or indulging in local cuisine, Puglia promises a memorable holiday filled with friendly people and luxurious surroundings.

  • Bari: Bari, the capital of Puglia, offers a vibrant blend of history, culture, and coastal charm. Nestled along the Adriatic Sea, this bustling city invites visitors to explore its historic old town, where narrow alleys lead to stunning churches and ancient fortifications. The lively atmosphere is particularly noticeable during the peak months of April and June to July, making it a favourite for culture enthusiasts and beach lovers alike. Don't miss out on the local theatre performances or the chance to enjoy fresh seafood at the marina. With its rich tapestry of experiences, Bari promises an engaging travel adventure.
  • Polignano a Mare: Perched on dramatic cliffs overlooking the turquoise waters of the Adriatic, Polignano a Mare is a picturesque gem renowned for its stunning beaches and vibrant cultural scene. The town's popularity peaks during the summer months from June to August, attracting sun-seekers eager to enjoy its beautiful sandy shores and captivating historical sites. Visitors can indulge in outdoor activities, including swimming at the famous nudist beach or exploring charming shops and cafes. With its breathtaking views and lively atmosphere, Polignano a Mare is a perfect destination for those seeking both relaxation and adventure.
  • Ostuni: Known as the White City for its striking whitewashed buildings, Ostuni is a captivating town that enchants visitors with its maze-like streets and panoramic views of the surrounding countryside. The city attracts a seasonal influx of tourists, particularly from June to August, who come to experience its rich cultural heritage and beautiful beaches. Visitors can explore historic sites, enjoy outdoor activities, or relax at family-friendly beaches nearby. With its blend of history, beauty, and vibrant local life, Ostuni offers a delightful escape for those eager to immerse themselves in Puglia's charm.

Things to do in Puglia

Puglia offers a delightful blend of outdoor adventures and stunning scenery, making it an ideal destination for nature enthusiasts. Popular activities include exploring charming boutiques, relaxing in private country clubs, and enjoying thrilling amusement parks. Don't miss the opportunity for fun excursions and indulging in exquisite wine tastings, which showcase the region's rich culinary heritage.

Shopping

Visit Gallipoli Fish Market for a local experience and fresh seafood. Trullo Antichi Sapori offers unique gifts and souvenirs. If you're up for a drive, Auchan Casamassima Business Park, located over 6.2km away, boasts a variety of shops and entertainment options for the whole family.

Recreation

At San Domenico Golf Club, enjoy a round of golf surrounded by stunning landscapes and fresh air, perfect for relaxation. Acaya Golf Club offers a similar experience with its picturesque views and outdoor sports atmosphere. For a more energetic vibe, visit Stadio San Nicola, where you can immerse yourself in local sporting events.

Adventure

Experience the thrills at Acquapark Egnazia, where you can enjoy exhilarating water slides and family-friendly attractions. For motorsport enthusiasts, the Nardo Technical Center offers high-speed racing adventures. Alternatively, try your hand at karting at Kartodromo 90 for an adrenaline-packed experience!

Nightlife

Experience the vibrant nightlife of Puglia by visiting Teatro Margherita for cultural performances, or head to Giardini del Sole for family-friendly arcade fun. For a unique experience, explore the Astronomical Observatory Sirio and enjoy captivating stargazing activities with family and friends.

Booking tips and Expedia advantages for Puglia

To save money during your trip to Puglia, consider visiting in the cheaper months of January to February or November, and aim to book your accommodation about a month in advance. Saturdays are the most affordable days to stay, while Sundays tend to be pricier. Use Expedia to compare hotel prices from lowest to highest and explore package deals that combine flights and activities for additional savings. For budget-friendly transport, utilise public options and look for free local attractions to enhance your experience without breaking the bank.

  • 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: Book your hotel in Puglia about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Expedia's search tool enables you to specify your budget, preferred destination, and additional criteria. You can arrange the results to display prices from lowest to highest, allowing you to view the most affordable accommodation options first. Furthermore, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Puglia with your flights and activities through an Expedia package.

Find the best attractions in Puglia

Puglia offers a delightful blend of outdoor adventures and stunning scenery, making it an ideal destination for a vacation. Visitors can explore a variety of attractions, including beautiful beaches, historic churches, and majestic castles. The region is perfect for those seeking a cultural experience intertwined with outdoor activities, ensuring a memorable trip filled with breathtaking landscapes and rich heritage.

  • Zoosafari: Experience the thrill of wildlife and amusement at Zoosafari, where you can embark on an adventurous safari tour while enjoying family-friendly attractions. Embrace the outdoor vibes and get up close with exotic animals in a unique park setting.
  • Pescoluse Beach: Known as the Maldives of Italy, Pescoluse Beach boasts stunning white sands and crystal-clear waters. Relax on the sun-kissed shore or indulge in water sports, soaking in the tranquil beach vibes that make it a perfect summer retreat.
  • Gargano National Park: Discover breathtaking landscapes in Gargano National Park, where outdoor adventures await. Hike through lush forests, explore dramatic coastlines, and enjoy the serene beauty of nature, making it an ideal spot for nature enthusiasts.

Best time to go to Puglia

The best time to visit Puglia is dependant 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 (dry). December is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly sunny with no rain (dry).

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 Rain (Dry)SunnyAverageAverage
June74.7°F (23.700000000000003°C)No Rain (Dry)SunnyModerately HighSlightly High
July80.2°F (26.8°C)No Rain (Dry)SunnyModerately HighSlightly High
August81.1°F (27.3°C)No Rain (Dry)SunnyAverageSlightly 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 Rain (Dry)Mostly SunnyModerately LowAverage

The nearest major airports for your trip to Puglia

Puglia, Italy, is accessible through several major airports. Bari Airport (BRI-Karol Wojtyla) is the closest, situated 3.1km away. Excellent hotel options nearby include the 5-star JR Hotels Bari Grande Albergo delle Nazioni and the 4-star Nicolaus Hotel, both offering convenient airport shuttle services. Naples Airport (NAP-Naples Intl.) is located 84.5km from Puglia, with luxurious hotels such as the Grand Hotel Vesuvio and De Bonart Naples, all providing transport options like airport shuttles and transfers. For those considering Corfu Airport (CFU-Ioannis Kapodistrias), it lies 119.3km away, with hotels like Angsana Corfu Resort & Spa, offering shuttle services to the airport.

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

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