Search Hotels in Puglia

    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

Top Cities in Puglia

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Compare 26,334 hotels in Puglia with room rates, reviews, and availability. Most hotels are fully refundable.

Borgo Egnazia

5.0 star property
9.8 out of 10, Exceptional, (272)
"Fabulous stay. Great people and gorgeous design!"
The price is £1,500
includes taxes & fees
3 Aug - 4 Aug
Borgo Egnazia

Torre Cintola Greenblu Sea Emotions

4.0 star property
8.6 out of 10, Excellent, (262)
"A lovely relaxing place by the sea! A short walk to a beach. Very accessible to other activities and to Monopoli. Perfect stay!"
The price is £254
includes taxes & fees
14 Jul - 15 Jul
Torre Cintola Greenblu Sea Emotions

CDSHotels Pietrablu Resort & SPA

4.0 star property
8.2 out of 10, Very good, (199)
"The property looked nice but not happy with price to location. Bs should have been free. Told dinner was full booked when it wasn't. Ask for more towels and wanted to charge me for fresh towels."
CDSHotels Pietrablu Resort & SPA

Ostuni a Mare

4.0 star property
8.6 out of 10, Excellent, (27)
"Walking distance beach and very good communal areas (bar and pools). Rooms are dated, while communal areas ate very nice and well decorated. "
The price is £177
includes taxes & fees
27 Jul - 28 Jul
Ostuni a Mare

Baglioni Masseria Muzza

5.0 star property
9.6 out of 10, Exceptional, (15)
"Beautiful area"
The price is £641
includes taxes & fees
3 Aug - 4 Aug
Baglioni Masseria Muzza

JR Hotels Bari Grande Albergo delle Nazioni

5.0 star property
8.8 out of 10, Excellent, (755)
"Lovely view, great location, and friendly staff. "
JR Hotels Bari Grande Albergo delle Nazioni

Bianco Riccio Suite Hotel

9.4 out of 10, Exceptional, (55)
"The hotel and service is spectacular. The staff are very welcoming and accommodating. I would highly recommend this hotel, definitely going back!!"
The price is £524
includes taxes & fees
6 Jul - 7 Jul
Bianco Riccio Suite Hotel

ROBINSON APULIA - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (38)
"Struttura ottima, tutti i servizi ad hoc per i bambini. Un particolare grazie a Gabriele x l'intrattenimento. Torneremo"
ROBINSON APULIA - All Inclusive

The Nicolaus Hotel

4.0 star property
9.2 out of 10, Wonderful, (733)
"Amazing hotel. Would stay there again "
The price is £131
includes taxes & fees
5 Jul - 6 Jul
The Nicolaus Hotel

Zodiacus

8.8 out of 10, Excellent, (391)
"Absolutely amazing, Vito, Andrea, and Massimiliano took great care of us"
The price is £90
includes taxes & fees
14 Jul - 15 Jul
Zodiacus

Grotta Palazzese Beach Hotel

5.0 star property
8.2 out of 10, Very good, (81)
"Clean, beautiful and serene! Beach was also fantastic!!!"
Grotta Palazzese Beach Hotel

JR Hotels Oriente Bari

4.0 star property
8.8 out of 10, Excellent, (1000)
"Nice hotel with good breakfast, convenient location"
JR Hotels Oriente Bari

Parco dei Principi Hotel Congress & Spa

4.0 star property
8.8 out of 10, Excellent, (691)
"Well located close to Bari airport"
The price is £160
includes taxes & fees
5 Jul - 6 Jul
Parco dei Principi Hotel Congress & Spa

Borgobianco Resort & Spa Polignano - MGallery Collection

5.0 star property
9.0 out of 10, Wonderful, (164)
"Friendly staff, fabulous restaurant, wonderful pool. "
The price is £368
includes taxes & fees
15 Jul - 16 Jul
Borgobianco Resort & Spa Polignano - MGallery Collection

CDSHotels Grand Hotel Riviera

4.0 star property
9.0 out of 10, Wonderful, (79)
"wonderful location, clean, beautiful, great amenities and service"
CDSHotels Grand Hotel Riviera

Palazzo Calò

4.0 star property
9.2 out of 10, Wonderful, (423)
"Nice hotel in the old Bari City close to restaurants and shops"
Palazzo Calò

Tenuta Centoporte - Resort Hotel

4.0 star property
9.0 out of 10, Wonderful, (88)
"Lovely comfortable resort hotel. Great spacious layout and very relaxing pool area. Good dining options and food was excellent. Handy base for visiting town of Otranto"
The price is £124
includes taxes & fees
11 Jul - 12 Jul
Tenuta Centoporte - Resort Hotel

Barion Hotel

4.0 star property
8.4 out of 10, Very good, (698)
"Hotel was good, very convenient location. "
The price is £56
includes taxes & fees
13 Jul - 14 Jul
Barion Hotel

Club Azzurro Hotel & Resort

4.0 star property
8.4 out of 10, Very good, (28)
"Staff very friendly…"
The price is £143
includes taxes & fees
4 Jul - 5 Jul
Club Azzurro Hotel & Resort

Mercure Villa Romanazzi Carducci Bari

4.0 star property
8.6 out of 10, Excellent, (861)
"A bit of a walk along a very uninspiring noisy busy road to get into town , underpass not welcoming "
The price is £148
includes taxes & fees
1 Aug - 2 Aug
Mercure Villa Romanazzi Carducci Bari
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:11 Jul - 13 Jul
Save an average of 15% on thousands of hotels when you're signed in

Guide to exploring around Puglia

Guide to exploring around 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.

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