For your first stop, head straight to Basilica Cattedrale di Brindisi in the Centro storico. It’s the right kind of low-key arrival point: quiet enough to take in the atmosphere, but central enough that you’ll immediately understand the rhythm of the city. The cathedral is usually open from morning through early evening, though hours can shift a bit in summer around services, so it’s worth checking if you want to go inside. Give yourself about 45 minutes to wander, sit for a moment in the shade, and let the jet-lagged “I’ve arrived” feeling settle in. From most central hotels or the train station, a taxi is quick and inexpensive, but honestly the old town is compact enough that once you’re there, walking is the best way to move.
From the cathedral, drift into Piazza Duomo, which is really about atmosphere more than anything else. This is where Brindisi starts to feel lived-in: locals lingering, kids on bikes, and the stone facades warming up in the evening light. It’s a simple 30-minute stop, but one of those places that sets the tone for the rest of the trip. If you want a coffee or an aperitivo, the little bars around the historic center are best enjoyed without a plan — just choose a table that faces the square and watch the city unfold. In July, this is also the nicest time of day to be out, since the heat finally starts backing off.
Next, make your way down to Lungomare Regina Margherita for a relaxed harbor stroll. This is Brindisi at its best on a first evening: ferries coming and going, yachts in the basin, and that constant sea breeze that makes the waterfront feel much more open than the map suggests. Allow about 45 minutes, more if you stop for photos along the edge or detour toward the port. Wear comfortable shoes because the pavement can be uneven in places, and if you’re out at sunset, the light over the water is genuinely lovely. It’s an easy walk from the old town, so there’s no need for transport unless you’re coming from far outside the center.
Finish with dinner at Osteria del Mare near the waterfront, a good choice for a first proper Puglian meal. Expect seafood pasta, raw or grilled fish, and seasonal starters, with a realistic spend of about €25–40 per person depending on wine and antipasti. In August, it’s smart to book ahead or arrive early, especially if you want an outdoor table. This is not a night to over-plan; eat well, linger a bit, and then walk back through the Centro storico after dark, when the streets are calmer and the first day in Brindisi starts to feel like the beginning of the trip rather than just the arrival.
Start with Tempio di San Giovanni al Sepolcro, one of those Brindisi places that feels small at first and then stays with you. It’s tucked in the historic center, so go early while the streets are still calm and the stone hasn’t fully warmed up. Give yourself about 30 minutes here; it’s a compact stop, usually inexpensive or with a small entry fee if open for visits, and the medieval details are easiest to appreciate before the day gets busy. From there, it’s an easy walk to Museo Archeologico Provinciale Francesco Ribezzo near Piazza Duomo, which is the best place to connect the city’s Roman, Messapian, and port history in one sweep. Plan around an hour, and if you like museums with a sense of place rather than a huge collection, this one delivers. The walk between the two is just a few minutes through the center, so you can move slowly and still keep the day relaxed.
Continue on foot toward the waterfront and stop at the Colonne Romane, Brindisi’s most iconic sight, sitting at the end of the promenade where the city opens to the sea. This is the point where the whole layout of Brindisi makes sense: the old town, the harbor, the light, the constant movement of boats. Spend 15–20 minutes here, then keep strolling along the water rather than hurrying; the best part is the transition. After lunch or a light snack, head out to Aragonese Castle (Castello Alfonsino) on Sant’Andrea Island in the outer harbor. This is the day’s most scenic visit, and it feels different from the compact historic center: more open, windier, and more about harbor views and fortress atmosphere. Allow about 1.5 hours including the boat or transfer logistics depending on how you arrange it, and check opening times in advance because access can be limited by season or guided-visit schedules. If you’re moving by taxi/ride-share to the harbor access point, budget a little extra time so you’re not rushing.
Head back toward the harbor and take a proper break at a caffè vicino al porto — this is the right moment for a strong espresso, a cold granita al caffè, or an aperitivo if the heat is still hanging around. Expect around €5–10 per person depending on what you order, and don’t overthink the exact spot: anywhere with outdoor tables and a view of the boats will feel right here. For dinner, settle into a seaside trattoria in the old port area and keep it simple: grilled catch of the day, orecchiette, maybe some fried seafood if the menu looks good. In Brindisi, the low-key places near the marina and old port often give you the most satisfying meal, especially if you sit outside and let the evening unfold. Aim for around €30–45 per person, and after dinner just wander a little along the water before heading back — this is one of those nights where the final impression is the walk, not the route.
Start at Porto di Brindisi, which is the city in its most working, unsentimental mood: ferries, fishing boats, cargo activity, and the steady coming-and-going that explains why Brindisi has mattered for centuries. Go early, ideally around 8:00–9:00, before the heat builds and before the waterfront gets busier. It’s a simple 30-minute wander, mostly for atmosphere, but that’s the point here — you’re seeing the port as locals do, not just as a postcard. From there, continue on foot along the waterfront to Monumento al Marinaio d’Italia, the city’s big maritime landmark. It’s free to approach, and the climb inside is usually worth the small effort for the panorama over the harbor and the sweep back toward the city; give it about 45 minutes so you can take in the views without rushing.
From the monument, make your way up the Scalinata Virgilio, the elegant stairway that links the port level to the upper center. It’s a short stop, but it gives you one of the best photo angles in Brindisi, especially looking back down toward the water, and it’s a good transition from the harbor to the more refined streets above. By late morning, head into Palazzo Granafei-Nervegna, which is a smart choice for the hottest part of the day: the interiors are cooler, the architecture is handsome, and the exhibitions are usually a nice balance of local history and contemporary cultural programming. Plan on about 45 minutes. If you want a quick lunch nearby afterward, keep it light and central so you don’t lose momentum — this part of town works best when you keep wandering rather than sitting down for a long meal.
In the afternoon, follow the natural drift back toward Corso Umberto I and stop for a gelato at Gelateria in the center — anywhere along this stretch will do, but this is the kind of break that saves the day in August. Expect roughly €4–8 for a couple of scoops, granita, or a drink, and use the pause to sit in the shade for a while before the evening. When you’re ready, finish with an enoteca or casual wine bar in the centro storico. This is the right end to a harbor-heavy day: a glass of local white or Negroamaro, a few small plates, and no pressure to make it into a formal dinner. Places around the old center tend to be best once the sun drops, and a relaxed start around 8:00–9:00 pm lets you enjoy the city when the stone is cooler and Brindisi feels at its best.
Leave Brindisi early enough to be on the Torre Guaceto side before the heat settles in; with a private car or taxi, you’re usually looking at a short, straightforward run and then a bit of walking from the parking/arrival point into the reserve. The key here is not to rush: Riserva Naturale Statale di Torre Guaceto rewards slow movement, and the best light is in the morning anyway. Spend your first 2–3 hours between the dunes and the protected shoreline, sticking to marked access points and boardwalks where they exist. It’s one of those places where the landscape does most of the work for you, so you don’t need to over-plan — just bring water, reef shoes if you have them, and enough cash/phone battery for a simple beach day.
Before or after your first swim, stop at the Centro Visite Torre Guaceto near the reserve entrance area. It’s worth the 30 minutes to check current trail access, beach conditions, and any restrictions, especially in summer when wind and sea state can change the experience a lot. After that, keep lunch easy and close by at a beach club or lido near Torre Guaceto so you don’t spend the hottest part of the day bouncing around. Expect roughly €20–35 per person for a simple lunch of seafood, salads, or a cold plate; in this part of Puglia, the relaxed option is usually the best option.
After lunch, choose between snorkeling and a shoreline walk depending on wind and visibility. If the water is calm, the rocky edges and clear shallows can be excellent for an unhurried swim; if it’s choppier, the coastal paths and dune edges are still beautiful and let you stay out longer without overdoing it. Give yourself about 1.5 hours and don’t try to turn this into an athletic outing — Torre Guaceto is more satisfying when you treat it as a slow coastal reset. By late afternoon, head inland for dinner at a farm-to-table masseria restaurant in the area, where you can lean into burrata, seasonal vegetables, grilled fish, and whatever the kitchen is doing best that day. Expect around €30–50 per person, and if you can, book ahead in August since these places fill up fast even on weekdays.
Arrive in Ostuni from Torre Guaceto with enough time to be in the old town before the stone starts radiating heat; if you’re coming by taxi or transfer, aim to leave around 8:00–8:30 so you’re walking the lanes by 9:00. Begin in Centro Storico di Ostuni, where the whole point is to wander without a strict map: narrow whitewashed passages, little staircases, flowerpots on windowsills, and occasional openings onto sea views. Give yourself about 90 minutes here, and don’t rush the uphill bits — the best moments are often just turning a corner and finding a quiet terrace or an archway framed in bright morning light.
A short walk uphill brings you to Cattedrale di Santa Maria Assunta, which sits at the highest point of the old town and feels like the natural pause in the route. It’s worth stepping inside if it’s open; entry is usually free or donation-based, though special visits or bell tower access may vary. The façade and rose window are the star, but the real pleasure is the way the surrounding lanes open out around it. From there, drift downhill toward Piazza della Libertà, the livelier seam between the old town and the lower center, where you can grab an espresso and watch Ostuni wake up.
For a late-morning reset, stop at a caffè or pasticceria in Ostuni — something simple and local rather than fancy. In the historic center, places around Corso Vittorio Emanuele II and the streets feeding off Piazza della Libertà are ideal for a cappuccino, almond granita if it’s hot, or a pasticciotto for about €5–10 per person. If you want a good pastry counter rather than a sit-down brunch, just follow where locals are actually standing; that’s usually the right queue. After that, head out to a masseria/restaurant in the Ostuni countryside for lunch. This is the meal to slow down for: expect olive oil, grilled vegetables, orecchiette or other fresh pasta, and maybe burrata or grilled meats, usually in the €25–45 range depending on wine and extras. If you’ve booked ahead, even better — the good rural places can fill up in summer, and a shaded table outside makes the whole middle of the day feel like a proper Puglian break.
After lunch, return toward town for one last unhurried stop at a Belvedere over the Valle d’Itria / panoramic viewpoint on the edge of the old center. Late afternoon is the nicest time for this, when the white façades stop glaring and take on a softer cream tone, and the landscape begins to flatten into olive groves and distant stone farms. It’s a good final pause before your transfer back, and you don’t need more than 30 minutes here unless you want to sit with a drink and linger. From here, it’s an easy downhill walk back through the historic center; if you’re leaving by car or taxi, build in a little extra time because summer traffic and tight streets can make pick-ups slower than they look on the map.
Arrive in Lecce with enough daylight left to settle into the city’s easy walking pace, then start exactly where the old town opens up most beautifully: Piazza del Duomo. It’s one of those rare enclosed squares that feels almost theatrical, especially in the morning when the limestone still looks pale and fresh. Give yourself about 30 minutes to orient yourself, then wander the short lanes toward Basilica di Santa Croce. Go early if you can: the façade is the kind of detail-heavy Baroque that rewards a slower look before tour groups and midday glare show up, and the interior is usually calm enough for a proper pause. Entrance is typically free or donation-based for the basilica, while nearby churches sometimes ask for a small fee, so keep a few coins handy.
From there, it’s an easy few steps to Palazzo dei Celestini, which works best as part of the same architectural stretch rather than as a separate stop. This whole pocket of the centro is compact, so you won’t need transit — just follow the stone lanes and let the city unfold. For your coffee-and-sweet break, head into a central café or pasticceria and order a pasticciotto leccese with an espresso; places around Via Umberto I, Via Libertini, and the streets off Piazza Sant’Oronzo are the most convenient for a real local-style stop. Expect around €5–10 total, and don’t be shy about trying an olive-oil tasting snack if you see one on the counter. If you want a dependable sit-down option for lunch, stay in the historic center and look for a place serving cucina salentina — grilled vegetables, orecchiette, ciceri e tria, and maybe fish if the menu is strong. A good lunch here should run about €20–35 per person, and it’s worth lingering rather than rushing.
After lunch, keep the pace slow and make your way to the Roman Amphitheatre at Piazza Sant’Oronzo. It’s the right final note for Lecce: a reminder that the city’s beauty isn’t only Baroque, but layered and old in a way you feel underfoot. The square is lively but manageable in the afternoon if you stay to the edges, and this is a good point to browse a few nearby shops or simply sit with a gelato before heading back. If you have time and energy left, the nearby pedestrian streets around Via Trinchese and Corso Vittorio Emanuele II are ideal for an unhurried final wander — just keep an eye on the clock so you’re not rushing your return connection.
By the time you roll in from Lecce, aim to be on the ground in Gallipoli by late morning so you can catch the old town before it gets beach-day busy. Start on the island itself in Centro Storico di Gallipoli, where the lanes are tight, whitewashed, and full of little details you’ll miss if you rush. Give yourself about an hour and a half to wander without a map: follow the curve of the streets, peek into quiet courtyards, and stop for a quick coffee or granita if you want. The whole point here is to let the town feel compact and lived-in rather than ticking off sights.
From there, walk a few minutes to the Basilica Concattedrale di Sant’Agata, the main baroque showpiece of the old town. It’s usually calm enough to visit in late morning, and 30 minutes is plenty unless you want to linger over the altar work and side chapels. A small donation is appreciated, and dress modestly as you would for any active church. Afterward, continue down toward the waterfront to Castello di Gallipoli, which sits right on the harbor edge and gives you the best sense of how the old town is tied to the sea; plan on about 45 minutes, and if you’re lucky with the light the views across the water are excellent.
Once the heat starts building, head straight for Spiaggia della Purità. This is the easy, no-fuss swim break because it’s right by the historic center, so you don’t need to overthink logistics. It’s a simple public beach with shallow water and a very local feel, perfect for an early afternoon pause; 1.5 hours is enough to swim, dry off, and reset. Bring water, reef-friendly sunscreen, and some cash if you want to grab a drink nearby. In August, it’s worth arriving before the deepest part of the day if you want a comfortable spot on the sand.
For lunch or an early dinner, stay in the old town and choose a seafood trattoria in Gallipoli rather than crossing back over the bridge. This is the day to order what the area does best: frutti di mare crudi, mussels, spaghetti ai ricci if available, or a plate of simple fried fish. Expect roughly €25–45 per person depending on wine and how much seafood you go for. Good bets in the old town and harbor area are places with short menus and a busy local lunch crowd; if you’re walking in without a reservation, try a slightly later lunch around 13:30–14:00 or book ahead for dinner.
When the sun drops, finish with a slow Lungomare and sunset stroll. The seafront is at its nicest once the stone has cooled and the day-trippers start fading out, so don’t hurry this part. Walk with no fixed destination, pausing for gelato or an aperitivo as the light turns gold over the water. It’s an easy 45-minute wind-down, and honestly the best way to end Gallipoli: not with another site, but with the town easing back into itself.
After your morning arrival back from Gallipoli, keep the first stretch of the day simple and central so you can settle in without wasting energy. Start at Piazza Vittorio Emanuele II, Brindisi’s broad, lived-in hub where locals pass through on errands and coffee runs rather than lingering like tourists. It’s a good final-day reset: easy benches, shade at the edges, and enough movement around you to feel the city waking up. Give it about 20 minutes, then walk on into the historic center for Palazzo Nervegna, one of those elegant Brindisi buildings that rewards a slow look at the façade and courtyard atmosphere. If it’s open, entry is usually inexpensive or free for small exhibitions, and about 45 minutes is plenty unless there’s a show on.
From there, drift down Corso Garibaldi for one last unhurried pass through Brindisi’s shopping spine. This is the place for small souvenirs, local olive oil, and a final glance at how the city actually functions day to day. If you want a proper goodbye coffee, stop at a central pasticceria/caffè near the corso or around Piazza Cairoli; places like Mokambo Caffè, Caffè Ausonia, or a neighborhood bar with a counter full of pastries are ideal for a quick espresso and a pasticiotto or cornetto, usually around €5–10 total. Keep it relaxed and don’t over-plan the next hour—Brindisi is better when you leave a little space in the middle of the morning.
For lunch, head to a relaxed seafood spot near the port, where the mood is unhurried and the menu tends to lean local: fritto misto, grilled prawns, orecchiette with seafood, or a simple plate of spaghetti alle vongole if you want to keep it classic. Near the waterfront, you’ll usually find the best balance between quality and atmosphere, with lunch running roughly €20–40 per person depending on wine and fish of the day. Afterward, take the slow final walk along Lungomare Regina Margherita. It’s the right way to end Brindisi: harbor views, ferries in the distance, boats moving in and out, and that bright Adriatic light that makes the whole waterfront feel clean and open. A 30–45 minute promenade is enough to say goodbye properly before heading off.