Find the best Puglia Hotels

Start date: Check-in selected.
End date: Check-out
    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
Star rating

Top Hotels Puglia

Our top choices for Puglia hotels

Borgo Egnazia

5.0 star property
9.8 out of 10, Exceptional, (283)
"Fabulous stay. Great people and gorgeous design!"
The price is £689
includes taxes & fees
5 Oct - 6 Oct
Borgo Egnazia

Ostuni a Mare

4.0 star property
8.8 out of 10, Excellent, (52)
"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 £167
includes taxes & fees
2 Oct - 3 Oct
Ostuni a Mare

Torre Cintola Greenblu Sea Emotions

4.0 star property
8.4 out of 10, Very good, (285)
"Great place to stay with your family."
Torre Cintola Greenblu Sea Emotions

The Nicolaus Hotel

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

Barion Hotel

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

CDSHotels Pietrablu Resort & SPA

4.0 star property
8.4 out of 10, Very good, (223)
"It’s an amazing place to disconnect from the reality for a little bit. The service was outstanding! Highly recommended!"
CDSHotels Pietrablu Resort & SPA

Cala Ponte, a Tribute Portfolio Hotel

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

Hotel Magnolia

8.4 out of 10, Very good, (9)
"Tutto sommato personale gentilissimo però non è un hotel 4 stelle "
The price is £47
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, (724)
"Everything was great. We walked from Airport to hotel. It was a bit hectic but using the hotel’s shuttle to the airport was only about 10 minutes drive or even shorter."
Parco dei Principi Hotel Congress & Spa

JR Hotels Bari Grande Albergo delle Nazioni

5.0 star property
8.8 out of 10, Excellent, (796)
"Right by the cruise port .. centrally located.. food was good at the morning buffet "
JR Hotels Bari Grande Albergo delle Nazioni

JR Hotels Oriente Bari

4.0 star property
8.8 out of 10, Excellent, (1001)
"Good breakfast.goid location relaxing rooftop terrace"
The price is £195
includes taxes & fees
15 Sept - 16 Sept
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 £346
includes taxes & fees
8 Oct - 9 Oct
Baglioni Masseria Muzza Resort & Spa

Zodiacus

8.8 out of 10, Excellent, (422)
"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 £104
includes taxes & fees
28 Sept - 29 Sept
Zodiacus

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

Palazzo Calò

4.0 star property
9.2 out of 10, Wonderful, (451)
"Great room and locations "
Palazzo Calò

Club Azzurro Hotel & Resort

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

Palazzo Indelli

4.0 star property
8.8 out of 10, Excellent, (306)
"Great hotel with friendly staff right in the heart of Monopoli "
Palazzo Indelli

Regiohotel Manfredi

4.0 star property
8.4 out of 10, Very good, (450)
"Very good restaurant! "
The price is £90
includes taxes & fees
1 Oct - 2 Oct
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 

Baia Delle Zagare - Handwritten Collection

4.0 star property
8.8 out of 10, Excellent, (135)
"We traveled with kids , had 2 penthouse suites , Beatiful property, amazing waters of the beach , beach is pebble stones , not send , you need a special shoes . Views and beach is gorgeous . Resort is amazing , would be nice to have a little more food choices in the menus. Service is great . "
The price is £193
includes taxes & fees
15 Sept - 16 Sept
Baia Delle Zagare - Handwritten Collection
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 Sept - 21 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, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient towns like Alberobello and Matera, famous for their unique architecture and history.
  • Delicious Local Cuisine: Indulge in Puglia's culinary delights, including fresh seafood, homemade pasta, and local wines.
  • Scenic Landscapes: Enjoy breathtaking scenery, from picturesque coastlines to rolling countryside filled with olive groves.
  • Diverse Accommodation Options: Choose from charming bed and breakfasts to modern hotels, catering to various needs.

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 mix of outdoor adventures and stunning scenery, perfect for your holiday. Engage in various activities such as exploring local shops, visiting private country clubs, and enjoying amusement parks. Consider taking guided tours to uncover the region's charm, including dedicated food tours and bike excursions, ensuring a memorable experience while discovering the beauty of Puglia.

Shopping

Visit the Gallipoli Fish Market for a vibrant local atmosphere and fresh seafood. Trullo Antichi Sapori offers unique local products. If you're up for a drive, Auchan Casamassima Business Park, located over 6.2km away, features a mix of shopping, entertainment, and family-friendly activities.

Recreation

Experience the serene greens at San Domenico Golf Club, where you can enjoy a round of golf amidst stunning coastal views. Alternatively, Acaya Golf Club offers a challenging course surrounded by beautiful landscapes. For sports enthusiasts, Stadio San Nicola hosts exciting events in a vibrant atmosphere.

Adventure

Acquapark Egnazia is a thrilling waterpark in Puglia, offering a fantastic array of slides and pools perfect for families and adventure seekers alike. For motor racing enthusiasts, Nardo Technical Center provides an exhilarating experience on the track, while Kartodromo 90 delivers high-speed fun in go-karting.

Nightlife

Puglia's nightlife offers a delightful mix of culture and entertainment. Enjoy a romantic evening at Teatro Margherita, immerse yourself in family fun at Giardini del Sole, or explore the cosmos at the Astronomical Observatory Sirio, perfect for family outings and stargazing adventures.

Booking tips and Expedia advantages for Puglia

To save money on your trip to Puglia, consider visiting during the off-peak months of January to February or November for lower accommodation prices. Booking your hotel about a month in advance can help secure the best deals, especially if you opt for Saturday stays, which are the cheapest. Use Expedia's search tool to filter by budget and preferences, and look for last-minute deals. Additionally, exploring Puglia's beautiful towns and beaches is affordable as many attractions are free, allowing you to enjoy the region 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, desired location, and additional preferences. You can organise your search results to display prices from lowest to highest, allowing you to discover the most affordable hotels first. Furthermore, you have the option to narrow down your choices by hotel type—by selecting the Eco-certified filter, for instance, you can easily find sustainable and eco-friendly accommodation options available for booking.
  • Consider bundling your trip: You could potentially 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, can be accessed via several major airports. Bari (BRI-Karol Wojtyla) is the closest, located 3.1km away, with excellent hotels nearby such as the Nicolaus Hotel and JR Hotels Bari Grande Albergo delle Nazioni, both offering various shuttle services. Naples (NAP-Naples Intl.) is 84.5km away, with luxury options like the Grand Hotel Vesuvio and De Bonart Naples, providing airport transfers and shuttles. Corfu (CFU-Ioannis Kapodistrias), 119.3km distant, features hotels like Angsana Corfu Resort & Spa, but transportation services are limited. For the best access to Puglia, Bari Airport is your most convenient choice.

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