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

Next weekend
In two weeks

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, (292 reviews)
"Fabulous stay. Great people and gorgeous design!"
United States
katayoun
The price is £433
includes taxes & fees
31 Mar - 1 Apr
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.8 out of 10, Exceptional, (7 reviews)
"Camera molto confortevole, ampia e nuova. Personale molto gentile, posizione strategica per visitare la città e per spostarsi in altri posti. Esperienza molto positiva."
Italy
Caterina
The price is £131
includes taxes & fees
9 Mar - 10 Mar
IL LEON D'ORO HOTEL BARI – BY FARACE HOTELS

Parco dei Principi Hotel Congress & Spa

Parco dei Principi Hotel Congress & Spa
4.0 star property
Municipio 5
8.8 out of 10, Excellent, (818 reviews)
"Great hotel close to the airport!"
Canada
William
The price is £171
includes taxes & fees
9 Mar - 10 Mar
Parco dei Principi Hotel Congress & Spa

Hotel Victoria

Hotel Victoria
4.0 star property
Carovigno
9.0 out of 10, Wonderful, (62 reviews)
"Amazing stay at this wonderful family run hotel! Great location minutes from a beach and roads connecting to major tourist destinations. Hotel was immaculately clean and rooms spacious. Food absolutely delicious!!! Thank you Salvatore!!! Second stay here and will definitely be coming back again!"
Canada
Giovanna
The price is £49
includes taxes & fees
22 Mar - 23 Mar
Hotel Victoria

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, (839 reviews)
"Great staff from reception to Dining and helping to organize tours."
Canada
Beatrice
The price is £155
includes taxes & fees
29 Mar - 30 Mar
JR Hotels Bari Grande Albergo delle Nazioni

Torre Cintola Greenblu Sea Emotions

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

Palazzo Calò

Palazzo Calò
4.0 star property
Bari City Centre
9.2 out of 10, Wonderful, (493 reviews)
"Beautiful property great service and location"
United States
Christopher
The price is £130
includes taxes & fees
16 Mar - 17 Mar
Palazzo Calò

Don Ferrante - Dimore di Charme

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

Mercure Villa Romanazzi Carducci Bari

Mercure Villa Romanazzi Carducci Bari
4.0 star property
Municipio 2
8.6 out of 10, Excellent, (924 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 £105
includes taxes & fees
15 Mar - 16 Mar
Mercure Villa Romanazzi Carducci Bari

Zodiacus

Zodiacus
Bari City Centre
8.8 out of 10, Excellent, (477 reviews)
"Great stay"
Canada
Miguel
The price is £96
includes taxes & fees
8 Apr - 9 Apr
Zodiacus

The Nicolaus Hotel

The Nicolaus Hotel
4.0 star property
Municipio 2
9.2 out of 10, Wonderful, (882 reviews)
"Wonderful breakfast !"
United States
Paulo Cesar
The price is £133
includes taxes & fees
14 Mar - 15 Mar
The Nicolaus Hotel

Covo dei Saraceni

Covo dei Saraceni
4.0 star property
Gelso
8.8 out of 10, Excellent, (429 reviews)
"The location was great, the staff couldn't have been more helpful. Lovely atmosphere, i will visit again."
United Kingdom
Jody
Covo dei Saraceni

Palazzo Indelli

Palazzo Indelli
4.0 star property
Centro Storico
9.0 out of 10, Wonderful, (330 reviews)
"The rooms were clean and the breakfast was amazing and hearty. "
Australia
kunal
The price is £121
includes taxes & fees
17 Mar - 18 Mar
Palazzo Indelli

Mövenpick Hotel Bari

Mövenpick Hotel Bari
4.0 star property
Bari City Centre
8.8 out of 10, Excellent, (100 reviews)
"Excellent location and beautiful hotel!!!"
United Kingdom
Laura
The price is £143
includes taxes & fees
29 Mar - 30 Mar
Mövenpick Hotel Bari

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
Ostuni a Mare

JR Hotels Oriente Bari

JR Hotels Oriente Bari
4.0 star property
Bari City Centre
8.8 out of 10, Excellent, (1,004 reviews)
"Great place to stay"
Australia
Margaret
The price is £140
includes taxes & fees
16 Mar - 17 Mar
JR Hotels Oriente Bari

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,149
includes taxes & fees
9 Mar - 10 Mar
Grotta Palazzese

Vivosa Apulia Resort - All Inclusive

Vivosa Apulia Resort - All Inclusive
4.0 star property
Ugento
9.6 out of 10, Exceptional, (28 reviews)
"Absolutely beautiful resort in a picturesque location on the Ionian Sea. Highly recommend this for a relaxing stay!"
Canada
Richard
Vivosa Apulia Resort - All Inclusive

ROBINSON APULIA - All Inclusive

ROBINSON APULIA - All Inclusive
4.0 star property
Ugento
9.0 out of 10, Wonderful, (51 reviews)
"Wir haben uns rundum wohl gefühlt."
Germany
Thorsten
ROBINSON APULIA - All Inclusive

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
CDSHotels Pietrablu Resort & SPA
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

Great weekend hotel deals in Puglia

Showing deals for:20 Mar - 22 Mar

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

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.