Looking for the best day trips from Bari? Whether you’re backpacking through southern Italy, traveling with family, or enjoying a luxury escape, Bari is the perfect base for exploring Puglia—and beyond.
Here are 10 top-rated day trips from Bari you can easily do, including hidden gems, coastal towns, and UNESCO wonders. Most of them are under 90 minutes away and easy to reach by car or train.
📋 Overview Table: Day Trips from Bari
| Destination | Distance | Travel Time | Best For | Public Transport |
|---|---|---|---|---|
| Matera | 65 km | 1 hr | History, views | ✅ Train |
| Alberobello | 55 km | 1 hr | UNESCO site, trulli | ✅ Train |
| Polignano a Mare | 36 km | 35 min | Beaches, photo ops | ✅ Train |
| Castel del Monte | 60 km | 1 hr | Architecture, countryside | ❌ Car only |
| Trani | 50 km | 45 min | Romance, sea, cathedral | ✅ Train |
| Torre Guaceto | 120 km | 1.5 hrs | Nature, wild beaches | ❌ Car only |
| Monopoli | 45 km | 45 min | Seaside vibes, local life | ✅ Train |
| Locorotondo | 70 km | 1 hr | Wine, white villages | ✅ Train |
| Ostuni | 85 km | 1.5 hrs | Old town, views | 🚈 + 🚌 combo |
| Altamura | 45 km | 50 min | Food, history | ✅ Train |
🧱 1. Matera — The City of Stone
Distance from Bari: 65 km | Travel time: 1 hour by car or train
Matera, in neighboring Basilicata, is famous for its ancient cave dwellings—the Sassi—carved into limestone cliffs. The town feels like a film set (it actually is—James Bond was shot here). Walk through the historic center, visit the rock churches, and enjoy stunning views from the Belvedere.
Getting there: Regular trains (Ferrovie Appulo Lucane) take 1.5 hrs; driving is faster and more flexible.
📝 Quick Tip: Book a guided walking tour to uncover Matera’s rich and complex history. Find tours on GetYourGuide.

🏛️ 2. Alberobello — The Trulli Town
Distance from Bari: 55 km | Travel time: 1 hr by car or train
Alberobello is postcard-perfect, with its fairytale-like trulli houses, whitewashed and topped with conical roofs. This UNESCO site is compact and walkable. Don’t miss Rione Monti for the classic trulli clusters, and visit the Trullo Sovrano for a peek inside.
Getting there: Direct trains (Ferrovie Sud Est); driving is faster.
🌟 Pro Tip: Come early in the morning or late afternoon to avoid tour buses and enjoy golden light for photos.

🌊 3. Polignano a Mare — Cliffside Beauty
Distance from Bari: 36 km | Travel time: 35 min by car or train
Famous for Lama Monachile beach, cliff diving, and its historic old town, Polignano a Mare is an Instagram dream. Eat fresh seafood on a terrace overlooking the sea and wander the narrow alleys filled with poetry quotes.
Getting there: Easy train ride from Bari Central; parking is tricky in summer.

🏰 4. Castel del Monte — The Octagonal Mystery
Distance from Bari: 60 km | Travel time: 1 hr by car
Built by Emperor Frederick II in the 13th century, this geometrically perfect castle is a UNESCO site. Surrounded by countryside, its design still puzzles historians. The views from the top are spectacular.
Getting there: No direct public transport—car rental recommended.
🚗 Quick Tip: Combine it with a stop in Trani for a full day of culture and sea.

⛪ 5. Trani — A Romantic Seaside Gem
Distance from Bari: 50 km | Travel time: 45 min by car or train
Trani is elegant and serene, with a medieval port, a gorgeous Romanesque cathedral by the sea, and lively piazzas. Enjoy lunch in the marina and take a walk through the Jewish quarter.
Getting there: Easy train from Bari, ideal for a relaxed half-day trip.

🌿 6. Torre Guaceto — Nature Reserve & Wild Beaches
Distance from Bari: 120 km | Travel time: 1.5 hrs by car
If you’re craving untouched coastline, head south to Torre Guaceto. This protected marine reserve offers hiking trails, snorkeling spots, and pristine beaches with zero beach clubs. Bring your own gear and snacks!
Getting there: Best by car. No entrance fee.

🏖️ 7. Monopoli — Authentic Seaside Charm
Distance from Bari: 45 km | Travel time: 45 min by car or train
With its baroque churches, small beaches tucked between cliffs, and lively fishing port, Monopoli offers a true taste of Puglian life. Spend a slow day exploring the old town, lounging at Cala Porta Vecchia, or sipping an aperitivo in Piazza Garibaldi.
🌟 Pro Tip: Stay for dinner. Monopoli lights up at night with open-air restaurants and sea breeze.
🐴 8. Locorotondo — The White Hilltop Village
Distance from Bari: 70 km | Travel time: 1 hr by car or train
Locorotondo small circular village in the Itria Valley is pure charm: whitewashed houses, flowered balconies, and quiet lanes. Try local white wine and enjoy panoramic views over the valley.
Getting there: Trains available, but driving gives more freedom to explore nearby towns like Martina Franca or Cisternino.


🌅 9. Ostuni — The White City
Distance from Bari: 85 km | Travel time: 1.5 hrs by car
Ostuni rises dramatically from olive groves, a shining white city visible from miles away. Wander through its maze-like old town, stop at artisan shops, and enjoy a cocktail on a rooftop bar.
Getting there: Train to Ostuni + shuttle or walk uphill (30 min). Easier by car.

🧀 10. Altamura — Bread, History & Stone
Distance from Bari: 45 km | Travel time: 50 min by car or train
Known for its DOP-protected Altamura bread, this town is full of surprises—an imposing Romanesque cathedral, underground tunnels, and prehistoric fossils. Visit a bakery and try the focaccia straight from a wood-fired oven.
🚶 Quick Tip: Combine with Gravina di Puglia for a full day inland experience.

🎒 Final Tips for Planning Your Day Trips from Bari
- Rent a car if you want flexibility and to explore off-the-beaten-path villages.
- Use Bari Centrale as your hub. Most trains run frequently and are cheap.
- Travel early in the day to beat crowds and enjoy a more relaxed pace.
- Pack light—most towns are walkable with cobbled streets and stairs.
- Bring water and sunscreen in summer months.
✈️ Your Trip Planning Checklist
✅ Book your flights: Find the best airfare deals with Skyscanner or Aviasales.
🏨 Secure your stay: Compare hotel rates easily on Booking.com or Hotellook.
🛡️ Don’t forget travel insurance: Stay protected with Ekta or VisitorsCoverage — reliable and flexible options.
🎟️ Book tours & experiences: I always use Get Your Guide or Viator for unforgettable activities, skip-the-line tickets, and local adventures.
🚗 Need a car? Search rental deals with Rentalcars and DiscoverCars — easy and hassle-free.
🚕 Taxi or transfer? Pre-book your ride with WelcomePickups or GetTransfer for a smooth arrival.
🚆 Traveling by train or bus? Check schedules and book tickets in advance with Omio.
