Puglia Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Puglia?

Top hotels in Bari

Top hotels in Monopoli

Top hotels in Polignano a Mare

Top hotels in Lecce

Top cities in Puglia

Showing deals for:22 May - 24 May

Top landmarks in Puglia

Check out the Puglia hotels guests love right now

Find out more about Puglia

Whispers of the Past: Discover Puglia's Enchanted Coast and Timeless Wonders

Nestled in the heel of Italy, Puglia enchants with its sun-kissed beaches, charming whitewashed villages, and rich cultural heritage. Explore the UNESCO-listed trulli of Alberobello, savour authentic cuisine in Locorotondo, or wander through the historic streets of Ostuni. The coastline is dotted with stunning beaches, ideal for relaxation or adventure. Whether you seek a luxurious getaway in a rustic masseria or an off-the-beaten-path experience among ancient cathedrals and olive groves, Puglia offers an alluring blend of natural beauty and rich history that captivates every traveller's heart.

Discover great hotels in Puglia

Puglia offers a diverse range of accommodations, from luxury hotels with stunning views to charming boutique hotels nestled in historic towns. Beach hotels line the coastline, providing easy access to the region’s beautiful shores, while countryside retreats offer a peaceful escape amidst picturesque landscapes. These are some of the hotels preferred by our travelers in Puglia:

  1. La Sommità Relais & ChateauxOpens in a new window: This exquisite 5.0-star hotel in Ostuni is the perfect haven for adventure-seeking travellers. With a diverse range of adventure sports available both onsite and nearby, including archery and hiking, guests are guaranteed an exhilarating experience. The hotel also features enticing romance packages, ideal for couples looking to create unforgettable memories. Guests can indulge in spa and pool services, including in-room massages and treatments, ensuring a serene and relaxing atmosphere. The combination of luxury accommodations and engaging activities makes this hotel a favourite among discerning travellers seeking distinctive experiences.
  2. Pizzomunno Vieste Palace HotelOpens in a new window: Situated in Vieste, this remarkable 5.0-star hotel offers direct access to stunning beaches, making it a true paradise for leisure travellers. The property boasts a variety of adventure sports, such as sailing and windsurfing, catering to those with a passion for exploration. Families will appreciate the thoughtfully designed amenities, while the overall ambience is perfect for relaxation. Guests can unwind at the beach or indulge in curated experiences that highlight the beauty of the region, making it a sought-after destination for those looking to combine adventure with luxury.
  3. Masseria MalvindiOpens in a new window: Located in Mesagne, this luxurious 5.0-star hotel welcomes travellers seeking an extraordinary and pet-friendly retreat. With a focus on upscale accommodations, the property features high-end amenities and a stylish design that creates an inviting atmosphere. Guests can enjoy the convenience of on-site facilities and personalised experiences, ensuring a seamless stay. The hotel’s commitment to providing a lavish environment paired with its unique pet-friendly policy makes it a top choice for those who appreciate both luxury and companionship during their travels.

Top locations to stay in Puglia

In Bari, Ostuni, and Monopoli, each destination offers a unique charm for travellers. Bari boasts stunning churches and a vibrant atmosphere, while Ostuni enchants with its historical architecture and picturesque whitewashed buildings. Monopoli, with its charming port and castle, provides a coastal allure. For first-time visitors, Bari is the ideal base, blending culture and accessibility.

  1. BariOpens in a new window: Bari, the vibrant capital of Puglia, is a fantastic base for your adventures. Known for its stunning churches and charming old town, the historic Basilica di San Nicola is a must-visit. Stroll through the narrow streets of Bari Vecchia, where you can experience local life and sample delicious street food. The lively waterfront offers a perfect spot for evening walks, with plenty of shops and cultural venues nearby that showcase the city's rich heritage and modern creativity. Don't miss the chance to explore the bustling markets, where you can pick up unique local products.
  2. MonopoliOpens in a new window: Monopoli enchants with its picturesque port and historic castle, making it a delightful place to explore. The coastal town boasts beautiful beaches and a charming old town filled with narrow alleys and stunning architecture. The impressive Castello Carlo V stands as a testament to its history. Enjoy leisurely walks along the waterfront, and take part in local festivals that often showcase traditional music and crafts. Monopoli also has a variety of shops where you can find handcrafted souvenirs and local delicacies.
  3. OstuniOpens in a new window: Ostuni, known as the White City, is famous for its striking whitewashed buildings and stunning hilltop views. The historical centre is a maze of narrow streets, offering a unique shopping experience with local artisans and boutiques. The city is rich in history, with beautiful churches and ancient ruins to explore. Enjoy the local cuisine at charming eateries, and soak up the vibrant atmosphere during the evening when the streets come alive with cultural events. Nearby olive groves provide a serene backdrop for relaxing walks or picnics.

Things to do in Puglia

Puglia offers a delightful mix of relaxation and excitement, from serene beach days to indulgent spa retreats. Explore charming churches, enjoy thrilling rides at amusement parks, or tee off at scenic golf courses. Whether lounging by the azure sea or embarking on a fun safari, Puglia is sure to enchant.

  • Impalata – Dive into the refreshing waters in this charming city, where swimming is a favourite activity. For a thrilling day out, head to ZoosafariOpens in a new window, a family-themed adventure park that promises fun for visitors of all ages. Experience close encounters with various animals in a safari-style setting, and enjoy the array of outdoor activities available. Whether it's a relaxing swim or an exhilarating safari, Impalata offers a blend of leisure and excitement that will keep your family entertained.
  • Fasano – This city is a haven for relaxation and recreation. Treat yourself to a rejuvenating spa day or enjoy a round of golf amidst scenic landscapes. The highlight here is the ZoosafariOpens in a new window, where you can embark on an exciting safari adventure that combines family fun with outdoor exploration. Visit the stunning local churches and soak up the rich history, making Fasano a perfect mix of tranquillity and adventure for every traveller.
  • Cocolicchio – Known for its vibrant visitor centres and exhilarating theme parks, Cocolicchio is a must-visit for families. Spend a thrilling day at the amusement park, packed with rides and attractions for all ages. Don't miss out on the ZoosafariOpens in a new window, where family-friendly outdoor activities await. With so much to explore and enjoy, Cocolicchio guarantees a fun-filled experience, perfect for creating lasting memories with your loved ones.

4 tips for savvy savings when booking a hotel in Puglia

  1. Book for the cheapest times: The most budget-friendly time to visit Puglia is during January, February, and November, when hotel prices tend to be lower. For those looking to explore the rich history, cultural landmarks, and stunning natural attractions of the region, a stay of at least 3 days is highly recommended. This timeframe allows you to fully appreciate the historical sites, beautiful coastlines, and charming towns that Puglia has to offer, making it a great value for money for travellers on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Puglia, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on accommodations as your travel date approaches. To stay informed about flash sales and exclusive promotions, consider enabling email alerts or push notifications. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed choices. If prices drop or rooms become available, you could be among the first to know, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on various factors, such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates might enable you to save on your stay at a Puglia hotel. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, helping you find a better deal.
  4. Consider your location: Staying in the heart of major cities in Puglia undoubtedly offers the convenience of easy access to local attractions, but it is more likely to come with a hefty price tag. In contrast, smaller towns and rural areas tend to be more affordable, making them an attractive alternative for budget-conscious travellers. For those seeking better rates, opting for accommodation slightly outside the city centre can often yield savings, although this may necessitate additional travel to reach key sites. Additionally, exploring nearby cities can unveil a wealth of experiences while providing more budget-friendly options, allowing visitors to enjoy the charm of Puglia without stretching their finances.

Best time to go to Puglia

Puglia has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Puglia are April, June, and July, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by no to light rainfall and mostly sunny conditions.