If you’re landing tonight with a rented car, I’d keep the first night very light and stay centered around Bari Vecchia. The old town is at its best after dark: the alleys are calmer, the stone buildings catch the warm streetlight, and you’ll get an immediate feel for the city without trying to “do” too much after travel. Park once and leave the car; for an overnight base, the edges of Murat or the paid garages near Corso Vittorio Emanuele II are usually less stressful than hunting for street parking in the maze of the historic center.
After a slow wander through Bari Vecchia, head into Basilica di San Nicola while it’s still open. It’s one of the city’s true anchors, and even a short visit is worth it for the crypt and the Romanesque interior. Dress modestly if you’re popping in as a visitor, and expect it to be quietest on weekday evenings. From there, it’s an easy, refreshing walk out to Lungomare Nazario Sauro—the sea breeze is exactly what you want after a flight, and this stretch is great for shaking off travel in 20–30 minutes without committing to a full sightseeing loop.
For dinner, Osteria delle Travi di Bari in Murat is a solid first-night choice: straightforward Apulian plates, no fuss, and close enough that you won’t resent the walk back afterward. Think around €30–45 per person depending on wine and pasta. If you still have room for one last gentle stroll, finish at Piazza del Ferrarese for a little evening energy and maybe a gelato before calling it a night. Keep this first evening loose and unhurried; tomorrow is when the road trip really starts.
Once you arrive, head straight into the Casa Pezzolla Museum Complex in the Trulli District for the best quick orientation to how these cone-roofed houses actually work. It’s compact, air-conditioned enough to be pleasant, and usually an easy first stop when the streets are still relatively calm. Budget about €10 for the ticket, and if you’re there around opening time, you can get in and out in roughly an hour without feeling rushed.
From there, walk uphill into Rione Monti, which is the postcard version of Alberobello everyone comes for. Go early before the day-trippers fully flood the lanes, because this quarter gets crowded fast and the magic is in wandering the side streets, not just the main photo spots. Keep an eye out for the little craft shops and quiet back lanes around Via Monte San Michele and Via Monte Nero; the best moments here are the ones where you just drift without a plan. A short walk continues to Trullo Sovrano, which is worth seeing because it gives you the rare chance to understand a trullo from the inside, not just as a pretty exterior. Expect a modest ticket, around €2–5, and about 45 minutes is enough.
For lunch, settle into La Cantina in the center of town and keep it simple: orecchiette, a glass of local wine, maybe a second plate if you’re hungry. This is the kind of place where you can eat well without blowing half your day, and the €25–40 per person range is realistic for a relaxed meal with wine. If the weather is good, take your time and enjoy the slower pace before getting back behind the wheel.
After lunch, do the Alberobello countryside drive through the Valle d’Itria to reset after the dense town walk. This is where your car really pays off: loop past dry-stone walls, olive groves, and little white farmhouses toward nearby lanes around Locorotondo and Martina Franca without needing a full sightseeing agenda. Even a gentle 60–90 minute scenic drive is enough to feel the landscape open up, and it’s the best way to balance the morning’s crowd energy with a quieter side of Puglia.
Back in town, finish with a stop at Martinucci Laboratory for coffee, pastry, or an gelato if the afternoon runs warm. It’s an easy, low-effort way to wind down before evening, and a sweet treat here is usually only €8–15 depending on how much you order. If you still have energy afterward, just wander the pedestrian lanes near the center and let the day taper off naturally; Alberobello is small enough that the best evening plan is often no plan at all.
Aim to be in Centro Storico di Polignano a Mare soon after you arrive, before the tour groups and day-trippers thicken up. The old town is small enough to wander slowly in about an hour, and that’s the whole pleasure here: whitewashed lanes, tiny balconies, sudden openings to the sea, and those classic little terraces where everyone stops “just for a minute” and ends up staying longer. If you want a coffee first, Pasticceria Chiarito or Il Super Mago del Gelo are both easy, local-feeling stops right in the center.
From there, follow the signs and your instinct toward Lama Monachile. This is the postcard view for a reason, and early morning is the best time to see it without the crush. You can pause at the top for photos, then take the short descent if you want to stand on the beach itself; just know the rocks can be slippery and the cove gets busy quickly once the sun is up. A nice next step is the Ponte Borbonico di Lama Monachile viewpoint, which gives you a slightly different angle on the same dramatic bay and cliffs, and it’s only a few easy minutes back from the center.
For lunch, go straight to Pescaria and keep it simple: one of their seafood panini and something fried to share if you’re hungry. It’s popular for a reason, and around midday the line can move slowly, so it works best if you arrive a touch early or just accept that this is part of the experience. Expect roughly €15–25 per person depending on drinks and how much you order. If you want to stretch the meal out, grab your food and sit where you can watch the town flow past; that’s very much the Polignano way.
After lunch, get back in the car and head north to Abbazia di San Vito. It’s a lovely reset after the busier old town: quieter, more coastal, and with that slightly removed feeling that makes the Adriatic feel bigger and calmer. It doesn’t take long to visit, but the atmosphere is the point here, so give yourself time to linger near the water and enjoy the monastery setting. If you’re here in spring, this is one of those places where 45 minutes can easily turn into an hour without feeling rushed.
Finish the day with Grotta Ardito belvedere, which is one of the nicest final stops because it gives you that last wide sea view before you turn inland. Late afternoon light is best here, when the cliffs look warmer and the water shifts deeper blue. It’s an easy place to stand for a while, breathe, and decide whether you want one last coffee back in town or to head on toward your evening base. If you do have extra time, a slow drive through the lanes around Polignano a Mare at sunset is very worth it — this is the kind of place that’s best when you don’t try to do too much.
Arrive in Ostuni and head straight into Centro Storico di Ostuni before the sun gets high; that’s when the white lanes are brightest and the town still feels like it belongs to locals rather than day-trippers. Give yourself about 90 minutes to wander without a map, letting the little stairways and archways pull you uphill. This is the kind of place where the pleasure is in drifting, not ticking off sights, but do keep an eye out for tiny artisan shops and viewpoints that open suddenly over the olive groves.
A short walk brings you to Cattedrale di Santa Maria Assunta, which is worth the stop even if you’re not usually cathedral people. The rose window is the star, and the façade catches the light beautifully late morning. Entry is generally a few euros, and it’s usually quick unless there’s a service, so I’d budget about half an hour. From there, continue down toward Piazza della Libertà in the lower town — this is your reset point, with cafés, locals coming and going, and a bit more everyday energy after the old town’s maze.
For lunch, book Osteria del Tempo Perso if you can; it’s one of those places that makes a meal feel like part of the trip rather than just a break. The setting is half the charm — stone interiors and a proper old-Puglia atmosphere — and the cooking leans seasonal and regional, so expect things like handmade pasta, local vegetables, and seafood depending on what’s best that day. Plan on about €35–55 per person with wine, and allow a relaxed 90 minutes. It can fill up, especially on weekends, so an early reservation is smart.
After lunch, leave the old town and head south to Parco Naturale Regionale Dune Costiere for a slower, more open-air part of the day. This is a nice contrast to the dense white center: dunes, olive trees, low stone walls, and that very distinctive Salento light over the coast. If you’re driving, it’s the easiest part of the day to make flexible — just follow the signs toward the shoreline and pick a section that feels good for a walk or a short scenic stop. You don’t need to “do” the whole park; 1.5 hours is enough to breathe, stretch, and enjoy the landscape.
Back in town, finish at Casa e Bottega, which is exactly the right kind of place for a late coffee, dessert, or an aperitivo before dinner. It has a more modern, stylish feel than the rest of the day, so it works well as a final pause after all the stone and history. Budget around €10–20 per person, and if the weather is good, try to grab a seat outside or near a window. It’s a nice way to watch Ostuni wind down while you decide whether to stay local for dinner or drive on to your next stop.
Arrive in Lecce and start at Porta Napoli, the old stone gateway that makes the city feel instantly walkable and a little theatrical. It’s a quick stop, but it’s the right way to enter the centro storico: from here you’re already threaded into the lanes that matter, and you can move on foot for the rest of the morning. Head in early, before the heat and the tour groups build up; this first stretch is best when the streets are still calm and the limestone glows softly.
From the gate, continue to Basilica di Santa Croce, the city’s showpiece for Lecce Baroque. Give yourself time to actually look at the façade, because this is one of those churches where the outside is the main event. The carving is dense and almost lace-like, and in the morning light you really see why people call Lecce the “Florence of the South.” If you want the inside too, it’s usually a modest entry fee, and the whole stop fits neatly into about 45 minutes without feeling rushed.
A short walk brings you to Piazza del Duomo, which is one of the most beautiful enclosed squares in southern Italy and a perfect place to slow down a little. The square is especially striking because it opens up suddenly after the tighter lanes around it, so the change of scale feels dramatic. Take your time here: look at the cathedral, the bell tower, and the surrounding palazzi, then just sit for a few minutes if the weather is good. This is the kind of place where Lecce stops feeling like a sightseeing list and starts feeling like a city you could actually spend a week in.
For lunch, book or walk into Miseria e Nobiltà, one of the safer bets in the historic center for a proper Salento meal. It’s a good place to order without overthinking: orecchiette, pasticciotti if you want dessert later, and local vegetable or seafood dishes depending on what’s in season. Expect roughly €25–40 per person, and plan on about 90 minutes so you’re not hurrying. If you’ve got the rental car parked outside the center, keep it there; Lecce is much easier on foot.
After lunch, make your way to Anfiteatro Romano at Piazza Sant’Oronzo. It’s not huge, but it’s exactly the kind of stop that gives Lecce its layered feel: Baroque above, Roman below, and everyday city life all around it. You only need around 30 minutes here, especially since it sits right in the middle of the city’s main flow, so it works well as a relaxed afternoon transition rather than a major museum visit. If you want a little extra wandering, the streets radiating off the piazza are where you’ll find the best little shops and the most local-looking corners.
Wrap the day at Caffè Alvino on Piazza Sant’Oronzo, which is basically a Lecce ritual if you’re doing the city properly. Order a pasticciotto and an espresso or aperitivo-style coffee break and just watch the square settle into the evening. It’s classic, a little touristy, but genuinely worth it for the atmosphere and the pastry. Budget €6–12 per person, and don’t overplan the rest of the night — this is the moment to linger, then wander back through the center as the limestone turns golden again.
Start with Centro Storico di Otranto while it still feels local and unrushed; the old town is compact, so you can wander from gate to gate in about an hour without needing a plan. Stick to the lanes around Piazza del Popolo and the waterfront edge, where the light bounces off the pale stone and the sea keeps pulling you back toward the edges of town. This is an easy place to park the car once and explore on foot — in high season, arrive early because the narrow streets get crowded fast and parking by the walls fills up quickly.
From there, it’s a short walk to Cattedrale di Santa Maria Annunziata, which is absolutely worth the stop even if you’re not usually a church person. The mosaic floor is the star here; give yourself time to actually look at it instead of just glancing in and leaving. The cathedral is usually open through the day, with a modest entry or donation-style contribution depending on what’s accessible that day, and it’s best visited before lunch when it’s quieter. Then continue to Castello Aragonese di Otranto for the fortress views and the heavier, more military side of the town’s history — the ramparts and terraces are especially good for photos and a breeze off the water.
For lunch, book L’Altro Baffo if you can, especially if you want a proper seafood meal without gambling on availability. It sits well for a long break before the afternoon, and this is the kind of place where a plate of raw seafood, a pasta with catch-of-the-day, and a glass of cold local white wine can easily turn into a slow two-hour lunch. Expect roughly €30–50 per person depending on what you order; reservations are smart in spring and essential in summer. After lunch, drive north toward Baia dei Turchi — with a rented car, this is where the flexibility really pays off. The beach access and walking paths can take a little navigating, and parking may cost a few euros depending on the season, but the water and pine-backed shoreline are one of the nicest easy coastal escapes in Salento. If it’s warm enough, this is the best part of the day to keep things simple: swim, sit, walk, repeat.
Finish at Faro di Punta Palascìa, the easternmost lighthouse in Italy and one of those places that feels better in person than in photos. It’s a short drive from town, and the last stretch is all about open sky, cliffs, and that bright, windy edge-of-the-world feeling that makes the Salento coast special. Come a little before sunset so you have time to walk around the viewpoint and watch the light soften over the Adriatic. There’s no need to overpack the day here — this is the moment to let Otranto end slowly, with the car parked and the sea doing the rest.
If you’re arriving with a rental car, I’d get into Centro Storico di Gallipoli as early as you can and park just outside the island core, then walk in through the bridge. The old town is at its best before the heat and the day-trippers build up: narrow lanes, fishing boats rocking below the walls, and that slightly worn, lived-in feel that makes Gallipoli more interesting than a polished postcard town. Give yourself about an hour and a quarter to wander slowly without trying to “do” too much — this is the kind of place where the pleasure is in turning corners and ending up somewhere with a sea view.
From there, it’s a short walk to Cattedrale di Sant’Agata, which is really the heart of the old town. Step inside if it’s open; the interior is richer than you might expect, with that dramatic Southern Italian baroque look that feels bright even in shade. Admission is usually modest, and hours can be variable outside peak season, so it’s worth checking on arrival. After that, continue down toward Castello di Gallipoli for a quick fortress stop — the views over the harbor and the exposed stone ramparts are the whole point here. You don’t need long, just enough time to circle it and take in the water before lunch.
For lunch, settle in at La Puritate, which is one of those places that makes sense exactly where it is: right by the water, easy from the old town walk, and reliably good for seafood. Expect around €25–45 per person depending on whether you go for pasta, fried fish, or a fuller meal with wine. If the weather is warm, lunch can easily run long in the best way, so don’t rush it — this is your reset before the afternoon beach break.
Afterward, walk over to Spiaggia della Purità and keep the afternoon simple. It’s not a big-production beach day; think of it as a low-effort seaside pause with the old town walls behind you and the sea right there. Even if you don’t swim, it’s a lovely place to sit with a coffee or just lie back for an hour or so. If you do want to swim, bring sandals because the access is easy but the edges can be a bit rocky. In spring, the light is gorgeous even if the water is still brisk.
Finish with a scenic drive through Parco Naturale Regionale Isola di Sant’Andrea e Litorale di Punta Pizzo, south of Gallipoli. This is the best “last look” before heading back toward Bari: pine scrub, dunes, coastal views, and a more open, quieter landscape after the compact old-town day. If you have time, just follow the coastal roads and make a couple of short stops rather than trying to cover everything — the point is to leave Gallipoli on a softer note, with enough breathing room before your return drive.