Apulia sits in Italy’s heel. Two seas meet around its coasts. White towns rise above olive groves. Trulli dot the countryside. Baroque facades glow gold at sunset. From Gargano’s cliffs and beech woods, through the trulli‑strewn Valle d’Itria, to Salento’s twin seas, Puglia strings diverse landscapes into short, easy routes. Use this page to plan a clear, realistic trip. Pick a base. Build short routes. Mix beaches, heritage, and food without rushing.

Table of Contents
ToggleQuick Planner
Why go
UNESCO sites, coves with blue water, limestone plateaus, and living food traditions. Travel is easy between compact hubs. Prices stay fair outside peak weeks.
Best time to visit
May and June bring warm seas and mild days. September and October feel calm and still sunny. July and August run hot and busy. Winter stays quiet with softer light and lower prices. Spring shows green fields and wildflowers.
How many days
3 days: One base. Choose Valle d’Itria or Lecce coast. Keep drives short.
5 days: Two bases. Mix Itria towns with a Salento beach day.
7 days: Add Gargano or a slow loop through central highlights.
10 days: Cover Gargano + Itria + Salento with buffer days for weather and rest.
Do you need a car?
A car helps for rural lanes and scattered beaches. Trains connect major towns on the Adriatic spine. Regional rail covers many local routes. Buses fill gaps. Choose walkable bases if you skip driving.
Where to Stay: Clear Bases for First‑Timers
Pick one or two hubs. Then day trip in small circles. Each base below suits different tastes.
Decide fast
No car → Base in Bari, Polignano a Mare, Monopoli, Lecce or Trani (walkable, rail‑linked).
With a car → Choose Valle d’Itria (short drives, central) or Gargano (nature focus).
Trip length → ≤4 nights: one base. 7+ nights: two bases that reduce backtracking.
Valle d’Itria (Alberobello, Locorotondo, Martina Franca, Cisternino, Ostuni)
Why base here
Storybook scenery and short hops between hill towns. Trulli farms and stone lanes. Plenty of countryside stays and family‑friendly rentals.
Best for
First trips, couples, families, short drives, slow evenings.
Trulli conversions, masserie (farm stays), small historic B&Bs, and villas with pools. Many offer parking and kitchens. Nights feel cool and calm.
No‑car?
Possible with FSE – Ferrovie del Sud Est regional rail between Martina Franca–Locorotondo–Alberobello; taxis cover last miles. Frequencies vary—allow slack, especially Sundays. A car still gives more freedom for beaches.
Sample day trips
Morning Alberobello → Afternoon Monopoli cove. Morning Ostuni walls → Afternoon olive‑mill tasting. Morning Locorotondo balconies → Afternoon Martina Franca palazzi.
Drive times
Between towns: 15–35 minutes. To coast (Monopoli/Polignano): ~35–50 minutes.
Stay tips
Ask hosts about pool heating in shoulder seasons. Confirm parking access on narrow lanes.
Lecce & the Salento Coast (Lecce, Otranto, Gallipoli, Santa Maria di Leuca)
Why base here
Baroque architecture, long beaches, and two‑sea views. Easy access to sandy curves and rocky coves.
Best for
Beach time, nightlife pockets, food lovers, road‑trippers.
Historic townhouses in Lecce. Seafront hotels and apartments along the coast. Family resorts on long beaches.
No‑car?
Good. Trains link Lecce with Otranto and Gallipoli; taxis or shuttles reach beaches. Pick lodging near stations for easy starts.
Sample day trips
Morning Lecce churches → Afternoon Baia dei Turchi swim. Morning Otranto lanes → Afternoon Torre dell’Orso sand. Morning Gallipoli old town → Afternoon Ionian sunset.
Drive times
Lecce–Otranto: ~40 minutes. Lecce–Gallipoli: ~35–45 minutes. Lecce–Leuca: ~1h15.
To nearest beaches: ~10–25 minutes depending on base.
Stay tips
Book a lido in August. Check A/C and soundproofing in lively seafront zones.
Why base here
Baroque architecture, long beaches, and two‑sea views. Easy access to sandy curves and rocky coves.
Best for
Beach time, nightlife pockets, food lovers, road‑trippers.
Stay style
Historic townhouses in Lecce. Seafront hotels and apartments along the coast. Family resorts on long beaches.
Gargano (Vieste, Peschici, Monte Sant’Angelo, Tremiti Islands)
Why base here
A national park with cliffs, forests, and island day trips. Distinct look and mood. Great for walkers and scenic drives.
Best for
Nature lovers, hikers, photographers, longer holidays.
Seafront apartments, small hotels on headlands, rural agriturismi near the Foresta Umbra.
No‑car?
Doable in Vieste/Peschici towns, but a car helps for forest trails and viewpoints.
Sample day trips
Sea‑cave boat + sandy bay. Foresta Umbra walk + Monte Sant’Angelo sanctuary. Full day to the Tremiti Islands (weather‑dependent).
Drive times
Vieste–Peschici: ~30 minutes. Vieste–Foresta Umbra: ~35–45 minutes. Vieste–Monte Sant’Angelo: ~1–1h15 on curvy roads.
Stay tips
Allow buffer time for cliff roads. Check parking and access if your hotel sits on a headland.
Bari & Trani (with nearby Polignano a Mare and Monopoli)
Why base here
Urban energy, rail convenience, and pretty old harbors. Good without a car. Fast access to Itria towns on day trips.
Best for
No‑car trips, weekend breaks, food and culture.
Old‑town guesthouses, boutique hotels near the sea, practical apartments close to stations.
No‑car?
Excellent. Frequent trains connect Bari/Trani with Polignano, Monopoli, and beyond.
Sample day trips
Bari Vecchia + focaccia + Polignano terraces. Trani cathedral + Egnazia archaeology + swim. Monopoli harbor + Castellana Caves.
Drive/rail times
Bari–Polignano: ~30 minutes by rail. Trani–Bari: ~35–45 minutes by rail. Bari–Monopoli: ~40 minutes by rail.
Stay tips
Choose accommodation inside ZTL‑free edges if you drive. For late flights, stay first night near Bari Centrale.
Why base here
Urban energy, rail convenience, and pretty old harbors. Good without a car. Fast access to Itria towns on day trips.
Best for
No‑car trips, weekend breaks, food and culture.
Stay style
Old‑town guesthouses, boutique hotels near the sea, practical apartments close to stations.
How to choose your base
Short trip: one hub near your top sights.
A week or more: two hubs that reduce backtracking.
No‑car: stick to rail hubs (Bari, Polignano, Monopoli, Trani, Lecce).
With a car: add the Itria countryside or Gargano for nature days.
Top Places & Easy Routes
Design loops from each base. Keep daily stops low. Two strong highlights win. Plan towns early and swims late.
Valle d’Itria loop
Highlights: Alberobello, Locorotondo, Martina Franca, Cisternino, Ostuni. Drive times between towns: 15–35 minutes.
Sample days
Morning Alberobello → Afternoon Monopoli with a countryside lunch.
Morning Ostuni walls → Afternoon trulli garden/pool for downtime.
Morning Locorotondo balconies → Afternoon Martina Franca palazzi and aperitivo.
Morning Cisternino grills → Afternoon olive‑grove walk near your masseria.
No‑car note: Regional trains connect Martina Franca, Locorotondo, and Alberobello. Taxis cover last miles to rural stays.
Tips: Park once per town and walk. Aim for golden hour in Ostuni. Book one farm lunch in advance.
Central Adriatic (Polignano • Monopoli • Trani • Castellana • Egnazia)
Highlights: Lama Monachile cove, lived‑in harbors, seaside cathedral, caves, coastal archaeology. Rail links are frequent.
Sample days
Morning Polignano terraces → Afternoon Monopoli harbor; add a cave boat if seas are calm.
Morning Trani cathedral → Afternoon Egnazia museum + swim on a nearby strand.
Morning Castellana Caves → Afternoon beach cove south of Monopoli.
Weather backup: Choose Castellana Caves or museums on windy or hot afternoons.
Tips: Swim early at Lama Monachile. For photos, return near sunset.
Salento (Lecce • Otranto • Gallipoli)
Highlights: Baroque facades, waterfront castles, long sandy arcs and coves. Distances are short; roads are straightforward.
Sample days
Morning Lecce churches → Afternoon Baia dei Turchi swim.
Morning Otranto lanes → Afternoon Torre dell’Orso sand or Porto Selvaggio shade.
Morning Gallipoli old town → Afternoon Ionian sunset on a wide beach.
No‑car note: Trains link Lecce with Otranto and Gallipoli on regional lines. Add short taxis to beaches.
Tips: Carry water shoes for rocky entries. Book one lido in peak weeks.
Gargano & Tremiti (Vieste • Peschici • Monte Sant’Angelo • Foresta Umbra • Tremiti)
Highlights: Sea caves, cliff roads, forest shade, pilgrimage site, clear‑water islands.
Sample days
Morning sea‑cave boat → Afternoon beach siesta near Vieste.
Morning Foresta Umbra walk → Afternoon Monte Sant’Angelo views and lanes.
Full day Tremiti in shoulder months; check sea conditions.
Pace & access: Roads curve along cliffs. Allow extra time. Forest trails are shaded and cooler.
Rules of thumb
Two anchors per day. Add a flexible third only if nearby.
Start towns by 8–9 am in summer. Swim late.
Keep drives under 90 minutes whenever possible.
Save one weather day for caves, museums, or forests.
Beaches & Nature
Beach types & access
Lido: paid services (umbrella, loungers, bar). Reserve in peak weeks.
Spiaggia libera: free public stretch, fewer or no services—bring shade and water.
Micro‑areas for planning
Itria coast: Polignano/Monopoli small coves and rock shelves.
Salento Adriatic: Baia dei Turchi, Torre dell’Orso—soft sand, pine shade.
Salento Ionian: Pescoluse (Maldive del Salento) long, shallow sands; Porto Selvaggio rocky entry, great snorkeling.
Gargano: long sandy bays under cliffs; forest shade close by.
Best beach areas at a glance
Polignano a Mare: Dramatic cove and terraces.
Monopoli coast: Small coves and easy access.
Torre Guaceto: Protected reserve with dunes and clear water.
Porto Selvaggio: Pine shade and rocky entry. Great for snorkeling.
Pescoluse (Maldive del Salento): Long, pale sand and shallow water.
Baia dei Turchi & Torre dell’Orso: Curved bays and soft sand.
Gargano: Arches, cliffs, long beaches, and forest retreats.
How to choose
Families prefer sandy arcs with services. Couples often like rocky coves and pine shade. Snorkelers seek clear, pebbly entries. Nature lovers enjoy protected stretches with boardwalk access.
Practical tips
Carry water shoes for rocky spots. Check local rules in reserves. Avoid midday heat in peak summer. Start early and pause long at lunch.
Seasonal patterns
Wind & sea: Tramontana brings clear water and small chop on the Adriatic. Scirocco can raise swell and drift jellyfish; pick Ionian bays for shelter.
Crowds: 10:30–16:30 is peak. Arrive before 9:30 or after 17:00 in July–August.
Water temps: Warmest from mid‑June to late September. Spring and autumn are swimmable on sunny days.
Access & parking
Parking colors: White lines often free; blue lines paid. Keep coins or an app ready.
ZTL near coasts: Some towns restrict central access. Park on the edge and walk.
Shuttles: Selected reserves use summer shuttles from car parks (e.g., Torre Guaceto). Allow time to queue.
Family picks
Pescoluse: shallow, sandy, and serviced.
Torre dell’Orso: soft sand, pine shade, playgrounds nearby.
Monopoli coves: small, central, easy for short swims.
Snorkeling & rocky coves
Porto Selvaggio: clear water and rocky shelves.
Polignano coast: caves and ledges; only on calm days.
Gargano headlands: mix sandy bays and snorkel corners.
Shade, safety & etiquette
Natural shade sits behind dunes or under pines. Do not cut branches.
Respect boardwalks and signed paths; dunes are fragile.
Many lidi have lifeguards; spiagge libere rarely do. Watch currents and children.
Pack out all rubbish. Use ash‑free portable ashtrays if needed.
Quick planning rules
One beach per half‑day keeps energy high.
Book a lido in August; try spiaggia libera early or late.
Keep a spare fold‑up umbrella in the car.
Landmarks & Culture
Alberobello’s Trulli (UNESCO)
Dry‑stone cones group into distinct quarters. Some house small museums and workshops. Visit outside midday for space and softer light. Stay on marked lanes and avoid climbing roofs.
Good pairings: Locorotondo balconies or a countryside lunch.
Castel del Monte (UNESCO)
An iconic octagon with perfect symmetry. The form frames countryside views. Short visits pair well with rural tastings. Arrive early or near sunset for softer light.
Good pairings: Trani cathedral, Andria burrata, or an Alta Murgia drive.
Sanctuary of San Michele Arcangelo (UNESCO)
A pilgrimage site with a cave church, part of the serial UNESCO site Longobards in Italy: Places of Power (568–774 A.D.). Pair with Monte Sant’Angelo lanes and Gargano viewpoints. Modest dress is expected inside.
Good pairings: Foresta Umbra walk or Vieste sea views.
Foresta Umbra Beech Woods (UNESCO within Gargano NP)
Cool, shaded paths and wildlife. Part of the transnational Ancient and Primeval Beech Forests UNESCO site. A welcome contrast to hot coast days. Bring layers and allow time to wander.
Good pairings: Peschici–Vieste coastal arc or a picnic under pines.
Trani Cathedral by the Sea
A Romanesque cathedral set on the water’s edge. Pale stone glows at golden hour. Climb the bell tower when open for harbor views.
Good pairings: Seafront aperitivo and a harbor stroll.
Bari Vecchia & the Basilica of San Nicola
Old lanes with laundry lines and pasta boards. The basilica holds the relics of Saint Nicholas. Mornings are calm; evenings feel lively.
Good pairings: Focaccia barese and the seafront promenade.
Lecce Baroque Highlights
Church facades bloom with angels and scrolls. Courtyards and palazzi hide cool shade. Start at Santa Croce and loop to Piazza Duomo.
Good pairings: Pasticciotto and an evening passeggiata.
Otranto Cathedral Mosaic
A vast medieval mosaic spreads across the nave. Look for the Tree of Life and mythical beasts. Combine with the castle walls and a swim.
Good pairings: Baia dei Turchi or Torre dell’Orso.
Grotte di Castellana
Guided tours reveal halls, stalactites, and the White Cave. Good for hot or windy days. Wear sturdy shoes; paths can be damp.
Good pairings: Monopoli coves or a Polignano photo stop.
Egnazia Archaeological Area
Coastal ruins and a museum trace ancient life on the Adriatic. Combine with a swim and a seaside lunch. Allow two hours for both museum and park.
Good pairings: Savelletri seafood or a Monopoli wander.
Tremiti Islands Marine Reserve
Clear water, coves, and monastery history. Best in shoulder months for calm paths and lighter crowds. Boats circle grottos when seas allow.
Good pairings: Vieste base days or a Gargano cliff drive.
Notes on Matera (Basilicata)
A popular day trip from Bari or the Itria area. The Sassi lie just across the regional border. Allow a full day and good walking shoes. Expect steps and uneven lanes.
Good pairings: Altamura bread stop or Gravina bridge views.
Timing & etiquette
Dress modestly in active churches and sanctuaries.
Early and late visits reduce heat and crowds.
Keep voices low in worship spaces.
Drones are often restricted near heritage sites.
Getting Around
By train
Mainline Trenitalia services link Bari, Polignano a Mare, Monopoli, Brindisi, Lecce, and Taranto. FSE – Ferrovie del Sud Est covers many local routes inland and along the lower Adriatic. Trains work well for no‑car trips on the coast.
Regional rail and buses
Local networks (FSE buses + regional lines) cover Valle d’Itria towns and many coast stops. Frequencies vary by route and season. Build slack into plans.
Bari Airport train
Ferrotramviaria connects the airport with Bari Centrale in about 17–20 minutes. Services run frequently and are easy with luggage. It simplifies late arrivals and no‑car stays.
Driving
Roads are straightforward. Country lanes can be narrow. Set hotel parking in the GPS first. Do not rush. Avoid parking under olive trees in summer.
ZTL basics
Many historic centers have limited traffic zones. Respect signs and hours. Park at the edge and walk in. Ask your stay to pre‑register your plate where permitted to avoid fines.
Ferries
Seasonal ferries sail from major ports to nearby countries and islands. Check times early in peak months.
Without a car (quick plan)
Base in Bari, Polignano a Mare, Monopoli, Trani, or Lecce (walkable, rail‑linked). Book stays near stations. Use FSE/Trenitalia for day trips; add short taxi hops for beaches without shuttles. Join boat trips or vineyard tours when needed.
Seasonal ferries sail from major ports to nearby countries and islands. Check times early in peak months.
Food & Wine
What to order
Orecchiette with tomato, ricotta forte, or cime di rapa.
Focaccia barese with tomatoes and olives.
Panzerotti fried and stuffed, perfect on the go.
Burrata from Andria, creamy and fresh.
Pasticciotto in Lecce for breakfast or a sweet pause.
Seafood: raw plates in coastal towns, grilled fish, and octopus.
Tiella barese: rice, potatoes, mussels baked in a pan.
Bombette: small pork rolls from the Itria Valley.
Fave e cicorie: broad‑bean purée with wild chicory.
Puccia: soft round bread stuffed to order.
Street food & bakery
Sgagliozze: fried polenta squares in Bari Vecchia.
Rustico leccese: puff pastry with mozzarella and béchamel.
Frisella: twice‑baked ring bread; top with tomatoes and oil.
Taralli: crunchy rings with fennel, pepper, or onion.
Cartellate: festive honeyed spirals around Christmas.
Olive oil & local products
Ancient groves line the plain between Ostuni and the sea.
Look for DOP oils (e.g., Terra di Bari).
Buy small tins or dark glass. Keep cool and away from light.
Try caciocavallo podolico in Gargano and fresh cheeses in masserie.
Wines and styles
Primitivo di Manduria: rich, ripe reds from coastal vineyards.
Negroamaro: structured reds and savory rosés (e.g., Salice Salentino DOC).
Castel del Monte DOCGs: Rosso Riserva and Nero di Troia Riserva (reds), and Bombino Nero (rosé).
Gioia del Colle Primitivo DOC: higher‑altitude expression, often fresher.
Locorotondo DOC: crisp whites for seafood.
Moscato di Trani DOC: aromatic dessert wines.
Pairing ideas
Orecchiette with cime di rapa → a dry, mineral white (Locorotondo).
Tiella barese → fresh rosato from Negroamaro.
Bombette or grilled meats → Primitivo or Nero di Troia.
Raw seafood → very chilled local white or metodo classico.
Tasting experiences
Book a masseria lunch with oil tasting.
Join vineyard visits around Manduria, Salice Salentino, or Alta Murgia.
In summer, look for evening tastings in courtyards and trulli gardens.
Market rhythms
Morning markets run roughly 8:00–13:00; closed or sparse in the afternoon.
Buy fruit, bread, and cheese for beach days.
Carry a small cooler bag in summer.
Dining rhythms & tips
Lunch runs 12:30–14:30; dinner 19:30–22:30. Small towns keep siesta.
Coperto (cover charge) is common; it’s not a tip.
Reserve for Saturday nights and August weeks.
Ask for house olive oil; many places press their own.
5‑, 7‑ and 10‑Day Itineraries
All timings are gentle and flexible. Swap beach and town days based on weather and crowds.
5 days — Valle d’Itria + Coast
Day 1: Arrive and settle near Locorotondo or Martina Franca. Evening stroll and easy dinner.
Day 2: Alberobello early. Country lunch. Late swim near Monopoli.
Day 3: Ostuni morning. Slow afternoon in a trulli garden or pool.
Day 4: Polignano a Mare and Lama Monachile. Add a cave boat trip if seas allow.
Day 5: Castellana Caves or Egnazia. Final coastal walk.
Who it suits
First‑timers who want short drives and a balanced pace.
7 days — Valle d’Itria + Salento
Day 1: Check in around Cisternino or Ostuni.
Day 2: Alberobello + countryside lunch.
Day 3: Polignano a Mare morning, Monopoli afternoon.
Day 4: Transfer to Lecce. Baroque walk and pastry stop.
Day 5: Otranto morning, Baia dei Turchi swim.
Day 6: Gallipoli old town and sunset on the Ionian.
Day 7: Torre dell’Orso or Porto Selvaggio. Late dinner in Lecce.
Who it suits
Travelers seeking town time and long beach arcs in one trip.
10 days — Gargano + Itria + Salento
Day 1: Arrive in Vieste. Evening on the promenade.
Day 2: Sea‑cave boat run and beach afternoon.
Day 3: Foresta Umbra walk. Slow lunch in the hills.
Day 4: Monte Sant’Angelo and coastal views.
Day 5: Transfer to the Itria Valley. Pool and countryside dinner.
Day 6: Alberobello early, Locorotondo later.
Day 7: Polignano a Mare + Monopoli.
Day 8: Lecce transfer. Evening passeggiata and tasting menu.
Day 9: Otranto and Baia dei Turchi.
Day 10: Gallipoli and Ionian swim. Late train or drive.
Who it suits
Long holidays, mixed interests, and flexible plans.
Practical Tips
Start towns at 8–9 am in summer. Crowds and heat build fast.
Carry cash for small cafés and parking meters in villages.
Reserve beach umbrellas in peak weeks if you want facilities.
Pack reef‑safe sunscreen and a hat.
Respect protected areas and boardwalks.
Learn a few phrases. A little Italian goes far.
Expect quiet afternoons in small towns. Plan swims or siestas then.
Taste olive oil at a trusted mill. Buy light, packable bottles.
Try one guided activity: cave boat, vineyard tour, or forest walk.
Responsible Travel
Keep distances short to cut fuel use. Choose refillable bottles. Avoid single‑use plastics on beaches. Stay on marked paths in dunes and forests. Support family restaurants and local producers.
FAQs
Is Puglia worth visiting?
Yes. It blends heritage, beaches, and honest food. Distances are manageable. Prices stay fair beyond peak weeks.
What are the must‑see places?
Trulli quarters, Lecce, Polignano a Mare, Ostuni, Gargano headlands, and Castel del Monte. Add one cave or archaeology stop.
Where should I base myself for a first trip?
Valle d’Itria for short drives and pretty towns. Lecce or Otranto for beaches and Baroque. Bari or Trani for rail convenience.
How many days do I need?
Five to seven days give a good taste. Ten days allow three distinct areas with rest days.
Do I need a car?
Helpful, but not essential. Pick rail hubs if you travel light. Use regional lines and taxis for final miles.
When is the best time to visit?
May–June and September–October. Warm water, longer days, and calmer streets.
Can I visit with kids?
Yes. Choose sandy beaches, apartments with kitchens, and towns with easy parking. Keep drives short.
Is swimming possible outside summer?
Often yes. Late spring and early autumn are pleasant. Always check sea conditions.
What should I eat?
Orecchiette, focaccia, panzerotti, burrata, and seafood. Try local wines with a light lunch.
What about ZTL zones?
Historic centers often limit traffic. Park on the edge and walk. Ask hosts for access rules.
Next Steps
Match your base to your dates. Short trip: one hub. A week or more: two hubs that cut backtracking. Pick three key experiences. Reserve one special meal. Leave one open half‑day for a slow beach pause.
Discover Puglia: Cities, Villages, Posts & Nature
Disclosure: This page may contain affiliate links. This means that we get a small commission from any purchase you make, at no additional cost to you!

