Arrive in Bari and keep today light: the goal is just to get your bearings, stretch your legs, and let the city introduce itself. Start with Bari Vecchia, the old town, where the mood changes fast from train-station practicality to narrow limestone alleys, hanging laundry, tiny shrines, and grandmothers chatting at doorways. Give yourself about an hour and a half to wander without a map too tightly in hand — this is the part of the city that’s best experienced by drifting. If you’re coming by car, park outside the historic center and walk in; the old streets are not built for easy driving.
From there, head to the Basilica di San Nicola, one of the city’s essential stops and an easy continuation from the old town lanes. It’s a Romanesque heavyweight and an important pilgrimage site, but it also works beautifully as a first stop because it’s calm, atmospheric, and usually open into the early evening; dress modestly if you want to step inside, and expect a quick visit of around 45 minutes. After that, take your time on Lungomare Nazario Sauro — the seafront promenade is the perfect reset after travel, with open Adriatic views, joggers, families, and that very Bari mix of elegance and everyday life. Late afternoon light here is lovely, and it’s the best place to watch the city loosen up before dinner.
For dinner, start casual at Mastro Ciccio in Murat if you want the classic Bari street-food experience without overthinking it. It’s especially good for panzerotti, focaccia, and quick bites that feel very local, and spending around €10–20 per person is realistic. If you’d rather make tonight your proper first sit-down meal, go straight to La Uascezze back in Bari Vecchia, where the kitchen leans into Puglian comfort food and the dining room has that lively old-town energy that makes a first night feel like you’ve really arrived. Expect roughly €25–40 per person, and if you can, book ahead or go early — places in the old center fill up fast, especially when the weather is good.
Arrive in Monopoli and head straight to Porto Antico di Monopoli, because this is the part of town that gives you the whole mood in one glance: little fishing boats, low white facades, and that lived-in harbor energy that still feels very local before the day-trippers fully wake up. Give yourself about 45 minutes to wander the edge of the old port, peek into centro storico, and maybe stop for an espresso at Caffè del Porto or a quick pastry nearby. If you want the cleanest harbor photos, come before late morning when the light gets harsher and the waterfront gets busier.
From there it’s an easy seaside drift to Cala Porta Vecchia, right by the old town walls, where you can do a quick swim, sit on the rocks, or just let the day slow down a bit. In April, the water may still be brisk, but even without a full swim it’s lovely for a barefoot pause. There are usually places selling snacks and drinks nearby, and it’s one of those spots where you can stay flexible — half an hour turns into an hour without trying. If you want a proper lunch later, keep this light and save room.
Your main event is the Gozzo Sorrentino boat tour, and this is really the best way to understand Monopoli’s coastline. Small-group trips typically leave from the harbor area and run around 2.5 to 3 hours, often with swims depending on conditions. Expect a cost in the rough range of €45–75 per person depending on season and inclusions, and book ahead if you can, especially if you want a morning-to-early-afternoon departure. A lot of boats will show you coves and sea caves south of town, so bring a towel, sunscreen, and something light to cover up once you’re back on deck.
When you return, keep the coastal rhythm going with a stop along Lido Santo Stefano / Cala Verde. This is a nice reset after the boat ride: wider views, clear water, and a more open beach feel than the tighter coves. If you’re not up for another swim, it’s still worth the detour just to sit for a bit and enjoy the sea from land. Then circle back toward town for a slower finish at Lido Bianco, which is ideal for a simple aperitivo as the afternoon softens. It’s the kind of place where you can linger with a spritz, a beer, or a snack and not feel like you’re “doing” anything — which is exactly the point.
End the day with dinner at Osteria Perricci, one of the safer bets in Monopoli centro storico if you want seafood, local pasta, and classic Puglian cooking without overcomplicating things. Plan on roughly €30–45 per person depending on wine and plates, and it’s smart to reserve if it’s a busy night. If you have a little energy after dinner, take one last short wander through the old town lanes on the way back — Monopoli is especially charming at night when the harbor crowds thin out and the stone streets feel calmer, almost like the town is exhaling with you.
Aim to be in Rione Monti early, ideally just after the shops start opening, because this is when the trulli district still feels a little magical rather than purely photographed. Wander the lanes around Via Monte Sabotino and Via Monte Nero at an easy pace; the best part is not rushing to “see everything,” but letting the whitewashed cones, little artisan boutiques, and tiny doorways stack up one by one. A gentle 1.5 hours here is perfect, and if you want a coffee first, grab one near the edge of the district rather than in the most touristed core so you can ease into the day.
From there, continue to Trullo Sovrano, which is the one stop in town that really helps the trulli make sense. It’s usually open in the morning and afternoon, with a modest ticket cost of around €2–4, and you only need about 45 minutes unless you’re the sort of traveler who likes to read every plaque. The rooms are small and simple, but that’s the point: you get a real sense of how these homes worked, not just how they look on postcards.
Your pasta class in Alberobello is the natural centerpiece of the day, so let it become lunch rather than treating lunch as something separate. Most classes in town center around hand-rolled orecchiette or other regional shapes, and they usually run about 2.5–3 hours, including the meal, for roughly €70–120 pp depending on the host and what’s included. If the class isn’t at a dedicated kitchen, it’s often in a small culinary studio or restaurant space in the center, so you can simply walk there from the trulli area in about 10 minutes without needing a taxi. This is the moment to relax, chat with locals or the instructor, and not try to squeeze in anything else between bites.
After the class, keep the pace slow with a short stop at Casa d’Amore. It’s quick—about 30–45 minutes—but worthwhile because it gives you a different layer of Alberobello beyond the cone-roofed architecture. Think of it as a small historical palate cleanser before dinner; it’s the kind of place that helps the town feel like an actual place with civic history, not just a village museum. By late afternoon, it’s best to leave some breathing room to wander, sit for a spritz, or browse a few craft shops before dinner.
For the evening, settle in at Il Poeta Contadino for a proper rustic dinner. It’s a very good fit after a cooking-heavy midday because the menu leans regional and comforting rather than fussy, with an easy spend of around €25–40 per person depending on wine and extras. Book ahead if you can, especially in spring and on weekends, because places with this kind of local reputation fill up before the most obvious tourist spots do. If you still have energy afterward, take one last slow walk through the center when the trulli are lit softly and the day-trippers have thinned out—it’s one of the nicest times to be in town.
Start in Piazza della Libertà, which is the right place to orient yourself in Ostuni because it feels like the hinge between the modern town and the old white core. Grab a coffee at Caffè Cavour or Impasto Napoletano nearby if you want a quick cornetto first, then take 20–30 minutes to let the square set the tone before heading uphill. From here, drift into Ostuni Old Town (Centro Storico) and just follow the steep lanes rather than trying to “do” it efficiently — that’s the point here. Expect lots of little stairways, arches, and sudden viewpoints; comfortable shoes matter because the stone can be slippery, especially if there was rain. Most shops open around 10:00, and the best part of being early is having those white alleys almost to yourself.
Continue upward to Cattedrale di Santa Maria Assunta, the anchor of the historic center and an easy pause point after wandering the maze of streets. The facade is worth stopping for even if you don’t go in, and the interior is usually a quiet 20–30 minute visit when it’s open; admission is typically free or just a small donation. After that, leave yourself a little time to simply wander back down through the old town without a fixed route — this is where you’ll find the tiny ceramics shops, olive wood souvenirs, and the classic postcard corners that make Ostuni feel both polished and lived-in. Keep the pace loose; this part of the day is more about atmosphere than ticking boxes.
By lunchtime, head to Grotta Palazzese in Polignano a Mare for the big splurge meal of the trip. This is the kind of reservation you want to keep exact — especially in spring and summer — because the cave terrace books up fast and the experience is as much about the setting as the food. Expect a serious bill, roughly €120–250 per person depending on tasting menu and wine, so it’s very much a once-in-the-trip kind of place. Dress a bit smarter than you would for a beach lunch, and don’t rush it; the whole point is to sit with the view and let the coastline do the work.
After lunch, make the short stop at Cala Porto, the famous little cove below the town. It’s best as a scenic pause rather than a long beach visit: walk the edge for photos, take in the cliffside view, and watch the water from above for 30–45 minutes. If you want a lighter follow-up or a late snack, swing by Pescaria Polignano for a caffè speciale or one of their seafood sandwiches — it’s casual, quick, and usually around €15–25 if you keep it simple. That gives you an easy end to the day before heading back, with just enough time left to wander a little more if the light is good.
Keep this last day intentionally light: once you roll into Bari Centrale, return the car first so you’re not thinking about parking or airport logistics all morning. From there, walk a few minutes toward Piazza Ferrarese, which is the nicest place to ease back into the city because it sits right on the seam between the newer Murat grid and the old stone lanes. It’s a good 30–45 minute wander if you just let yourself drift, and the early hours are best before the square fills up with commuters and tour groups.
From Piazza del Ferrarese, continue toward the waterfront and make a quick stop at the Mercato del Pesce. It’s not a long visit—about 30 minutes is plenty—but it gives you a final shot of real local life: fish sellers, boats, salt air, and that very Bari rhythm of people moving fast with zero performance. If you’re hungry, this is the moment to save room for one last proper bite; head into Bari Vecchia for Panificio Fiore, where you can grab focaccia barese fresh from the oven for around €5–10 per person. Go early if possible, since the good stuff disappears fast and the line can spill out the door.
For an easy final pause before you leave town, stop at Caffè Vergnano 1882 in the central Murat area for a proper coffee break. It’s the kind of place that works perfectly on departure day: no detour, no fuss, just a clean espresso, maybe a pastry, and a quiet reset before the train. If your timing is loose, this is also the best buffer spot—sit for 20–30 minutes, check your bags, and give yourself a little breathing room before heading to the station or onward to the airport.