Puglia does something odd to people. You arrive expecting a quieter, cheaper version of Tuscany and leave wondering why more people don’t bang on about it. It’s the heel of Italy’s boot, and it’s got trulli (those cone-roofed stone houses that look like something out of a fairytale), whitewashed hill towns, a baroque city that goes properly over the top, and a coastline that swings between limestone cliffs and water so clear it looks fake in photos.
This route runs from Bari down to Gallipoli, cutting through the Valle d’Itria and finishing on the Salento coast. Six days is enough to see the big names without turning it into a box-ticking exercise, and the driving is genuinely relaxed. Nothing here is more than about ninety minutes behind the wheel, so you’ve got plenty of daylight left for wandering, eating, and doing not very much at all, which is honestly the whole point of Puglia.
You’ll want a car for this one. Public transport links the bigger towns but the small hilltop places in between, the ones that make this trip worth doing, are a nightmare without your own wheels. I’d sort a hire car through DiscoverCars before you land, since prices creep up the closer you get to summer. If you land into Bari and want to skip the arrivals-hall car rental queue on day one, an airport transfer gets you into the city and you can pick the car up the next morning instead.
Where you sleep matters less here than the order you visit things in, since most of Puglia’s towns are small enough to see in half a day. If you’re still deciding between destinations for the wider trip, my destination guides cover a fair bit of southern Italy, and the travel tips section has more on driving in Italy specifically, which honestly isn’t as chaotic as the reputation suggests once you’re south of Naples.
This article may contain affiliate links. If you make a purchase through these links, we earn a small commission at no extra cost to you. This helps fund the site and keeps our guides free. See our full affiliate disclosure for details.
Puglia Road Trip Road Trip: Quick Facts at a Glance
- Start: Bari
- End: Gallipoli
- Best length: 6 days (add a day if you want to sit still longer)
- Total distance: Around 310 km (190 miles)
- Best for: Foodies, slow travellers, couples, anyone who likes a bit of architecture with their beach days
- Driving difficulty: Easy on the main roads, a bit fiddly parking in the old towns
- Best time to go: Late spring or early autumn, when it's warm but not brutal
- Car needed: Yes, this route doesn't really work otherwise
- Main route: Bari → Polignano a Mare → Monopoli → Alberobello → Locorotondo → Cisternino → Ostuni → Lecce → Otranto → Gallipoli
The Route: What to Expect
The shape of the trip is a straight run south, no backtracking. You start in Bari, spend a couple of days working through the trulli towns and the Valle d’Itria, then swing down into the Salento peninsula for the baroque city of Lecce and the coast beyond it. Distances are short by road trip standards, which is exactly why Puglia works so well as a slower kind of trip. You’re rarely driving more than an hour and a half in one go.
Two of the six days have next to no driving. Day one in Bari and day five in Lecce are both foot-only days, which breaks up the trip nicely and gives you a proper reason to actually explore a place rather than just passing through it. The rest are driving days, but gentle ones, with towns close enough together that you could genuinely do the whole trip on a tank and a half of fuel.
← Swipe to scroll on mobile
| Day | Route | Drive time | Vibe |
|---|---|---|---|
| 1 | Around Bari | Walking only | Old town, seafront, first proper pizza |
| 2 | Bari → Polignano a Mare → Monopoli → Alberobello | ~1 hr 30 total | Cliffside towns, then trulli |
| 3 | Alberobello → Locorotondo → Cisternino → Ostuni | ~1 hr total | Valle d'Itria hill towns, whitewash everywhere |
| 4 | Ostuni → Lecce | ~1 hr 15 | Coast to baroque city |
| 5 | Around Lecce | Walking only | Over-the-top baroque, good food |
| 6 | Lecce → Otranto → Gallipoli | ~2 hrs total | Two seas, finish on the sand |
Puglia Road Trip Itinerary
Day 1: Bari
Driving: None. Land, drop your bags, and go walk it off.
Bari Vecchia, the old town, is a proper tangle of narrow lanes where every third doorway seems to have a nonna sat outside making orecchiette by hand, the little ear-shaped pasta Puglia’s known for. It’s not staged for tourists either, this is genuinely how it’s done here, and watching it happen on a random street corner is one of those small travel moments that sticks with you longer than most museums do. Get lost on purpose for an hour, you’ll end up somewhere good.
The Basilica di San Nicola anchors the old town and is worth ten minutes even if you’re not fussed about churches, and the seafront promenade (the Lungomare) is where Bari goes for its evening walk. Join them. Dinner your first night should be simple: focaccia barese, a plate of orecchiette, and whatever the house wine is. Don’t overthink day one, it’s meant to be easy.
Things to do:
- Wander Bari Vecchia and watch the pasta-making on the back streets (an hour or two, easily)
- Pop into the Basilica di San Nicola
- Walk the Lungomare at golden hour
- Find a spot for orecchiette and focaccia barese, your first of many
Where to Stay in Bari
Day 2: Bari → Polignano a Mare → Monopoli → Alberobello
Driving: Polignano a Mare is about 35 km from Bari (40 minutes). Monopoli is another 10 km on (15 minutes). Alberobello is 30 km after that (35 to 40 minutes). Roughly 75 km and an hour and a half behind the wheel, spread across the day.
Polignano a Mare is the one you’ve seen on Instagram without knowing its name, the town built straight onto limestone cliffs with a beach wedged in a cove below. It’s small, it’s busy, and it’s completely worth the crowds. Give it a couple of hours, more if you fancy a swim in that cove. Monopoli next door gets a fraction of the visitors and has just as much charm, a proper working harbour and a whitewashed old town that feels a lot less performed. Have lunch there instead of Polignano, you’ll pay less and eat better.
Then it’s inland to Alberobello, and this is where the trip earns its name. Trulli, those white conical-roofed stone huts, cluster in their thousands across the Rione Monti district, and nothing quite prepares you for turning a corner and seeing hundreds of them stacked up a hillside. It looks like a film set. It isn’t. People actually live in a lot of them.
Things to do:
- Walk Polignano a Mare’s clifftop lanes and the bridge viewpoint over the cove (1.5 to 2 hours)
- Swim at Lama Monachile beach if the weather’s playing along
- Lunch in Monopoli’s old town, away from the Polignano crowds
- Wander Alberobello’s Rione Monti trulli district as the light drops (an hour or two)
Where to Stay in Alberobello
Day 3: Alberobello → Locorotondo → Cisternino → Ostuni
Driving: Locorotondo is about 10 km from Alberobello (15 minutes). Cisternino is another 10 km (15 minutes). Ostuni is 25 km after that (30 minutes). Around 45 km total, an hour of actual driving.
Start the morning finishing off Alberobello properly if you didn’t get enough of it yesterday, the trulli look different again in morning light. Then it’s a short hop to Locorotondo, a tidy little circular hill town (the name means “round place,” which is on the nose but accurate) with flower-covered balconies and views out over the valley’s vineyards. It’s one of those towns that’s genuinely nice to just sit in for a while.
Cisternino next is even quieter, and if you’re around at lunchtime, this is the place to eat. It’s known for bombette, little rolled pork parcels grilled over open flame, sold straight out of the town’s butcher shops where they’ll cook it for you on the spot. Then it’s on to Ostuni, the “White City,” which sits up on a hill and is visible for miles before you actually reach it. The whole old town is whitewashed, genuinely all of it, and wandering it at sunset when the walls go gold and pink is one of the better half hours of this whole trip.
Things to do:
- Wander Locorotondo’s old town and look out over the vineyards (an hour)
- Eat bombette in Cisternino, straight from a butcher’s grill (allow an hour for lunch)
- Climb up into Ostuni’s whitewashed old town for sunset (1.5 to 2 hours)
- Find a rooftop bar in Ostuni looking back toward the coast
Where to Stay in Ostuni
Day 4: Ostuni → Lecce
Driving: About 80 km, roughly 1 hour 15 minutes with no stops.
A straightforward drive today, so take your time in Ostuni before setting off if you didn’t finish exploring last night. The road down to Lecce is easy motorway most of the way, cutting through flat farmland and the odd stretch of olive groves, some of them genuinely ancient. Once you arrive, park up and leave the car, because Lecce’s centre is entirely walkable and honestly better without a vehicle involved.
Lecce calls itself the “Florence of the South,” which is a big claim, but the baroque architecture here really does go for it. Soft golden limestone (pietra leccese) carves easily, and the local builders took full advantage, covering churches and palazzos in cherubs, gargoyles, and stone foliage that looks almost edible. Spend your first evening just wandering, you’ll have a full day here tomorrow to see it properly.
Things to do:
- Check into your Lecce base and drop the car for the next two days
- Walk through Piazza Sant’Oronzo as the evening crowd gathers
- Get your first look at the Basilica di Santa Croce facade, it’s a lot
- Find dinner in the streets around the university district, good and cheap
Day 5: Lecce
Driving: None. Full walking day.
Give Lecce the whole day, it deserves it. The Basilica di Santa Croce is the obvious headline act, an entire facade dripping with carved stone detail that took over a century to finish, but the Roman amphitheatre sitting right in the middle of Piazza Sant’Oronzo (found by accident during construction work) is the bit that surprises most people. Climb the bell tower of the Duomo if it’s open, the view across the terracotta rooftops is worth the stairs.
Beyond the headline sights, Lecce’s real charm is in the smaller stuff: papier-mâché workshops (a proper local craft tradition, some running for generations), courtyard cafes tucked behind unassuming doors, and a laid-back university-town energy that makes it easy to just sit somewhere with a coffee for an hour without feeling like you’re wasting the day. Because you’re not.
Things to do:
- Take in the Basilica di Santa Croce facade properly, from a few different angles
- Visit the Roman amphitheatre in Piazza Sant’Oronzo
- Climb the Duomo bell tower for the rooftop view
- Browse a papier-mâché workshop, it’s a genuinely unique Lecce craft
- Slow down over a long lunch somewhere with outdoor seating
Where to Stay in Lecce
Day 6: Lecce → Otranto → Gallipoli
Driving: Otranto is about 45 km from Lecce (45 minutes). Gallipoli is a further 65 km on (1 hour 10 minutes). Roughly 110 km and 2 hours behind the wheel, the biggest driving day of the trip.
Last day, and it’s a good one to finish on. Otranto sits at the easternmost tip of Italy, and the water here is a proper turquoise that doesn’t feel like it belongs in this part of the Mediterranean. The old town’s small, wrapped in defensive walls, and worth an hour or two, particularly the cathedral with its extraordinary 12th-century mosaic floor covering the entire nave. Grab a coffee overlooking the harbour before pushing on.
The drive across to Gallipoli cuts along the Ionian side of the peninsula, and the coastline here has a different character to Otranto’s, softer, sandier, with the kind of beach clubs that make it clear you’re meant to slow right down. Gallipoli’s old town sits on its own small island connected by a bridge, and it’s a genuinely lovely spot to end a road trip: sunset over the water, a last plate of seafood, and nowhere else you need to be tomorrow morning.
Things to do:
- Walk Otranto’s old town walls and see the cathedral’s mosaic floor (1.5 to 2 hours)
- Grab a coffee by the harbour before continuing
- Cross onto Gallipoli’s old town island and wander the seafront walls
- Watch the sunset from the western side of Gallipoli, facing the open Ionian sea
- Round the trip off with fresh seafood, this is proper fishing-town territory
Not sure where to go next?
Take our 60-second quiz — 7 questions, 21 destinations, one perfect match.
Recommended Tours and Tickets From Get Your Guide
Grab the Map
Access to the map
No sign up required and totally FREE. Just Google Maps plotting your route. We don't gatekeep here.
Find it under "You" then "Maps" once you click through.
View the mapℹ️ Add the map to your Google Maps app.
After opening Google maps, click YOU and then scroll down to MAPS. It should be located there. Any issues, just get it touch, it’s no problem!
Where To Stay For This Puglia Road Trip
Puglia rewards staying in a handful of bases rather than moving every single night, since most towns are close enough together to day-trip between. Here’s roughly how I’d split the nights across this route.
Bari (night 1): Stay inside or right on the edge of Bari Vecchia so the old town is a short stumble from your door. It’s the most convenient base for an evening flight arrival too.
Alberobello (night 2): This is the one splurge worth making. Sleeping inside an actual converted trullo is a proper experience, cosy stone rooms and all, and there are plenty of small guesthouses set up exactly for this.
Ostuni (night 3): Base yourself up in the whitewashed old town rather than down by the coast road. Waking up inside the White City, before the day-trippers arrive, is worth the extra few minutes of navigating narrow streets to reach your room.
Lecce (nights 4 and 5): Somewhere within or just outside the historic centre. The old town is compact and walkable, so you don’t need to be dead central, just close enough to wander in without thinking about it.
Gallipoli (night 6): The old town island if you can get it, for the sunset views and the short walk to dinner. Otherwise the new town just across the bridge is fine and generally a bit cheaper.
Pit Stops & Side Detours
The main route covers the essentials, but there’s more Puglia worth grabbing if you’ve got a spare afternoon or fancy stretching the trip to seven days. A few of these are easy tack-ons, others need a proper half day of their own.
- Castellana Grotte, one of Italy’s largest cave systems, just off the road between Monopoli and Alberobello
- Martina Franca, another Valle d’Itria hill town with a strong baroque centre and far fewer visitors than its neighbours
- Grotta della Poesia near Otranto, a natural sea pool cut into the rock, popular for jumping if you’re up for it
- Torre Sant’Andrea’s sea stacks, a quieter coastal detour south of Otranto
- Porto Selvaggio nature reserve near Gallipoli, for a proper walking beach away from the crowds
- Skip: a Matera day trip tacked onto this route. It’s a brilliant place, but it’s in a different region entirely and deserves its own dedicated day rather than a rushed detour that eats into your Puglia time
Gear we actually travel with
Passport holders, packing cubes, travel wallets. Stuff that earns its place in the bag.
Browse the shopLocal Eats Worth Chasing
Puglia is one of Italy’s genuinely great food regions and it doesn’t shout about it, it just quietly does everything well. These are the specific things worth going out of your way for.
- Orecchiette con le cime di rapa, the classic pasta and turnip tops combo you’ll see on nearly every menu
- Bombette from Cisternino, rolled pork grilled fresh at the town’s butcher shops
- Focaccia barese, thick, olive-oil-heavy, topped with tomatoes and olives, best eaten still warm
- Burrata, which genuinely tastes different here than anywhere else, don’t ask me why, it just does
- Taralli, the little ring-shaped snacks sold everywhere, dangerously easy to eat a whole bag of
- Fresh seafood in Gallipoli, particularly raw sea urchin if you’re feeling brave, or grilled anything if you’re not
Road Trip Playlist
Podcasts to Queue Up
The driving legs here are short, but a good podcast still makes the flatter stretches between towns fly by.
- A history podcast episode on the Normans and Byzantines in southern Italy, for context on Otranto’s cathedral
- An Italian food history show, since half of what you’ll eat has a genuinely interesting backstory
- A slower conversational podcast for the Ostuni to Lecce stretch, when the road settles into farmland
- A true crime or mystery episode for the shorter Valle d’Itria hops between hill towns
Road Trip Essentials
Puglia’s an easy region to drive, but a handful of local quirks catch people out every year. Sort these before you set off and the whole trip runs a lot smoother.
Book your car ahead of time. Prices climb fast as summer approaches, and the good small cars go first. I’d compare hire cars through DiscoverCars a few weeks out rather than leaving it to arrival day.
Watch for ZTL zones. Lecce, Ostuni, and several other old towns have Limited Traffic Zones enforced by camera, and the fines land in the post weeks after you’ve gone home. Park outside the walls and walk in, every time.
An eSIM keeps the maps working. Coverage is fine in the towns but can wobble on the rural roads between them. I’d rather load an eSIM before landing than gamble on it. Have a look at what my travel planning resources recommend if you want more on this.
Travel insurance, because Italy loves a plot twist. A scraped bumper on a narrow trullo street, a lost bag, a stomach that didn’t love the sea urchin. Sort travel insurance before you go rather than hoping for the best.
Cash for the small towns. Cards work fine in restaurants and hotels, but the butcher shop grilling your bombette or the little roadside fruit stand often wants cash. Keep €20 or €30 loose in the glovebox.
Comfortable shoes, obviously. Cobbles everywhere, old towns built for feet not tyres, and a fair bit of standing around gawping at whitewashed walls. Your trainers will earn their keep.
Rent a Car
Travel Hubs
Recommended Websites and Resources:
- Flights: Find the best deals on Trip.com
- Hotels: Best rates on Booking.com · Best hostels on HostelWorld · Ratings and bargains on TripAdvisor
- Apartments: Affordable rentals on VRBO
- Car hire: Best prices on RentalCars.com
- Travel insurance: EKTA for worldwide cover · AirHelp for flight delay compensation
- Activities: Tours and skip-the-line tickets on GetYourGuide · Instant mobile tickets on Tiqets
- Trains: Most affordable trains on Trainline · Rail passes on Rail Europe
- Travel eSIMs: Use your mobile phone anywhere worldwide with Airalo
- Need more help planning your trip? Visit our Resources Page to see all the companies we trust and use for our travels






