Best Time to Visit
May to June and September to October for warm seas and fewer crowds; July-August is hot and busy
Language
Italian; some Griko (a Greek dialect) survives in the Salento; English limited outside resorts
Currency
Euro (EUR)
Time Zone
CET (UTC+1), CEST (UTC+2) in summer
Airport
Bari (BRI) for the north and trulli; Brindisi (BDS) for the Salento and Lecce
Population
Approx. 3.9 million (region); Bari, the capital, has around 320,000
Climate
Mediterranean; hot dry summers (28-35°C), mild winters (8-14°C), abundant sunshine
Safety Rating
Generally Safe (Level 1) — relaxed and low-crime; usual care with bags in Bari old town
Local Specialty
Orecchiette pasta, burrata cheese from Andria, and taralli crackers
A UNESCO town of more than 1,500 conical-roofed dry-stone trulli houses, concentrated in the Rione Monti and Aia Piccola districts. Wandering the lanes is free; some trulli are shops or B&Bs you can step inside. Go early morning before the tour buses arrive. Allow 2-3 hours.
A cliff-top town perched over the Adriatic, famous for the Lama Monachile cove framed by a Roman bridge and for cliff-diving competitions. Free to visit the lookouts; the beach gets packed in summer. Don't miss a coffee at the panoramic terraces. Allow 2-3 hours plus a swim.
Lecce's soft local limestone let craftsmen carve riotous baroque facades, crowned by the Basilica di Santa Croce. Visit the buried Roman amphitheatre on Piazza Sant'Oronzo (free to view) and a combined church ticket (around €10). Try a rustic pasticciotto pastry. Allow a full day.
A dazzling hilltop maze of lime-washed houses visible for miles across the olive plain, topped by a 15th-century Gothic cathedral. Park below and climb up; wandering is free. The ramparts give sweeping views to the Adriatic. Best at golden hour. Allow 2-3 hours.
Just over the border in Basilicata, the Sassi cave dwellings of Matera are a UNESCO wonder and a frequent film set. Tour rock churches and a furnished cave home (a few euros each). It's about 1 hour from Bari by car. Wear good shoes for the steep, uneven lanes. Allow a full day.
The walled old town of the regional capital, where grandmothers make orecchiette pasta on the street and pilgrims visit St Nicholas's relics in the Romanesque basilica (free entry). Stroll the seafront Lungomare. Mind your bags in the tight lanes. Allow half a day.
The enigmatic octagonal hunting castle built by Emperor Frederick II around 1240, a UNESCO site set alone on a hill near Andria — its mathematical eight-sided plan still puzzles historians. Entry around €10. About 1 hour from Bari by car. Allow 1.5 hours including the approach.
Land at Bari Karol Wojtyla airport (BRI), collect your rental car (essential in Puglia — the trulli towns and coves are barely served by trains), and base yourself in the city for the first night before heading south. Easy walking day to shake off the flight.
Pick up rental car at Bari airport (BRI)(45 min)
Pre-book through Avis/Sicily by Car; expect ~€35-55/day for a small manual. The SS16 dual carriageway links the airport to the centre in ~20 min. Park at Park Marisabella near the port (~€1.50/hr).
Check in at a Bari Vecchia B&B(30 min)
Stay inside the old town, e.g. La Disfida or Casa di Pinuccia, so you can walk everywhere car-free.
Walk Strada Arco Basso (the orecchiette street)(1.5 hours)
Watch the nonnas hand-rolling orecchiette pasta on wooden boards outside their doorways — a Bari institution. Buy a bag of dried orecchiette to take home (~€4).
Basilica di San Nicola(45 min)
Free entry to this Romanesque pilgrimage church holding the relics of St Nicholas (Santa Claus). The crypt is the highlight.
Aperitivo and dinner on the Lungomare(2.5 hours)
Passeggiata along the seafront promenade, then panzerotti (~€2.50) from Il Focacciaro and dinner at Antica Osteria Vini e Cucina near the harbour — book ahead, plates of orecchiette alle cime di rapa around €9.
Drive ~40 min south down the SS16 to the cliff-hung Adriatic towns. Morning sightseeing, a long seafood lunch, an afternoon swim, then check in to your trulli-country base near Alberobello for the next few nights.
Polignano a Mare clifftops & Lama Monachile(2 hours)
Park at the cemetery lot (~€1/hr) and walk in. Photograph the Lama Monachile cove framed by its Roman bridge, then find the Domenico Modugno statue and the cliff terraces.
Coffee at Grotta Palazzese terrace(45 min)
The famous restaurant set inside a sea cave is splurgy at dinner; a daytime coffee or aperitivo on the terrace (~€8-12) is the affordable way to see it.
Lunch in Monopoli old town(1.5 hours)
Drive 15 min south to Monopoli's fishing harbour. Eat at Osteria Perricci — fritto misto and orecchiette, mains ~€12-16. Wander Piazza Garibaldi afterwards.
Beach break at Cala Porta Vecchia(2 hours)
A small free town beach tucked under Monopoli's walls — go before 4PM heat eases. Bring water shoes for the rocks.
Drive to Alberobello base (~45 min inland)(1 hour)
Head inland on the SP237 to the Itria Valley. Check in to a trullo stay such as Trulli Holiday or Charming Trullidea. Late dinner in town.
The fairy-tale heart of Puglia. Beat the tour buses to Alberobello's UNESCO trulli at dawn, then loop the whitewashed hill towns of the Itria Valley by car (short 10-20 min hops). A driving-and-strolling day with a long lunch.
Alberobello — Rione Monti & Aia Piccola at opening(2.5 hours)
Arrive by 8:30AM before coach groups. Rione Monti is the photogenic shop-lined slope; Aia Piccola is the quieter residential district. Wandering is free; climb to Belvedere Santa Lucia for the rooftop view.
Locorotondo circular old town(1.5 hours)
Drive 10 min to one of Italy's 'most beautiful villages' — a perfectly round whitewashed hilltop. Sip the local white wine Locorotondo DOC at a wine bar on the ring road.
Long lunch in Cisternino(2 hours)
Drive 12 min to Cisternino, famous for fornello pronto — pick your meat (bombette, sausage) at a butcher and they grill it for you. Try Macelleria Zaccaria, ~€15-20 a head with wine.
Riposo / pool time at the trullo(2 hours)
Follow local custom and rest through the hot mid-afternoon.
Sunset and dinner in Martina Franca(2.5 hours)
Drive 15 min to baroque Martina Franca; passeggiata through Piazza Plebiscito, then capocollo salami and orecchiette at a trattoria off the square.
Drive ~30 min east to Ostuni, the dazzling lime-washed city above the olive plain, then taste burrata at the source. Geographic logic keeps everything on the eastern edge of the Itria Valley today.
Ostuni old town & Gothic cathedral(2.5 hours)
Park below at the foot of the hill (~€1.50/hr) and climb up through the white maze. Visit the 15th-century cathedral and walk the ramparts for sweeping Adriatic views.
Burrata tasting at a caseificio(1 hour)
Stop at a local dairy near Ceglie Messapica or Martina Franca for fresh burrata (~€3-4 for a whole one) with local olive oil and taralli — far cheaper than restaurants.
Lunch at Osteria Piazzetta Cattedrale(1.5 hours)
Tucked beside Ostuni's cathedral; Puglian antipasti and fresh pasta, mains ~€12-15.
Afternoon beach at Torre Pozzelle or Costa Merlata(2.5 hours)
Drive 15 min down to Ostuni's rocky coast for a swim in clear water; arrive after 4PM when the parking frees up.
Golden-hour return to Ostuni(1.5 hours)
Come back at dusk when the white city glows; aperitivo at a panoramic bar before dinner.
Cross the regional border for the day to the cave city of Matera, ~1 hour west of the trulli zone via the SS172/SS7. A full day among the Sassi; wear sturdy shoes for the steep uneven lanes.
Drive to Matera (~1 hr) and park at Piazza Vittorio Veneto(1 hour)
Use the Convicinio or central garages (~€1.50/hr). Start at the panoramic terrace over the Sassi.
Explore the Sassi di Matera(3 hours)
Descend into Sasso Caveoso and Sasso Barisano. Tour the Casa Grotta furnished cave home and a rock church (~€3-5 each). The cathedral sits on the ridge between the two Sassi.
Lunch in a cave restaurant(1.5 hours)
Eat at a Sassi osteria such as L'Abbondanza Lucana — Lucanian dishes like crapiata bean soup and peperoni cruschi, ~€15-20.
Belvedere viewpoint across the gorge(1 hour)
If time allows, drive to the Murgia belvedere across the ravine for the classic full-city photo (the one from the films).
Return to trulli base & relaxed dinner(1 hour)
Drive back ~1 hr for a quiet trattoria dinner near Alberobello.
A westward-then-coastal day en route back toward the airport. See Frederick II's enigmatic octagonal castle, taste Andria's burrata heartland, and end with a final evening on the Bari seafront.
Castel del Monte(1.5 hours)
Drive ~1 hr 15 to the lone hilltop UNESCO castle near Andria. Entry ~€10; a shuttle runs from the lower car park. Marvel at its perfect octagonal geometry that still baffles historians.
Andria burrata stop(45 min)
Andria is the birthplace of burrata — grab a fresh one and taralli from a producer for a roadside picnic with views over the Murge.
Lunch in Trani by the harbour(1.5 hours)
Detour 30 min to Trani to see its luminous white seafront Romanesque cathedral, then lunch on raw seafood at a portside osteria (~€15-20).
Drive to Bari & evening passeggiata(1.5 hours)
Continue ~45 min into Bari. Stroll the Murat district and Corso Cavour, then a final dinner — riso, patate e cozze (Bari's tiella) at a Bari Vecchia osteria.
A relaxed final morning in Bari before returning the car and flying home. Keep it light to avoid airport stress.
Morning espresso and last walk in Bari Vecchia(1.5 hours)
A final cornetto and caffè, plus any souvenir taralli or orecchiette from a deli.
Return rental car at Bari airport (BRI)(45 min)
Refuel near the airport on the SS16, allow time for the drop-off, and arrive ~2 hours before your flight.
Depart from Bari (BRI)(30 min)
Fly home or onward through the Schengen zone.
Italy is part of Schengen, so US, UK, Canadian, and Australian visitors get 90 visa-free days per 180. The ETIAS authorization (around €7) is required for visa-exempt travelers from 2025 — apply online before you arrive.
Puglia's trulli towns, beaches, and hill villages are spread out and poorly served by trains. Rent a car at Bari or Brindisi airport. The regional Ferrovie del Sud Est line links some towns but runs infrequently and pauses on Sundays, so a car gives you far more freedom.
Most shops and many sights close for riposo from roughly 1PM to 4-5PM, and towns feel deserted in the afternoon heat. Plan sightseeing for morning and early evening, eat your main meal at lunch, and note that dinner service rarely starts before 8PM.
Puglia invented burrata, and a whole fresh one from a local caseificio (dairy) near Andria or Martina Franca costs just a few euros — far less than in restaurants up north. Pair it with local olive oil and taralli. Markets and farm shops are the cheapest, freshest option.
In peak summer the Salento beaches and resort roads around Gallipoli and the trulli towns clog with Italian holidaymakers, and parking near coves vanishes by mid-morning. Arrive at beaches before 9AM or after 4PM, and book lidos and accommodation well ahead for August.
Rent the car, eat at lunch, time the coast roads — here's the practical, no-nonsense advice that makes a Puglia trip run smoothly.
From beating the buses to Alberobello's trulli to eating burrata straight from a dairy, here are the experiences in Italy's heel that earn every minute.
Turn down a whitewashed lane in the Itria Valley and the conical trulli are just there, glowing in the morning light. This is the Puglia worth slowing down for.