Bari is the best base in Puglia for day trips — not because it’s particularly central, but because the train connections are excellent and the distances are short. Polignano a Mare is 35 minutes by train. Alberobello is 1 hour. Matera is 90 minutes by car. Trani is 45 minutes north on the coastal railway.
The challenge isn’t reaching these places — it’s choosing which ones to prioritise in the time you have, and whether to go by train or rent a car. This guide answers both questions honestly for all 10 destinations, with the practical detail you need to plan each day without surprises.
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 | 75 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 |
🚗 Car or Train? The Honest Answer
The overview table tells you which destinations have train connections. Here’s the honest guidance on when each option actually makes sense:
Take the train for: Polignano a Mare, Monopoli, Trani, Alberobello, Locorotondo, Matera (train to Bari Centrale then FSL to Matera), Altamura. These are all well-served, the stations are close to the historic centres, and parking at these destinations in summer is genuinely miserable. The train removes that problem entirely.
Rent a car for: Castel del Monte (no train, no bus), Torre Guaceto (no transport), and any day where you want to combine more than two destinations or explore countryside between them. A car is also essential if you want to reach the Itria Valley towns (Cisternino, Ceglie Messapica) that the FSE train misses.
The hybrid approach: Train from Bari to Alberobello, explore on foot, then take the FSE to Locorotondo (10 minutes) and Martina Franca (another 10 minutes). Three towns in one day without ever sitting in traffic. This is the best single day trip from Bari that most visitors never think to do.
🧱 1. Matera — The City of Stone
Matera is technically in Basilicata, not Puglia, but it’s the most dramatic day trip from Bari and earns its place on this list. The Sassi — cave dwellings carved into the two ravines of the city — have been inhabited for 9,000 years, making Matera one of the oldest continuously inhabited cities in the world. James Bond drove an Aston Martin through the Sassi in No Time to Die; the film crew spent three weeks rigging camera rigs in streets that hadn’t changed since the medieval period. Get there by 9am if possible — the light on the cave walls in the morning is extraordinary, and by 11am the tourist groups arrive.

⭐ Top-Rated Food Experience in Puglia
Discover authentic frisella, local markets, and hidden bakeries with a local guide. Perfect for first-time visitors.
✔ Instant confirmation
✔ Small groups
🏛️ 2. Alberobello — The Trulli Town
The trulli were built without mortar specifically so they could be knocked down when royal inspectors came to assess the settlement for taxation — a feudal tax dodge that created an architectural tradition found nowhere else on earth. Rione Aia Piccola, the residential district across the main road from the tourist area, has 400 trulli where actual people still live. Walk there first, before the coach tours arrive at 10am, and you’ll see a version of Alberobello that most visitors completely miss.

🌊 3. Polignano a Mare — Cliffside Beauty
The most immediate day trip from Bari — 35 minutes by train, €3 ticket, no parking to worry about. The main reason to go to Polignano a Mare is Lama Monachile: a small pebble cove between two limestone cliffs directly below the old town, with water so clear the bottom is visible at five metres. Arrive before 9am in summer to have it mostly to yourself. The old town itself is worth an hour — the narrow lanes are lined with ceramic shops and poetry quotes painted on the walls, referencing Domenico Modugno, who was born here and wrote Volare.

⭐ Rent Your Car
Search rental deals with Rentalcars — easy and hassle-free.
✔ Instant confirmation
🏰 4. Castel del Monte — The Octagonal Mystery
No public transport — car only. The 60-kilometre drive through the Alta Murgia plateau is part of the experience: flat agricultural land, then the castle appearing suddenly on a bare hilltop with nothing around it. Frederick II built Castel del Monte in 1240 with a mathematically precise octagonal plan, eight octagonal towers, and no kitchen, no stables, and no moat — which is why historians still debate what it was actually for. The views from the top over the Murge plateau are exceptional.

⛪ 5. Trani — A Romantic Seaside Gem
The Romanesque cathedral at Trani was built between 1097 and 1197 and stands directly on the Adriatic waterfront — the sea on three sides, no road between the church and the water. It’s the finest cathedral setting in Puglia and one of the most immediately striking in Italy. The train journey north from Bari along the Adriatic coast takes 45 minutes and the station is a short walk from the harbour. Combine with Barletta (20 minutes further, home to the largest surviving ancient bronze statue in the world) for a full northern Puglia day.

🌿 6. Torre Guaceto — Nature Reserve & Wild Beaches
The WWF marine reserve of Torre Guaceto is 75km from Bari — car only. The protected coastline has no beach clubs, no sunloungers, no development visible from the waterline. Access to the beach is via eco-shuttle from a car park outside the protected zone. The snorkelling in the marine reserve is among the best on the Adriatic coast, and loggerhead sea turtles nest on the beach between June and August. Combine with Ostuni (30 minutes inland) for a full day — white city in the morning, wild beach in the afternoon.
🏖️ 7. Monopoli — Authentic Seaside Charm
Monopoli, a working Adriatic port town 45km south of Bari with a 16th-century castle, baroque churches, and small beaches tucked between limestone cliffs. Less visited than Polignano (which is 15km north) and quieter for it. The harbour-front restaurants serve the morning’s catch for lunch at prices that reflect local rather than tourist demand. The train from Bari takes 45 minutes.
🐴 8. Locorotondo — The White Hilltop Village
The most architecturally consistent town in the Valle d’Itria, Locorotondo — built in a perfect circle on a hilltop, so whitewashed and so meticulously maintained that it reads from the surrounding countryside as a single luminous object. The Villa Comunale public garden gives the finest panoramic view over the valley floor — trulli rooftops, olive groves, vineyards, dry-stone walls stretching to the horizon. Local Locorotondo DOC white wine, one of the few DOC whites in Puglia, is best tried at the cooperative cantina in the town. Combine by train with Alberobello (10 minutes) and Martina Franca (another 10 minutes) for the perfect Valle d’Itria circuit.


🌅 9. Ostuni — The White City
The White City — visible from the surrounding olive-grove-covered plain for kilometres, its white silhouette on a hilltop against the Adriatic sky. The old town is a maze of white lanes on a steep hill, with a Gothic cathedral at the top and views over the plain to the sea from the ramparts. The train from Bari takes 1 hour 20 minutes to Ostuni station, which sits below the town — take the shuttle bus or walk 30 minutes uphill. A car gives more flexibility to combine with the nearby Adriatic beaches (Torre Guaceto, Rosa Marina).

🧀 10. Altamura — Bread, History & Stone
The most underrated day trip on this list and the least visited by international tourists. Altamura is famous for its DOP-certified bread — the largest, most flavourful sourdough loaf in southern Italy, baked in wood-fired ovens using ancient durum wheat varieties, protected under EU law. Buy a loaf from one of the bakeries near the cathedral and eat it with local olive oil and cheese. The Romanesque cathedral itself is exceptional — a carved portal of extraordinary quality, and an interior of considerable scale. The train from Bari takes 50 minutes.
🎒 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.
Prefer a guided experience? If you’d rather skip the planning entirely and let an expert handle logistics, transport, and commentary, see our Best Day Tours from Bari — curated guided trips with everything included.
❓ Frequently Asked Questions
It depends on what you’re looking for. For the most dramatic scenery, Matera (90 minutes by car) is unmissable — the ancient cave city is unlike anything else in Italy. For the most iconic Puglia experience, Alberobello (1 hour) is the trulli UNESCO site that most visitors come to Puglia specifically to see. For the easiest trip requiring no car, Polignano a Mare (35 minutes by train) gives you dramatic cliffs, crystal-clear water, and a beautiful old town with minimal planning.
Yes — several of the best day trips are easy by train. Polignano a Mare (35 min), Trani (45 min), Monopoli (45 min), Alberobello (1 hr), Locorotondo (1 hr 10 min), Martina Franca (1 hr 20 min), Altamura (50 min), and Ostuni (1 hr 20 min) are all reachable by Trenitalia or FSE regional trains from Bari Centrale. Castel del Monte and Torre Guaceto require a car. For the best single car-free day, take the FSE train through Alberobello, Locorotondo, and Martina Franca — three towns in sequence with no car needed.
Approximately 65 kilometres — around 1 hour by car or 1 hour 30 minutes by the FAL regional train from Bari Centrale (not the mainline Trenitalia — the separate Ferrovie Appulo Lucane line). Matera is technically in the neighbouring region of Basilicata, not Puglia, but it’s the most visited day trip destination from Bari and absolutely worth the journey.
Polignano a Mare is the easiest and most rewarding single train day trip — 35 minutes, €3 ticket, station a short walk from the old town and the famous Lama Monachile cove. For a fuller day, the FSE train circuit through Alberobello, Locorotondo, and Martina Franca covers three of the most beautiful towns in the Valle d’Itria in sequence with the same ticket type.
In a week’s stay, you can comfortably do 4–5 day trips while leaving time to explore Bari itself. A realistic schedule: Day 1 Bari old town; Day 2 Polignano a Mare; Day 3 Alberobello + Locorotondo by train; Day 4 Matera by car; Day 5 Trani + Castel del Monte by car. That covers the highlights without rushing any of them.
✈️ 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.
