Planning a weekend in Puglia requires a clear plan, especially if you want to combine the inland classics with the coast without spending your days behind the wheel. Distances are not huge, but the country roads force a slower pace. Spring, between May and June, or early autumn in September and October, are the best times to travel: temperatures are mild and you will dodge the summer crowds that clog the historic centres and the coast.
This route winds through the Murgia, the Bari coast and the Valle d'Itria. You will go from Federician octagonal architecture straight to the sizzling fornelli pronti of village butcher shops. Between whitewashed hamlets, ancient olive groves and Romanesque cathedrals, the landscape shifts in just a few kilometres.
The day-by-day route
Day 1 — From the Murge to Bari Vecchia
Morning
Your first stop takes you towards Andria to visit Castel del Monte. This octagonal fortress commissioned by Federico II is a UNESCO World Heritage Site, perched on a hill overlooking the Murge. For the guided tour, which takes around one to two hours, you must book in advance, especially during spring bank holidays.
Afternoon
Heading down towards the coast, you reach the regional capital. The afternoon is dedicated to Bari Vecchia e Basilica di San Nicola, the medieval quarter where local women shape orecchiette right on wooden boards in the street. The Romanesque basilica at the heart of the neighbourhood holds the relics of the saint and is easy to explore independently.
Evening
For dinner, stay within the maze of narrow lanes in the historic centre. At Antò Cucina e Sapori Tipici, a family-run trattoria close to San Nicola, try local cornerstones: tiella patate riso e cozze, spaghetti all'assassina and slow-cooked braciole al sugo.
Day 2 — Cliffs and subterranean caves
Morning
It pays to arrive early in the morning to enjoy Lama Monachile in Polignano a Mare in peace. This pebble inlet is wedged between sheer cliffs and spanned by the Bourbon bridge on the ancient Via Traiana. Before the streets fill up, stop for lunch at Pescaria, famous for its gourmet panino with fried octopus, mosto cotto and cime di rapa.
Afternoon
A few kilometres away lies the Centro Storico di Monopoli e Porto Vecchio, a fishing village encircled by defensive ramparts. Strolling across the chianche paving stones, look out for the gozzi, the traditional wooden fishing boats painted in blue and red.
Evening
About half an hour's drive away, venture underground in Castellana Grotte to tour the Grotte di Castellana. Exploring this karst system takes between an hour and a half and two hours, leading to the Grotta Bianca packed with stalactites. Here too, tickets must be booked online in advance.
Day 3 — The Valle d'Itria circuit
Morning
Start the day in the Borgo Antico di Locorotondo, known for its circular layout. Wandering for an hour or two, you will spot the cummerse: whitewashed houses with pointed gabled roofs and flower-filled balconies. For lunch, grab a table at Casa Pinto for plates of orecchiette, cured meats and antipasti featuring Pugliese sottoli.
Afternoon
Carry on to the nearby Centro Storico di Martina Franca, an elegant town graced with noble palazzi boasting Baroque and Rococo facades, dominated by the Basilica di San Martino. Straight afterwards, make a stop at the Borgo Antico di Cisternino, famous for its intimate piazzas and the Torre Civica Normanno-Sveva.
Evening
The best time to head to Rione Monti e Rione Aia Piccola ad Alberobello is around sunset, once the crowds thin out. Spend about two hours walking among more than a thousand limestone trulli, watching their conical roofs turn pink before dusk. In Cisternino, for dinner, local butcher shops fire up their fornelli to grill your meat right in front of you.
Day 4 — The Ostuni coast and the White City
Morning
Before heading down to the sea, stop in Villanova at Boutique della Focaccia to pick up a takeaway slice of Ostuni-style focaccia with fresh tomatoes and mozzarella. Spend a relaxing half-day at Lido Bosco Verde e Costa Marina di Ostuni, a stretch of sandy shoreline framed by Mediterranean scrub.
Afternoon
In the late afternoon, head up to the Centro Storico di Ostuni e Piazza della Libertà. The town is famed for its whitewashed alleys, Aragonese walls and the column of Sant'Oronzo. Walking up to the highest point, you will reach the Cattedrale di Santa Maria Assunta ad Ostuni, a Gothic landmark renowned for its 24-ray rose window. The visit takes no more than 45 minutes.
Evening
For your final evening, pick Ristorante Il Posto Affianco in the centre of Ostuni for a menu of pizzas and traditional dishes. Alternatively, take the short drive to Carovigno for Osteria Casale Ferrovia, set near the railway station and specialising in local cuisine paired with regional olive oils.
Top tips for your trip
- A hire car is essential. Railway lines serve the coast well between Bari and Monopoli, but inland villages lack efficient public transport.
- In towns like Polignano a Mare, Ostuni and Locorotondo, centres are pedestrianised and ZTL restrictions are strictly enforced. Use the paid car parks outside the walls.
- Admission to Castel del Monte and Grotte di Castellana operates on timed slots: on weekends or bank holidays, book online a few days ahead.
- For a Puglia road trip like this, allow for 45-60 minutes' driving between stops and a budget of €200-250 per person, excluding accommodation.
Where to stay
A historic rural masseria set among olive groves, ideal for travellers looking for a restful break.
View on Booking →A farm stay made up of seven classic limestone trulli, surrounded by the peaceful inland countryside.
View on Booking →A historic estate surrounded by 72 hectares of olive groves, featuring an organic on-site restaurant.
View on Booking →
