Puglia Road Trip Itinerary : 7 days in Puglia

Puglia is a place I dreamed of visiting for a long time. Why did it take me so long to finally go? Maybe because my heart kept pulling me back to Sicily and Andalusia. Or maybe because, compared to other Italian regions, Puglia feels a little less easy to reach. Still, after putting it off again and again, the moment finally came. And let’s be honest, this beautiful region isn’t a secret anymore.
What follows is a slow road trip through southern Italy, built around short drives, good food, and small surprises we had along the way. Puglia is generous like that. Olive groves stretch endlessly, stone villages glow under the sun, and trulli appear in fields when you least expect them. History here doesn’t sit behind glass. There aren’t many museums anyway and that’s kind of the point. You could rush from sight to sight, but I’d rather stay a little longer over orecchiette, local olive oil, and a glass of fresh, fruity red wine in the late afternoon. And the sea is always close. (It’s the main reason, we dreamers, come here.)
From calm Adriatic coves to the easternmost point of Italy, the coastline will undobtedly shape your trip if you’re a beach-chaser like me. Still, it’s the inland roads that show Puglia at its most real. This itinerary makes a gentle loop through the region, giving you the freedom to choose where to stay and move at your own pace, one drive at a time.
key takeaways
- 7 days in Puglia is enough if you want to explore a good part of the region, but it really is the bare minimum. The ideal time in Puglia is closer to 10 to 14 days.
- The prettiest seaside towns in Puglia are Polignano a Mare and Otranto.
- The best month to go to Puglia is June. (That said, every month from May to October are a good time to visit!)

I recommend to rent a car in Puglia through Discovery Car with free cancellation and insurance included. Book your rental car here.
Jump to
How to Book this Puglia Trip
Book 1 Night in Polignano a Mare or Monopoli:
- Hotel Don Ferrante (Luxury)
- Borgobianco Resort & Spa Polignano (Luxury)
- Santa Maria 24 (Mid-range)
Book 1 Night in Ostuni:
- La Sommità Relais & Chateaux (Luxury)
- VISTA Ostuni (Luxury)
- PRIMO OSTUNI HOTEL (Mid-range)
Book 2 Nights in Lecce or Salento:
- Arco Vecchio Urban Suite (Luxury)
- Masseria Francescani (Mid-range)
- Hotel Bellavista (Budget)
Book 1 Night in Matera:
- PIANELLE RESORT (Luxury)
- Il Belvedere (Mid-range)
- Palazzo Viceconte (Mid-range)
Book 1 Night in Valle d’Itria:
- Masseria Salinola (Luxury)
- Ottolire Resort (Luxury)
- Borgo Canonica (Mid-range)
- Dimore Trulli Holiday (Budget)
Do You Need to Rent a Car?
There’s not much to debate here. The easiest way to explore Puglia is by car. Driving allows you to move gently between white hill towns, hidden beaches, and small villages you would never think to plan, and that slow freedom is what will make you want to come back here so bad!You can still travel by train between places like Bari, Polignano, or Monopoli. But once you step away from the main line, travel becomes slower, and you can expect fewer options and longer waits.
To trully enjoy the countryside, dreamy beach hotspots, and unplanned gelato breaks, renting a car and doing your own Puglian road trip makes everything simpler, even if parking and local driving take a bit of patience.
Best Time to Visit Puglia
Puglia is a place you can visit almost any time of year, and honestly, there’s no truly bad season to come. That said, the sweet spots are late spring and early fall. May to early June, and again from September to October, offer warm days without the heavy heat, fewer crowds, and a slower rhythm that suits the region well. Summer, from June to August, is hot and dry, with temperatures often climbing over 30°C. It’s perfect for the sea and long evenings outside, but July and August can feel intense, especially around Ferragosto, filling beaches and towns to the brim. Spring is fresh and gentle, perfect for exploring the inland villages, while early fall is my favorite for swimming because the sea is still warm then.
If I had to pick one time though, it would definitely be early June!
Day 1 : Polignano a Mare & Monopoli
After landing at Bari Airport (BRI), pick up your rental car right at the airport. It’s the easiest option for most travelers starting a Puglia road trip. From there, the drive south is short and relaxed. In about forty minutes, you reach Monopoli, a perfect first stop. Close enough to ease you into the region, and still far from the rush. While nearby towns get more attention, Monopoli stays grounded. This is a real working town, with laundry hanging from balconies, fishermen fixing their nets, and pale stone streets glowing in the sun. Morning is the best time to explore: It’s when locals still own the streets and the heat hasn’t fully settled in.
Walk along the lungomare and let the sea guide you around the old town. Monopoli’s main sights are all close together: the Cattedrale Maria Santissima della Madia, Palazzo Palmieri, and Piazza Giuseppe Garibaldi are all within a ten-minute walk. Wander without a plan, but make sure to pass by the lovely Porto Antico. You’ll have a chance to capture the colorful gozzo boats gently rock. (This is the most picturesque spot in Monopoli, in my humble opinion!). Then, drift toward one of the small city beaches tucked between stone walls. Nothing fancy, Just clear water and everyday life, and it’s very Puglian.
Later in the day, drive north along the coast to Polignano a Mare. It’s the most visited town in the region, and you’ll feel it right away. Still, the drama is real. The old town is a maze of narrow lanes that can suddenly open onto balconies over the sea. At Lama Monachile with its white cliffs that frame a small pebble beach far below was one of my favorite places in the region!Find a spot on the rocks and stay until golden hour, when the light turns warm and the crowds slowly thin. Polignano is busy, yes. But for a first day in Puglia, it’s a beautiful way to arrive.
Where to Stay in the Terra di Bari
| TYPE | ACCOMMODATION | PRICE |
| Luxury | Hotel Don Ferrante | From € 264 / night |
| Luxury | Borgobianco Resort & Spa Polignano | From € 200 / night |
| Mid-range | Santa Maria 24 | From € 164 / night |
Day 2 : Ostuni
Ostuni is the perfect stop after a busy first day. Perched on its hill, the famous White City looks as if it’s been dipped in light. After the busier coastal towns, Ostuni will feel quieter and enjoyably shy. Its historic center rises gently into a maze of whitewashed walls and narrow alleys. From the viewpoints, you can see olive groves stretching all the way to the deep blue sea. Wandering the streets, you never know where they’ll lead, but that’s part of the charm.
Mornings here move slowly. The Centro Storico is compact and best explored on foot, starting naturally at Piazza della Libertà. Life seems to revolve around the square, with the tall Colonna di Sant’Oronzo watching over it as it has for centuries. From there, streets climb toward the old town, narrowing as they go and leading up to the cathedral. By late afternoon, the light softens, the white walls warm, and it’s easy to pause on a terrace, enjoying the quiet and the view, maybe even sipping a glass of local Primitivo.

La Mercanteria is the best spot for antiques.
Ostuni isn’t about one big landmark, it’s about its atmosphere. At the top, the Cattedrale di Santa Maria Assunta is remarkably beautiful with its delicate rose window. Other city beuties include the Arco Scoppa and the blue door of La Casa con la Porta Blu. The town rewards curiosity more than a checklist.
If your legs need a break, options are simple. A short Ape (Tuk Tuk) tour loops around town in under an hour, perfect in the heat. Beyond the hill, beaches like Lido Morelli are just a short drive away.
Where to Stay in Ostuni
| TYPE | ACCOMMODATION | PRICE |
| Luxury | La Sommità Relais & Chateaux | From € 531 / night |
| Luxury | VISTA Ostuni | From € 808 / night |
| Mid-range | PRIMO OSTUNI HOTEL | From € 166 / night |
Day 3-4 : Lecce & Gallipoli
Now it’s time to head even further south, into the Salento region, and leave the white calm of Ostuni behind. The next stop is Lecce. People love to call it the Florence of the South (please don’t), but it is a place built with warm stone and a lot of concern for the aesthetics. Baroque façades line up one after the other, almost too much in the best way. Two Roman theatres hide in plain sight, and there are plenty of shady corners made for a slow break with an iced coffee and almond syrup. Lecce also works very well as a base, especially if you plan to explore the beaches of southern Puglia.
From Lecce, the SS101 cuts straight across the heel of Italy’s boot. On a clear day, you can reach both the Ionian Sea and the Adriatic Sea in a single day. It’s a thin stretch of land, with light, wind, and salt never far away. If you’re looking for somewhere memorable to sleep, going further south makes total sense. This is where the Salento countryside really slows things down. Old palazzi sit quietly behind stone walls, roads feel empty, and time seems a little slower and honestly, that’s the whole point.
If you decide to spend 2 days in the Salento peninsula, try to make time for Gallipoli. The old town sits on a small island, linked to the mainland by a bridge, and it’s compact enough to explore in a few slow hours. There’s no parking inside the historic centre, so the easiest option is to leave the car by the port and walk in. From there, it’s a short and pleasant stroll to the castle and the narrow streets that twist toward the sea.
Gallipoli isn’t about ticking boxes. You wander without a plan, stop along the old walls, and watch fishing boats drift back in with the afternoon light. A visit to the cathedral, then some time by Spiaggia della Purità, is more than enough. Relax by the beautiful calm water, before its time to head back north.
Where to Stay in Salento
| TYPE | ACCOMMODATION | PRICE |
| Luxury | Arco Vecchio Urban Suite | From € 236 / night |
| Mid-range | Masseria Francescani | From € 162 / night |
| Budget | Hotel Bellavista | From € 104 / night |
Day 5: Matera
Day 5 of this Puglia road trip is a big one, and it starts with a small shock to the senses. Matera doesn’t slowly appear on top of a hill like you might expect. Instead, it suddenly falls away beneath your feet. One minute you’re walking through the newer part of town, and the next you’re standing above the Sassi di Matera. Below you is a sea of stone houses, stairs, and churches, all carved straight into soft limestone.
Sassi simply means “stones” in Italian, but that word doesn’t come close to what you’re seeing. Matera is often called the oldest city in Italy, with close to 9,000 years of life layered into these rocks. The Sassi are split into two areas, Sasso Caveoso and Sasso Barisano, and walking through them feels maybe more like time travel than anywhere else in the region. The alleys twist, the stairs go nowhere obvious, and you quickly lose your sense of direction and for once, you’ll enjoy it! (Unless you’re bringing along your wheeled suitcase hahaha!) What makes it even more striking is knowing that people lived in these caves until the 1950s. Families shared one room with their animals, daylight coming through a single door, , life shaped by the rock itself.
Arrive early if you can, because the heat builds fast here in the heart of southern Italy. You’ll need to park in the newer part of Matera to avoid the ZTL, then walk down toward the historic centre. The views from Belvedere Piazzetta Pascoli, or from across the ravine at Belvedere Murgia Timone, help you understand the true scale of the city and are among it’s best photo ops. For a short break from the sun, step underground into the Palombaro Lungo. Ten minutes is enough.
By late afternoon, the stone starts to glow. It turns an enchanting honey colour, shadows stretch along the steps, and the whole place feels spectacular. It’s also easy to see why filmmakers fell for it: The Passion of the Christ and No Time to Die barely scratched the surface.
Matera is close enough for a day trip from the Valle d’Itria, and yes, that works. But staying overnight, especially in a cave, lets you see the city change. If you can spare the time, one night here is absolutely worth it.
Where to Stay in Matera
| TYPE | ACCOMMODATION | PRICE |
| Luxury | PIANELLE RESORT | From € 265 / night |
| Mid-range | Il Belvedere | From € 195 / night |
| Mid-range | Palazzo Viceconte | From € 199 / night |
Day 6 : Alberobello, Locorotondo and Martina Franca
Day 6 quickly became one of my favorite days of this road trip. It brings you straight into one of Puglia’s true darlings: the white villages of the Valle d’Itria. Leaving Matera behind, the morning feels fresh and calm, with only the sound of cicadas in the background. This is not a day to rush. It’s made for wandering, small roads, and slow moments. I suggest choosing at least two of the three villages below. Distances are short, the countryside is beautiful, and the pace will feel just right.
Start early in Alberobello. It’s the star of the valley and the one place you really don’t want to skip. The trulli appear slowly, then all at once: hundreds of them, over a thousand in total, built from dry stone with their famous cone-shaped roofs. This is what earned Alberobello its UNESCO status. The town is easy to understand and walk around: the lively Rione Monti on one side, and the quieter (most importantly, more local) Rione Aia Piccola on the other. A few hours is plenty. Arrive early, explore both areas, then leave before the crowds fully arrive.
By early afternoon, make your way to Locorotondo, perched above vineyards and olive trees. The historic center is almost perfectly round (which is where the town gets its name), with whitewashed houses and flower-filled balconies that are synonymous with Puglia. Small streets twist until you lose your sense of direction. From a few viewpoints, the valley opens wide and green. This is an ideal spot for a late lunch, followed by a proper siesta back at your hotel. In summer, you’ll likely want the shutters half-closed against the heat.
If time allows, add Martina Franca to your day. It might be my personal favorite. Larger and more elegant, it’s full of baroque details and that classic Italian feel. Often overlooked, it’s one of Puglia’s quiet hidden gems. Stay into the evening, walk without a plan, and let the day end the same way it began: slowly.
Where to Stay in Valle d’Itria
| TYPE | ACCOMMODATION | PRICE |
| Luxury | Masseria Salinola | From € 207 / night |
| Luxury | Ottolire Resort | From € 314 / night |
| Mid-range | Borgo Canonica | From € 163 / night |
| Budget | Dimore Trulli Holiday | From € 102 / night |
Day 7 : Travel back to Bari
So this is it, the last day of our road trip through one of southern Italy’s most dreamy regions. The drive from the Valle d’Itria to Bari Airport is about 80 kilometres and usually takes around one hour by car. Because of that, if your flight is early, it really makes sense to spend the night in Bari instead of rushing north at dawn.
For us, this felt like the final page of our Puglia story, and we still had half a day to enjoy before leaving. We checked out of our countryside hotel and drove toward Bari, slowly swapping olive groves for busy streets. After storing our luggage near Bari Centrale, we headed straight to Bari Vecchia. We wandered with no real plan, letting the narrow streets guide us. By late afternoon, we made our way to the airport, a little tired but happy, feeling like we had truly used every last hour in Apulia. It was a nice way of ending a wonderful seven days on the road.
Where to Stay in Bari
| TYPE | ACCOMMODATION | PRICE |
| Luxury | Bra Hotel | From € 499 / night |
| Mid-range | Il Leon D’Oro Bari | From € 172 / night |
| Mid-range | The Nicolaus Hotel | From € 159 / night |
Tips and FAQ
Tips for Parking around Puglia
Driving in Puglia comes with a small learning curve, especially when it comes to parking. It works a bit differently than what many visitors are used to at home, and understanding the basics early will save you time and stress.
- You’ll find a mix of street parking and parking lots, both paid and free, depending on where you are. A simple tip: when searching online or on Google Maps, type parcheggio instead of “parking” to see more local options.
- On the street, colors matter. Blue lines mean paid parking, while white lines usually mean free spaces. Yellow lines are reserved for local residents and should be avoided.
- In many towns, paying is easy through an app like Easy Park. Just look for the Easy Park sign, enter the zone number, and you’re set. Once you get used to it, you won’t even have to think about it.

I recommend to rent a car in Puglia through Discovery Car with free cancellation and insurance included. Book your rental car here.
What are the ZTLs ?
ZTL, or Zona a Traffico Limitato, are areas in many Italian towns where driving and parking are limited to protect historic centers. In Puglia, towns like Lecce, Alberobello, and Ostuni have ZTL zones, so visitors need to park outside of those and explore the city on foot. Most towns have big paid parking lots just outside the ZTL.
You definitely don’t want to ignore the rules! ZTL entrances are monitored by cameras, and fines can show up months later in your mailbox. Small cars, like a Fiat Panda, are perfect for narrow streets and tight parking. Many rentals are manual, so knowing how to drive a manual can help, but even as an automatic driver, I had no trouble finding a rental that didn’t break my budget.
Read more
Puglia Travel Guide · Things to Do in Puglia · Where to Stay in Puglia · Things to Do in Matera
































