Puglia
Key Facts
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
Top Highlights
Alberobello Trulli
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.
Polignano a Mare
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 — the Baroque Florence of the South
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.
Ostuni — the White City
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.
Matera (Day Trip)
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.

Bari Vecchia & Basilica di San Nicola
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.
Castel del Monte
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.
Planned Itinerary
7-Day Puglia Itinerary
Arrival in Bari & Bari Vecchia
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.
Polignano a Mare & Monopoli Coast
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.
Alberobello Trulli & Itria Valley Towns
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.
Ostuni the White City & Burrata Country
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.
Matera Day Trip (Basilicata)
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.
Castel del Monte & Andria Cheese, then Bari
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.
Departure from Bari
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.
14-Day Puglia Itinerary
Arrival in Bari & Bari Vecchia
Land at Bari Karol Wojtyla airport (BRI), pick up your rental car (indispensable for Puglia's spread-out towns and coves), and settle into the regional capital for an easy first evening.
Pick up rental car at Bari airport (BRI)(45 min)
Pre-book a small manual (~€35-55/day). The SS16 reaches the centre in ~20 min; park at Park Marisabella by the port.
Check in at a Bari Vecchia B&B(30 min)
Stay inside the old town (e.g. La Disfida) so you can walk car-free.
Strada Arco Basso orecchiette street(1.5 hours)
Watch the nonnas hand-rolling orecchiette on wooden boards; buy a bag to take home (~€4).
Basilica di San Nicola(45 min)
Free entry; the crypt holds the relics of St Nicholas.
Lungomare passeggiata & dinner(2.5 hours)
Panzerotti from Il Focacciaro (~€2.50), then orecchiette alle cime di rapa at Antica Osteria Vini e Cucina (~€9).
Trani, Castel del Monte & Andria
Head northwest from Bari into the Murge for Frederick II's octagonal castle and the burrata heartland, with a luminous cathedral town for lunch. A western loop before turning south to the trulli.
Trani seafront cathedral(1.5 hours)
Drive ~45 min north to Trani; its white Romanesque cathedral rises straight from the harbour. Wander the old Jewish quarter.
Castel del Monte(1.5 hours)
Drive ~40 min inland to the lone UNESCO octagonal castle near Andria. Entry ~€10 plus shuttle; its eight-sided geometry still puzzles historians.
Andria burrata tasting(45 min)
Andria invented burrata — buy a fresh one with taralli and olive oil from a caseificio for a picnic (~€4).
Drive south to Itria Valley trulli base (~1.5 hrs)(1.5 hours)
Head to your trullo stay near Alberobello/Locorotondo for a multi-night base. Late dinner in town.
Alberobello & Itria Valley Hill Towns
The fairy-tale core of Puglia. Beat the buses to Alberobello at opening, then loop the whitewashed Itria Valley towns in short 10-15 min hops, with a long fornello-pronto lunch.
Alberobello — Rione Monti & Aia Piccola at opening(2.5 hours)
Arrive by 8:30AM. Rione Monti is the shop-lined slope; Aia Piccola the quiet residential trulli. Climb to Belvedere Santa Lucia for rooftops. Free to wander.
Locorotondo circular old town(1.5 hours)
10 min away — a round whitewashed hilltop village. Taste the local Locorotondo DOC white.
Fornello-pronto lunch in Cisternino(2 hours)
Pick your meat (bombette, sausage) at a butcher like Macelleria Zaccaria and they grill it — ~€15-20 with wine.
Riposo / pool time(2 hours)
Rest through the afternoon heat as locals do.
Martina Franca baroque evening(2.5 hours)
15 min drive; passeggiata through Piazza Plebiscito, capocollo and orecchiette for dinner.
Orecchiette Cooking Class & Olive Oil Mill
A hands-on slow-travel day in the Itria Valley: learn to shape orecchiette, then tour a working frantoio (olive-oil mill) among the ancient groves. Lighter on driving to recover.
Orecchiette & focaccia cooking class(3 hours)
Book a masseria or home cooking class near Cisternino/Ostuni (~€60-80) to shape orecchiette by thumb, make a tomato sugo, and eat your work for lunch.
Olive-oil mill (frantoio) tour & tasting(1.5 hours)
Visit a frantoio in the Piana degli Ulivi among millennia-old olive trees; learn cold-pressing and taste new oil (~€10-15).
Riposo at the trullo(2 hours)
Pool or hammock through the heat.
Aperitivo in Locorotondo at sunset(2 hours)
Watch the sun set over the Itria Valley vineyards from the Villa Comunale belvedere, then a light dinner.
Ostuni the White City & Coast
Drive ~30 min east to Ostuni, the lime-washed city above the olive plain, then drop to its rocky coast for a swim. Everything stays on the valley's eastern edge — no zigzagging.
Ostuni old town & Gothic cathedral(2.5 hours)
Park below and climb the white maze to the 15th-century cathedral; walk the ramparts for Adriatic views.
Lunch at Osteria Piazzetta Cattedrale(1.5 hours)
Puglian antipasti and fresh pasta beside the cathedral, mains ~€12-15.
Beach afternoon at Torre Pozzelle(2.5 hours)
Drive 15 min to Ostuni's clear rocky coast; arrive after 4PM for parking and cooler sun.
Golden-hour return & aperitivo(1.5 hours)
Come back as the white city glows; spritz at a panoramic bar before dinner.
Polignano a Mare & Monopoli, then South to Lecce
Spend the morning on the Adriatic cliffs, then make the ~1.5 hr drive south on the SS16 to Lecce, your base for the Salento. A travel day broken by coastal sightseeing and a seafood lunch.
Polignano a Mare & Lama Monachile(2 hours)
Drive ~50 min up the coast; photograph the cove under the Roman bridge and the cliff terraces. Coffee at Grotta Palazzese's terrace (~€8).
Monopoli harbour & lunch(1.5 hours)
15 min south; fritto misto at Osteria Perricci (~€12-16), then a quick wander of Piazza Garibaldi.
Drive to Lecce (~1.5 hrs via SS16/SS613)(1.5 hours)
Head deep into the Salento. Check in to a central B&B such as Palazzo Rollo for a multi-night base.
Evening passeggiata in Lecce(2 hours)
First glimpse of the baroque centre lit up; aperitivo on Piazza Sant'Oronzo.
Lecce — the Baroque Florence of the South
A full day in honey-coloured Lecce, where soft local limestone let craftsmen carve riotous baroque. Compact and walkable; classic morning-sightseeing, riposo, evening-stroll rhythm.
Basilica di Santa Croce & Piazza del Duomo(2 hours)
Study the wildly carved facade of Santa Croce, then the enclosed Piazza del Duomo. A combined church ticket is ~€10.
Roman amphitheatre & Piazza Sant'Oronzo(1 hour)
View the half-excavated 2nd-century amphitheatre sunk into the main square (free to see from above).
Pasticciotto break at a historic bar(30 min)
Try the warm custard-filled pasticciotto leccese (~€1.50) at Avio Bar or Caffè Natale.
Riposo(2 hours)
Rest during the shuttered afternoon heat.
Papier-mâché workshops & rustico dinner(2.5 hours)
Browse Lecce's famous cartapesta workshops, then dinner of ciceri e tria (chickpeas and fried pasta) at Alle Due Corti, mains ~€10-13.
Otranto & the Adriatic Salento Coast
Day trip ~45 min southeast from Lecce to the easternmost town in Italy. Mosaic-floored cathedral, a swim in turquoise water, and dramatic coastal viewpoints. No backtracking — a clean coastal loop.
Otranto old town & cathedral mosaic(2 hours)
See the vast 12th-century Tree of Life floor mosaic and the chapel of martyrs' skulls; wander the Aragonese castle and harbour.
Swim at Baia dei Turchi(2 hours)
Drive 10 min north to one of Salento's best beaches — pinewood-backed turquoise water. Arrive before noon for parking.
Lunch on the Otranto seafront(1.5 hours)
Sea-urchin or mussel pasta at a harbourside trattoria (~€14-18).
Coastal drive to Santa Cesarea & viewpoints(1.5 hours)
Follow the cliff road south past the thermal town of Santa Cesarea Terme for dramatic Adriatic lookouts before returning to Lecce.
Gallipoli & the Ionian Beaches
Cross the Salento peninsula ~40 min west to the Ionian side for golden sand and the fortified fishing island of Gallipoli. A relaxed beach-leaning day.
Gallipoli old-town island(2 hours)
Cross the bridge to the island borgo; circle the sea walls, visit the baroque cathedral, and see the old underground oil mill (frantoio ipogeo, ~€3).
Fish lunch by the port(1.5 hours)
Raw seafood (gambero rosso, scampi crudi) at a quayside spot near the fish market (~€20).
Beach afternoon at Punta della Suina or Baia Verde(3 hours)
Soft Ionian sand and shallow water just south of Gallipoli; a sunbed at a lido ~€15-25 or find a free stretch. Arrive before 9AM or after 4PM in summer for parking.
Sunset over the Ionian(1.5 hours)
The west-facing coast gives Puglia's best sunsets; aperitivo before driving back to Lecce.
Santa Maria di Leuca & the Tip of the Heel
Drive ~1 hr south to Land's End, where the Adriatic and Ionian seas meet at Italy's heel. Sea grottoes, a lighthouse, and a free swim-and-relax afternoon. One of your designated rest days.
Santa Maria di Leuca lighthouse & basilica(1.5 hours)
Stand at the meeting point of the two seas; climb to the lighthouse and Basilica de Finibus Terrae for the view down the Belle Époque waterfront.
Sea-grotto boat trip(1.5 hours)
A small-boat tour of the Grotta del Diavolo and other caves from Leuca harbour (~€15-20).
Long lunch & free beach time(3 hours)
Lunch on the waterfront, then swim and read on a quiet cove — a deliberate slow afternoon.
Scenic drive back to Lecce(1.5 hours)
Return north via the inland Salento towns; relaxed dinner in Lecce.
Primitivo Wine Tasting in Manduria
Head ~1 hr northwest toward Manduria, the home of muscular Primitivo di Manduria wine, then return toward the trulli for your final base change. Slow, indulgent pacing.
Primitivo winery tour & tasting(2 hours)
Visit a Manduria cantina such as Produttori di Manduria or Felline; cellar tour and a tasting flight of Primitivo (~€15-25). The Museo della Civiltà del Vino Primitivo is also worth a look.
Lunch among the vines(1.5 hours)
A winery or agriturismo lunch pairing local cheeses and grilled meats with the reds (~€20-30).
Drive to Itria Valley / Ostuni area base (~1 hr)(1 hour)
Reposition north toward a masseria for the final nights.
Masseria check-in & relaxed evening(2 hours)
Settle into a working masseria; aperitivo on the terrace before dinner.
Matera Day Trip (Basilicata)
Cross the regional border ~1 hr 15 west to the cave city of Matera. A full day among the Sassi; sturdy shoes essential for the steep, uneven stone lanes.
Drive to Matera & panoramic terrace(1.25 hours)
Park at Piazza Vittorio Veneto (~€1.50/hr) and start from the belvedere over the Sassi.
Explore the Sassi di Matera(3 hours)
Descend into Sasso Caveoso and Sasso Barisano; tour a Casa Grotta and a rupestrian rock church (~€3-5 each), then the ridge-top cathedral.
Lunch in a cave restaurant(1.5 hours)
Lucanian dishes — crapiata bean soup, peperoni cruschi — at a Sassi osteria like L'Abbondanza Lucana (~€15-20).
Murgia belvedere & return(1.5 hours)
Cross to the Murgia viewpoint for the classic full-city photo before driving back to the masseria for dinner.
Masseria Slow Day & Cheese Making
A deliberate rest day at your masseria deep in the olive groves. Watch fresh mozzarella and burrata being pulled, swim, and do as little driving as possible before tomorrow's departure.
Mozzarella & burrata-making demonstration(1.5 hours)
Many masserie and nearby caseifici let you watch (and try) the morning curd-pulling; taste warm mozzarella with bread and oil (~€10-15).
Pool, olive-grove walk & lunch on site(3 hours)
Slow farm lunch of antipasti della masseria, then a swim and a stroll among the centuries-old trees.
Optional last Polignano sunset run(2 hours)
If you want one more coast hit, drive ~45 min for a final clifftop spritz at Polignano — otherwise stay put and rest.
Farewell dinner at the masseria(2 hours)
A long final Puglian dinner under the stars.
Departure from Bari
Drive ~1 hr from the Itria Valley back to Bari airport, return the car, and fly home. Keep the morning light.
Drive to Bari airport (BRI)(1.25 hours)
Take the SS100/SS16; refuel near the airport before the drop-off.
Return rental car(45 min)
Allow time for the return and arrive ~2 hours before your flight.
Depart from Bari (BRI)(30 min)
Fly home or onward within the Schengen zone.
21-Day Puglia Itinerary
Arrival in Bari & Bari Vecchia
Land at Bari Karol Wojtyla airport (BRI), collect your rental car (essential across spread-out Puglia), and ease into the regional capital for the first evening before a slow north-to-south circuit.
Pick up rental car at Bari airport (BRI)(45 min)
Pre-book a small manual (~€35-55/day). SS16 into the centre in ~20 min; park at Park Marisabella.
Check in at a Bari Vecchia B&B(30 min)
Stay inside the walls (e.g. La Disfida) to walk car-free.
Strada Arco Basso orecchiette street(1.5 hours)
Watch nonnas hand-rolling orecchiette; buy a bag (~€4).
Basilica di San Nicola(45 min)
Free entry; relics of St Nicholas in the crypt.
Lungomare passeggiata & dinner(2.5 hours)
Panzerotti from Il Focacciaro (~€2.50), then orecchiette at Antica Osteria Vini e Cucina (~€9).
Trani, Castel del Monte & North to Gargano
Drive northwest into the Murge for the octagonal castle and burrata country, then continue up to the Gargano promontory — Puglia's mountainous, forested 'spur'. A scenic travel day.
Trani seafront cathedral(1.5 hours)
Drive ~45 min north; the white Romanesque cathedral rises from the harbour. Wander the old Jewish quarter.
Castel del Monte(1.5 hours)
~40 min inland to the lone UNESCO octagonal castle near Andria (entry ~€10 plus shuttle) — its eight-sided plan still baffles historians.
Andria burrata stop(45 min)
Buy fresh burrata and taralli at a caseificio for a picnic (~€4).
Drive to Gargano coast (~2 hrs to Vieste)(2 hours)
Head up the SS16 then coastal SP roads to Vieste; check in for a multi-night Gargano base. Sunset over the sea cliffs.
Vieste & the Gargano Sea Stacks
Explore the whitewashed clifftop town of Vieste and the dramatic limestone coast of the Gargano. Boat caves in the morning, beach in the afternoon — a different, wilder Puglia.
Vieste old town & Pizzomunno(1.5 hours)
Wander the white lanes to the cathedral and the Aragonese castle; photograph the towering Pizzomunno monolith on the beach.
Sea-grotto boat tour(2 hours)
Boat trip along the Gargano cliffs to the Grotta dei Marmi and Grotta Campana (~€20-25) — countless caves and arches.
Lunch on Vieste seafront(1.5 hours)
Grilled local fish and troccoli pasta at a harbourside trattoria (~€15-20).
Beach afternoon at Baia di San Felice or Pizzomunno(2.5 hours)
Swim below the white cliffs; arrive after 4PM for cooler sun and easier parking.
Foresta Umbra & the Gargano Interior
Swap coast for the cool ancient beech-and-oak forest at the heart of the Gargano National Park, plus the pilgrim town of Monte Sant'Angelo. A slower, shaded rest-leaning day.
Foresta Umbra nature walk(2 hours)
Drive ~40 min up into the UNESCO ancient forest; easy marked trails, deer, and a small visitor centre — blessedly cool in summer.
Monte Sant'Angelo sanctuary(1.5 hours)
Visit the cave Sanctuary of San Michele Arcangelo (UNESCO) and the whitewashed Junno quarter; pilgrimage site since the 5th century.
Long mountain lunch(1.5 hours)
Hearty Gargano fare — caciocavallo cheese, lamb — at a trattoria in Monte Sant'Angelo (~€15).
Easy evening back in Vieste(2 hours)
Return ~1 hr to the coast; passeggiata and gelato, early dinner.
Tremiti Islands Day Trip
Ferry out to the Tremiti, Puglia's only archipelago, a tiny protected jewel in the Adriatic. A full sea day — snorkelling, boat tours, and a slow island lunch.
Ferry from Vieste to the Tremiti(1.25 hours)
Catch the morning fast ferry (~€35-45 return, book ahead); arrive at San Domino, the green main island.
Island boat tour of the grottoes(2 hours)
Small-boat circuit of the sea caves and the Cala delle Arene; swim stops in crystal water (~€15-20).
Lunch & San Nicola island(2 hours)
Seafood lunch, then a short hop to fortified San Nicola island to see the abbey of Santa Maria a Mare.
Return ferry & relaxed dinner(1.5 hours)
Afternoon ferry back to Vieste; quiet final Gargano dinner.
South to Polignano a Mare & Monopoli
Long drive back down the coast (~2.5 hrs) toward the central Adriatic, breaking at the cliff towns before basing in trulli country. Travel day softened by coastal sightseeing.
Drive Gargano to Polignano (~2.5 hrs)(2.5 hours)
Down the SS16; stop for coffee en route.
Polignano a Mare & Lama Monachile(2 hours)
Photograph the cove under the Roman bridge and the cliff terraces; coffee at Grotta Palazzese's terrace (~€8).
Lunch in Monopoli(1.5 hours)
15 min south; fritto misto at Osteria Perricci (~€12-16), then Piazza Garibaldi.
Drive inland to trulli base (~45 min)(1 hour)
Check in to a trullo near Alberobello/Locorotondo for several nights.
Alberobello & Itria Valley Towns
The fairy-tale heart of Puglia. Beat the buses to Alberobello, then loop the whitewashed Itria Valley villages in short hops, with a long fornello-pronto lunch.
Alberobello — Rione Monti & Aia Piccola at opening(2.5 hours)
Arrive by 8:30AM. Rione Monti is the shop-lined slope; Aia Piccola the quiet residential trulli. Climb to Belvedere Santa Lucia. Free to wander.
Locorotondo circular old town(1.5 hours)
10 min away — round whitewashed hilltop; taste Locorotondo DOC white.
Fornello-pronto lunch in Cisternino(2 hours)
Pick your meat at Macelleria Zaccaria and they grill it — ~€15-20 with wine.
Riposo / pool time(2 hours)
Rest through the heat.
Martina Franca baroque evening(2.5 hours)
15 min drive; passeggiata in Piazza Plebiscito, capocollo and orecchiette dinner.
Orecchiette Cooking Class & Olive-Oil Mill
A hands-on Itria Valley day: shape orecchiette in a cooking class, then tour a working frantoio among ancient olive trees. Minimal driving to recharge.
Orecchiette & focaccia cooking class(3 hours)
Masseria or home class near Cisternino/Ostuni (~€60-80); shape orecchiette by thumb, make sugo, eat your work.
Olive-oil mill tour & tasting(1.5 hours)
Frantoio in the Piana degli Ulivi among millennia-old trees; cold-pressing and new-oil tasting (~€10-15).
Riposo(2 hours)
Pool or hammock through the afternoon.
Sunset aperitivo in Locorotondo(2 hours)
From the Villa Comunale belvedere over the vineyards, then a light dinner.
Matera Day Trip (Basilicata)
Cross the border ~1 hr west to the cave city of Matera. A full day among the Sassi; sturdy shoes for the steep stone lanes.
Drive to Matera & panoramic terrace(1 hour)
Park at Piazza Vittorio Veneto (~€1.50/hr); start from the belvedere over the Sassi.
Explore the Sassi di Matera(3 hours)
Sasso Caveoso and Sasso Barisano; tour a Casa Grotta and a rock church (~€3-5 each), then the ridge cathedral.
Lunch in a cave restaurant(1.5 hours)
Lucanian dishes at a Sassi osteria like L'Abbondanza Lucana (~€15-20).
Murgia belvedere & return(1.5 hours)
Cross to the Murgia viewpoint for the classic photo, then drive back for dinner.
Ostuni the White City & Beach
Drive ~30 min east to lime-washed Ostuni, then down to its rocky coast. A relaxed beach-leaning rest day on the valley's eastern edge.
Ostuni old town & Gothic cathedral(2.5 hours)
Climb the white maze to the 15th-century cathedral; walk the ramparts for Adriatic views.
Lunch at Osteria Piazzetta Cattedrale(1.5 hours)
Puglian antipasti and pasta beside the cathedral (~€12-15).
Beach afternoon at Torre Pozzelle(3 hours)
Ostuni's clear rocky coast; arrive after 4PM. A deliberate slow afternoon of swimming and reading.
Golden-hour return & aperitivo(1.5 hours)
The white city glows at dusk; spritz before dinner.
Primitivo Wine Tasting in Manduria & South to Lecce
Drive south, tasting Puglia's powerhouse Primitivo at Manduria en route to Lecce, your Salento base for the next several nights. A relaxed travel-and-wine day.
Primitivo winery tour & tasting(2 hours)
Manduria cantina such as Produttori di Manduria or Felline; cellar tour and tasting flight (~€15-25). The wine museum is nearby.
Lunch among the vines(1.5 hours)
Winery or agriturismo lunch pairing cheeses and grilled meats (~€20-30).
Drive to Lecce (~1 hr)(1 hour)
Continue to a central Lecce B&B such as Palazzo Rollo for the Salento base.
Evening passeggiata in Lecce(2 hours)
Baroque centre lit up; aperitivo on Piazza Sant'Oronzo.
Lecce — the Baroque Florence of the South
A full day in honey-coloured Lecce, where soft limestone enabled riotous baroque carving. Compact and walkable; classic morning-then-evening rhythm with a riposo.
Basilica di Santa Croce & Piazza del Duomo(2 hours)
The wildly carved Santa Croce facade and the enclosed Piazza del Duomo; combined church ticket ~€10.
Roman amphitheatre & Piazza Sant'Oronzo(1 hour)
The half-excavated 2nd-century amphitheatre sunk into the square (free to view).
Pasticciotto break(30 min)
Warm custard-filled pasticciotto leccese (~€1.50) at Avio Bar or Caffè Natale.
Riposo(2 hours)
Rest through the shuttered heat.
Cartapesta workshops & rustico dinner(2.5 hours)
Browse papier-mâché ateliers, then ciceri e tria at Alle Due Corti (~€10-13).
Otranto & the Adriatic Salento
Day trip ~45 min southeast to Italy's easternmost town. Mosaic cathedral, turquoise swims, and cliff-road viewpoints in a clean coastal loop.
Otranto old town & cathedral mosaic(2 hours)
The 12th-century Tree of Life floor mosaic, the chapel of martyrs' skulls, the Aragonese castle and harbour.
Swim at Baia dei Turchi(2 hours)
10 min north; pinewood-backed turquoise water. Arrive before noon for parking.
Lunch on Otranto seafront(1.5 hours)
Sea-urchin or mussel pasta at a harbourside trattoria (~€14-18).
Cliff drive to Santa Cesarea viewpoints(1.5 hours)
South past the thermal town for Adriatic lookouts before returning to Lecce.
Gallipoli & the Ionian Beaches
Cross the peninsula ~40 min west to the Ionian side for the fortified fishing island of Gallipoli and golden sand. A beach-leaning rest day.
Gallipoli old-town island(2 hours)
Cross to the island borgo; sea walls, baroque cathedral, and the underground frantoio ipogeo (~€3).
Fish lunch by the port(1.5 hours)
Raw seafood near the fish market (~€20).
Beach afternoon at Punta della Suina(3 hours)
Soft Ionian sand and shallow water; sunbed ~€15-25 or a free stretch. Before 9AM or after 4PM in summer.
Ionian sunset & aperitivo(1.5 hours)
Puglia's best sunsets on the west coast, then back to Lecce.
Santa Maria di Leuca — the Tip of the Heel
Drive ~1 hr south to Land's End where the Adriatic and Ionian meet. Grottoes, a lighthouse, and a free swim afternoon — a designated rest day.
Leuca lighthouse & basilica(1.5 hours)
Stand where the two seas meet; climb to the lighthouse and Basilica de Finibus Terrae over the Belle Époque waterfront.
Sea-grotto boat trip(1.5 hours)
Tour of the Grotta del Diavolo and other caves from Leuca harbour (~€15-20).
Long lunch & free beach time(3 hours)
Waterfront lunch, then swim and relax on a quiet cove.
Scenic drive back to Lecce(1.5 hours)
Return via inland Salento towns; relaxed dinner.
Griko Villages & Lecce Free Day
A gentle day exploring the Greek-rooted Grecìa Salentina villages near Lecce, then a free afternoon back in town. Light on driving and structure.
Grecìa Salentina villages(2.5 hours)
Drive ~30 min to Calimera, Sternatia and Soleto, where the ancient Griko Greek dialect survives; see Soleto's Guglia di Raimondello spire and bilingual street signs.
Pizzica music & lunch(1.5 hours)
Lunch in a Salento village trattoria; the region's frenetic pizzica tarantella dance often features in summer festivals.
Free afternoon in Lecce(2.5 hours)
Last shopping for cartapesta, leather, or pasticciotto; café time on a baroque piazza.
Final Salento dinner(2 hours)
Sagne 'ncannulate or rustico at a favourite Lecce osteria.
North to a Masseria near Ostuni & Cheese Making
Reposition ~1.5 hrs north to a working masseria in the olive groves for the final stretch. Afternoon cheese-making and pure downtime.
Drive Lecce to Ostuni-area masseria (~1.5 hrs)(1.5 hours)
Up the SS613/SS16; check in to a masseria such as Masseria Il Frantoio or a smaller agriturismo.
Mozzarella & burrata-making demonstration(1.5 hours)
Watch (and try) the curd-pulling at the masseria or a nearby caseificio; taste warm mozzarella (~€10-15).
Pool & olive-grove walk(2.5 hours)
Swim and stroll among centuries-old trees — a deliberate slow afternoon.
Slow masseria dinner(2 hours)
Antipasti della masseria under the stars.
Masseria Rest Day & Fishing-Boat Trip
A true slow-travel rest day from the masseria, with an optional dawn fishing-boat outing on the nearby coast. Almost no driving.
Optional fishing-boat trip from Savelletri/Monopoli(3 hours)
Join a local pescaturismo outing (~€40-60) to haul nets and cook the catch aboard — book the night before.
Lazy lunch & pool(3 hours)
Long farm lunch, then nothing but the pool and a book.
Sunset aperitivo on the terrace(1.5 hours)
Local Negroamaro or Primitivo as the groves turn gold.
Dinner at the masseria(2 hours)
Another unhurried Puglian dinner.
Polignano, Monopoli & Egnazia Ruins
A final central-Adriatic day: ancient Roman ruins by the sea, a clifftop swim, and a long seafood lunch. Short hops, no zigzagging.
Egnazia archaeological park & museum(1.5 hours)
Drive ~20 min to the Messapian-Roman ruins of Egnazia right on the coast near Savelletri (entry ~€7); walk the Via Traiana.
Polignano clifftop swim(2 hours)
Drive ~30 min north; a final swim near Lama Monachile and a clifftop spritz.
Long seafood lunch in Monopoli(2 hours)
Raw and grilled fish at Osteria Perricci or a portside spot (~€20).
Riposo & relaxed evening at the masseria(2.5 hours)
Rest, then a quiet final-but-one dinner.
Bari Return & Farewell Evening
Drive ~1 hr back toward Bari for a final city evening close to the airport, with one last wander of the old town and the seafront.
Drive to Bari (~1 hr) & check in(1.25 hours)
Up the SS16; stay near Bari Vecchia or out by the airport for an easy morning.
Last walk in Bari Vecchia(2 hours)
Final pass of Strada Arco Basso, San Nicola, and the castle; buy taralli and orecchiette to take home.
Seafront passeggiata(1.5 hours)
A last stroll along the Lungomare at golden hour.
Farewell dinner — Bari tiella(2.5 hours)
Riso, patate e cozze (Bari's signature tiella) and a final glass of Puglian wine at a Bari Vecchia osteria.
Departure from Bari
A relaxed final morning before returning the car and flying home from Bari.
Morning espresso & last stroll(1.5 hours)
A final cornetto and caffè, plus any last deli souvenirs.
Return rental car at Bari airport (BRI)(45 min)
Refuel on the SS16, allow time for drop-off, arrive ~2 hours before your flight.
Depart from Bari (BRI)(30 min)
Fly home or onward within the Schengen zone.
Travel Tips
Visa & Entry
Schengen Zone Entry
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.
transport
Rent a Car to See the Region
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.
Local Customs
Embrace the Long Lunch Break
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.
Budget
Eat Burrata at the Source
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.
Safety
Coastal Roads Get Jammed in August
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.
Related Articles
Puglia Travel Tips: 18 Things to Know Before You Go to Italy's Heel
Rent the car, eat at lunch, time the coast roads — here's the practical, no-nonsense advice that makes a Puglia trip run smoothly.
11 Things You Have to Do in Puglia (From Trulli at Dawn to Burrata at the Source)
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.
A Slow Drive Through Puglia: Trulli, White Cities and the Honey-Coloured South
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.