Puglia Vacations & Trips from $1,056

Book a Hotel + Flight or Car together to unlock savings

    deals illustration
    Better together
    Save up to $1,045 when you book a flight and hotel together*
    stays illustration
    Find the right fit
    With over 300,000 hotels worldwide, it's easy to create a perfect package
    luggage illustration
    Rest easy
    Plan, book, and manage your trip all in one place

Your Puglia Vacation

When adventure calls, answer it with a tailor-made vacation package to Puglia. Wherever you're headed and whatever you have planned, prepare to discover a destination that'll make you feel alive. With so many things to explore on a trip to Puglia, it can be difficult to know where to start. Kick off your journey in Bari at Pane e Pomodoro Beach and Piazza Aldo Moro — two leading attractions here. Another great city worthy of a spot on your itinerary is Lecce. Be sure not to miss Torre Chianca Beach and Piazza del Duomo. Expedia has everything you need for planning your Puglia vacation. From accommodations and flights, to activities and rental cars, we know how to curate a travel experience like no other.

Top destinations in Puglia

The Latest Puglia Vacation Packages

Price found within the past 48 hours. Click for updated prices.
Hotel Terranobile Metaresort
The Nicolaus Hotel
Bra Hotel
Villa Torre Bianca by Emily Hotels
Villa delle Querce Resort

Where to stay in Puglia

Get a lay of the land and find the perfect place to stay Learn more about Puglia

Best Places to Vacation in Puglia

1. Book your ideal Bari with a vacation package

Bari, located in the region of Puglia, Italy, offers a rich cultural experience for travelers. The city is known for its beautiful churches, cathedrals, and historical monuments, which showcase its long and storied history. Visitors can explore the local theater scene and enjoy the vibrant atmosphere of the marina. Bari is also home to a university, adding a youthful energy to the city. In addition, travelers can indulge in the local cuisine, including delicious cheeses, and relax on the rocky beaches. Overall, Bari provides a perfect blend of history, culture, and natural beauty for a memorable vacation.

  • The peak season is from June to August
  • The off-peak season is from November to January
  • Travelers tend to stay 2 days in Bari

2. Experience Monopoli with a travel package

Monopoli, located in Puglia, Italy, offers a unique beach vacation experience. With its charming port, historic castle, and secluded churches, visitors can immerse themselves in the local atmosphere. Trendy shops and luxurious accommodations add to the allure of this coastal town. Nature lovers can explore the nearby natural parks, while beachgoers can enjoy the crystal-clear sea and sandy shores. The impressive cathedral is a must-visit, showcasing stunning architecture. Swimming and other water activities are popular among travelers. In Monopoli, there is no shortage of destination activities and things to do, ensuring a memorable vacation.

  • The peak season is from June to August
  • The off-peak season is from October to December
  • Travelers tend to stay 3 days in Monopoli

3. Find your perfect Polignano a Mare vacation

Lecce is a charming city in Puglia, Italy, offering a unique blend of historical and cultural attractions. The city is known for its stunning cathedrals, churches, and monuments, which showcase the rich history of the region. Visitors can explore ancient ruins, visit museums, and enjoy the local cafes and restaurants. Lecce is also a great destination for sightseeing, with its beautiful architecture and charming streets. Whether you're interested in history, art, or simply soaking up the atmosphere, Lecce offers a delightful vacation experience.

  • The peak season is from June to August
  • The off-peak season is from October to December
  • Travelers tend to stay 3 days in Polignano a Mare

4. Plan your dream getaway to Lecce

Polignano a Mare offers a unique and diverse atmosphere for a beach vacation. This small town in Puglia, Italy, is known for its stunning coastal views and charming local culture. Whether you're looking for a luxurious spa retreat or a budget-friendly getaway, Polignano a Mare has something for everyone. Indulge in delicious seafood and local cheeses, or enjoy a relaxing day on the beach. For the more adventurous, there are plenty of boating and fishing opportunities. With a trendy and vibrant atmosphere, Polignano a Mare is the perfect destination for a memorable beach vacation.

  • The peak season is from July to September
  • The off-peak season is from October to December
  • Travelers tend to stay 3 days in Lecce

6. Explore Fasano with a vacation package

Gallipoli, located in the beautiful region of Puglia, Italy, offers a delightful atmosphere for a beach vacation. The town is known for its stunning monuments, charming marina, rich cultural heritage, and fascinating historical sites. Adventure seekers can enjoy various activities like running, luxury experiences, and exploring the local port. Gallipoli is also famous for its delectable seafood, allowing visitors to indulge in the freshest catches from the sea. Whether you're interested in destination activities, tours, or sightseeing, Gallipoli offers a range of options to cater to every traveler's preferences.

  • The peak season is from January to March
  • The off-peak season is from October to December
  • Travelers tend to stay 4 days in Fasano

5. Create memories in Ostuni with a vacation package

Ostuni, located in Puglia, Italy, offers a diverse range of experiences for beach vacationers. With its historical sites, picturesque countryside, trendy atmosphere, and luxurious amenities, Ostuni has something for everyone. Visitors can explore the city's monuments, relax on the sandy beaches, swim in the crystal-clear waters, and admire the stunning scenery. The city's charming castle and biking trails also attract adventure enthusiasts. In addition, there are various destination activities, tours, and sightseeing opportunities available for travelers to immerse themselves in the local atmosphere. Whether you're seeking relaxation or adventure, Ostuni has it all.

  • The peak season is from June to August
  • The off-peak season is from October to December
  • Travelers tend to stay 3 days in Ostuni

Find the Best Puglia Vacation Packages

Best months to visit Puglia

Looking for the best time to visit Puglia? Our table will help you. Puglia boasts a year-round average temperature of 64.8°F, reaching a peak of 81.1°F in August, its warmest month, and dropping to an average low of 51.8°F in December, the coolest month. The annual rainfall averages 63.7mm, with November experiencing the heaviest showers, while August is the driest month.

Monthcalendar iconTemperature (Fahrenheit)temperature iconRainfallrain iconCloud coveragecloud icon
January52.2Light RainMostly Sunny
February52.5Light RainMostly Sunny
March54.9Light RainMostly Sunny
April59.2Light RainMostly Sunny
May66.4No Rain (Dry)Sunny
June74.7No Rain (Dry)Sunny
July80.2No Rain (Dry)Sunny
August81.1No Rain (Dry)Sunny
September75.2Light RainSunny
October67.8Light RainMostly Sunny
November61.9Light RainMostly Sunny
December51.8No Rain (Dry)Mostly Sunny

How to save money on a vacation to Puglia

  • Combine your flights with hotels or car rentals to save money, especially in Puglia.
  • Take advantage of Expedia's OneKey program to collect points and save money.
  • Utilize the helpful search filters on Expedia to find the perfect accommodation within your price range.
  • Consider traveling during the low season in Puglia, which is typically from October to December, for the most budget-friendly options.
  • Use the search filter for price limits on Expedia to find a vacation that suits your budget.
  • Discover the best vacation experience for you by using the travel experience filter on Expedia, whether it's a family, romantic, or adventurous getaway.

Puglia Essential Information

Language
Italian
Currency
Euros
Local Welcome
Ciao
Local Goodbye
Ciao
Closest Airport
Karol Wojtyla Airport (BRI)
Top Sights
Zoosafari, Pescoluse Beach and Baia Verde Beach

Puglia Hotel Deals

The Nicolaus Hotel
The Nicolaus Hotel
4 out of 5
Via Cardinale A. Ciasca, 27, Bari, BA
Fully refundableReserve now, pay when you stay
$157 nightly
The price is $180 total per night from Jul 11 to Jul 12
$180 total
Jul 11 - Jul 12
Total includes taxes and fees
9/10 Wonderful! (724 reviews)
"Amazing hotel. Would stay there again"

Reviewed on Jun 21, 2025

The Nicolaus Hotel
Parco dei Principi Hotel Congress & Spa
Parco dei Principi Hotel Congress & Spa
4 out of 5
Prolungamento Viale Europa 6, Bari, BA
Fully refundableReserve now, pay when you stay
$192 nightly
The price is $219 total per night from Jul 9 to Jul 10
$219 total
Jul 9 - Jul 10
Total includes taxes and fees
8.6/10 Excellent! (694 reviews)
"Easy walk to the metro/train right to Bari Centrale. Close to the airport but very quiet. Fair price and nice amenities. No tissues in the room, though!"

Reviewed on Jul 3, 2025

Parco dei Principi Hotel Congress & Spa
CDSHotels Pietrablu Resort & SPA
CDSHotels Pietrablu Resort & SPA
4 out of 5
Contrada Fontanelle, 230, Polignano a Mare, BA
$192 nightly
The price is $216 total per night from Jul 9 to Jul 10
$216 total
Jul 9 - Jul 10
Total includes taxes and fees
8/10 Very Good! (194 reviews)
Game of two halves!
"Daytime excellent: breakfast, lunch, pool & other facilities. Nighttime: a la carte restaurant poor, buffet OK but expensive option, overall lacked soul. Recommend offering a bar menu until 9pm. A ‘game of two halves’ we loved our daytimes but not nights at the resort."

Reviewed on Jun 26, 2025

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.

Frequently asked questions

How much does a Puglia vacation package cost?
Get your credit card ready, because a trip to Puglia starts from an affordable $1,056. When you bundle your flights, hotels and car rentals into a vacation package, you'll walk away with great deals.
How do I get a cheap travel package to Puglia?
Combine your flight and hotel bookings, throw in extras such as activities or a rental car, and save with a Puglia vacation package. You won't just score impressive discounts on your trip --- you'll have plenty of choice at your fingertips too. When you book with Expedia, you can choose from more than 550 partner airlines and 1,000,000 properties worldwide. Your next affordable adventure starts right here, right now!
Where should I stay in Puglia?
There's no shortage of great places to stay in Puglia, including Lecce. This destination is home to many much-loved attractions including Holy Cross Cathedral and Piazza del Duomo. You can also make a beeline for Lucera, where you'll discover Castello Lucera and Duomo Lucera. If you have the time, journey to both happening cities!
What are the top hotels in Puglia?
When it comes to properties in Ostuni, Borgo Egnazia and Hotel Orientale are two great options. If you're spending time in Porto Cesareo, The Nicolaus Hotel and JR Hotels Oriente Bari look forward to welcoming you.
How far in advance should I book my Puglia vacation?
Browse Expedia to compare international airfares as early as possible. In many cases, you can purchase a seat up to 12 months before departure. If you can't find your preferred air carrier, or you've left things to the last moment, don't despair. Cheap fares to Puglia occasionally appear a few weeks before departure.
What does an Expedia Puglia travel package include?
Expedia has everything you need to book your Puglia trip, but how you structure your package is your choice. Pick from a combination of hotels, flights and rental cars. In search of a few activities to keep you on the go? Once you've made your booking, you can add them too. No matter your budget or style, there's a package deal to suit your needs.
What should I know before booking a Puglia travel package?
Whether it's relaxation or adventure you're after, a Puglia vacation package lets you plan your escape your way. Plus, you'll score great discounts just for combining your accommodations with your rental car and flights. The more you bundle, the bigger the savings!
Can I choose my airline with a Puglia Expedia vacation package?
Most definitely. Expedia has more than 550 airline partners to select from all over the world. With all that choice at your fingertips, finding the right carrier to get you to Puglia will be a cinch.
Does Expedia offer Book Now, Pay Later Puglia vacation packages?
If you'd like to split the cost of your hotel and activities over a few payments, Expedia can help you out. Paying the total amount for your journey upfront isn't always the best way to budget for your getaway, so we've teamed up with online lender Affirm to give you financial freedom. Book Now, Pay Later and take the stress out of saving to travel.
If I'm not able to travel, can I cancel my Puglia vacation package?
If your travel plans in Puglia have changed, it's comforting to know that it is possible to cancel your booking. If you booked in the last 24 hours, you may be eligible for a refund. If your booking is older than that, your airline, hotel or car rental company may impose a cancellation fee. For more details, check our Customer Service Portal.

Discover the most popular places to visit in Puglia

What to do in Puglia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.