Puglia, Italy Travel Guide: Where to Stay & Holidays

Where to base yourself in Puglia (Bari or Lecce), the best towns, masserie and trulli stays, trains vs a car, ZTL fines, Matera and the best months, checked in October 2026.

Puglia at a glance

Ideal first visit
7 days, split between two bases
Best months
May, June and September
Airports
Bari (BRI) for the north, Brindisi (BDS) for Lecce and the Salento
By train from Rome
About 4 h 15 to Bari on the fastest trains
Getting around
A car for the Itria Valley and masserie; trains along the coast
The pebble cove of Lama Monachile between limestone cliffs topped by Polignano a Mare's old town
Polignano a Mare, one of the two seaside towns most people pick as a first base · ParisTaras / Wikimedia Commons

Puglia is bigger, flatter and more spread out than most first-timers expect. The towns you've seen on Instagram sit an hour or two apart, trains don't reach half of them, and August turns the coast into a queue. It's also the most relaxed region in Italy to plan a trip around: white hill towns, trulli, baroque Lecce, seafood by the harbour and about 800 km of coastline.

This Puglia travel guide is built from official timetables, ticket pages, UNESCO listings and transport notices we checked in October 2026, plus the questions first-time visitors ask most before they book.

This guide contains affiliate links. If you book through them we may earn a commission, at no extra cost to you.

Our bottom line: don't try to see all of Puglia in one trip. Pick two bases, one in the north and one in the south, and drive between them.

For most first visits that means Monopoli, Polignano a Mare or a masseria near Ostuni for the Itria Valley and the Bari coast, then Lecce for the Salento.

Short on Time? Our Puglia Top Picks

Where Is Puglia, Italy?

Puglia is the heel of Italy's boot, the long region on the southeast coast between the Adriatic and the Ionian Sea.

Waves breaking on a sandy beach in warm evening light
Puglia has about 800 km of coastline, on both the Adriatic and the Ionian Sea · Photo by Francesco Gasparro on Pexels

In English it's sometimes called Apulia. You say it roughly "POOL-yah".

Its capital is Bari. The region has six provinces: Foggia in the north, Barletta-Andria-Trani, Bari, Taranto, Brindisi and Lecce at the southern tip. Two national parks sit inside it, the Gargano spur and the Alta Murgia plateau.

Two quick answers, because people ask them a lot.

Puglia isn't in Sicily; Sicily is the island off the toe of the boot, on the other side of Calabria. And Matera isn't in Puglia either. It's just over the border in Basilicata, but it's close enough to Bari that most Puglia trips include it.

Our Italy map shows where Puglia sits next to Naples, the Amalfi Coast and Sicily.

Is Puglia Worth Visiting?

Yes, if you like slow travel, small towns and the sea. Puglia gives you three World Heritage sites within reach of Bari (Alberobello's trulli, Castel del Monte and, next door, the Sassi of Matera), long stretches of coast and food built on bread, pasta, vegetables and fresh cheese.

The pale stone houses of the Sassi di Matera climbing to the cathedral bell tower
The Sassi of Matera, one of three World Heritage sites within reach of Bari · Holger Uwe Schmitt / Wikimedia Commons

Puglia isn't a big-museum trip. That's the point.

The downsides are real, though.

You'll need a car for the best of it, and driving into old towns can earn you a fine. July and August are hot and crowded, and the beach clubs fill up fast. Distances add up too: Bari to Lecce alone is about 1½ to 2 hours by train.

Our recommendation: Puglia works best as a week on its own, or as the southern end of a longer Italy trip after Rome or Naples. It's a weak fit for a two-day add-on.

How Many Days Do You Need in Puglia?

Seven days is the sweet spot for a first trip to Puglia. That gives you three or four nights in the north (Bari coast and Itria Valley) and three in Lecce for the Salento, with one day for Matera.

  • 3 days: base in Monopoli or Polignano. See Polignano, Alberobello and Ostuni, and skip Lecce.
  • 5 days: add two nights in Lecce, with a day trip to Otranto.
  • 7 days: add Matera and a slower beach day.
  • 10 days or more: add the Gargano in the north, or Gallipoli and Santa Maria di Leuca at the tip of the heel.

Our Puglia itinerary turns this into a day-by-day route, and our southern Italy itinerary shows how Puglia fits with Naples and the Amalfi Coast.

Puglia's Regions at a Glance

Puglia is easier to plan once you split it into areas, because each one suits a different kind of trip and the drive between the far ends takes most of a day.

Puglia's areas at a glance
AreaMain townsBest forWatch out for
Bari and the coastBari, Polignano a Mare, MonopoliFirst nights, trains, sea viewsBusy summer weekends
Itria ValleyAlberobello, Locorotondo, Cisternino, Martina Franca, OstuniTrulli, hill towns, masserieFew trains; you'll want a car
SalentoLecce, Otranto, Gallipoli, Santa Maria di LeucaBaroque architecture, the clearest waterFar from Bari; slow local trains
GarganoVieste, Peschici, Monte Sant'AngeloCliffs, forest, quieter beachesFar north; a separate trip
Matera, BasilicataThe SassiCave dwellings, one-day visitLots of steps
Our summary from regional transport and UNESCO information checked October 2026.

Bari or Lecce: Where to Base Yourself in Puglia

This is the question we see most.

Lecce is the better base for the Salento and the prettier city to stay in. Bari is the better base for arriving, for trains, and for day trips to Polignano, Alberobello and Matera.

The domed Teatro Margherita on Bari's waterfront in late-afternoon light
Bari is the better base for arriving, for trains and for day trips · Onofrio Traversa / Wikimedia Commons

You don't have to choose. Split your Puglia stay between them.

If you'll only have one base and no car, pick Bari or Monopoli: trains run often along the coast, and organised tours to Alberobello and Matera start in Bari. If you'll have a car and want one base for everything north of Lecce, a masseria between Monopoli and Ostuni puts the Itria Valley, the coast and Brindisi airport all within easy reach.

Lecce only makes sense as your single base if you care more about the Salento's beaches and baroque streets than about trulli. Alberobello is a long day trip from there.

Where to Stay in Puglia

Where you stay in Puglia decides how much driving you do.

Here are the towns we'd pick, and the hotels other travel writers keep recommending. Every hotel below was checked on Booking.com in October 2026; ratings are as shown then. Our where to stay in Puglia guide goes area by area in more depth, with more hotels in each.

Bari

Bari is the easy first or last night: the airport train, the main station and Bari Vecchia, the old town, are all close together. Gatto Bianco Duchessa on Via Abate Gimma is a central, well-reviewed option, rated 8.4 from more than 700 reviews. Our Bari travel guide covers the city.

Polignano a Mare and Monopoli

These two seaside towns are the most popular base for a first trip, and for good reason. They're on the train line south of Bari, they have old towns right on the water, and they're a short drive from the Itria Valley.

Blue fishing boats moored in Monopoli's old harbour below white stone buildings
Monopoli's old town sits right on the water, on the train line south of Bari · MPhernambucq / Wikimedia Commons

Polignano is smaller and busier.

Masseria Le Torri, in the countryside outside Polignano, was rated 9.8 when we checked. Monopoli is larger, with a working harbour and more places to eat; Masseria Torrepietra is in the countryside outside town.

See our Polignano a Mare and Monopoli guides for each town.

The Itria Valley: Alberobello, Cisternino and Martina Franca

Stay here for the trulli and the quiet of inland Puglia. Alberobello is the famous one and gets the day-trip crowds; staying overnight means you'll see the streets empty in the morning. Il Segnalibro is a small B&B on Via Monte Grappa, rated 9.3, and Trulli e Puglia Resort puts you inside a trullo.

Cisternino and Martina Franca are calmer. Borgo Canonica near Cisternino was rated 9.5, and La Pietra del Duca is in Martina Franca's old town, rated 9.5. Read our Alberobello travel guide before you book there.

Ostuni

Ostuni, the white town on a hill above the olive groves, is a good middle point between the Itria Valley and Brindisi airport. La Sommità Relais & Châteaux is the splurge in the old town, rated 9.2. Casa d'Autore on Corso Mazzini is smaller and rated 9.3 from more than 500 reviews. Our Ostuni travel guide has more.

Masserie: Puglia's Farm Stays

A masseria is a traditional Puglia farm estate.

Some were fortified with walls and towers, and many now run as hotels or agriturismi. They're the stay people come to Puglia for, but almost all of them need a car.

Masseria San Domenico on the coast at Savelletri di Fasano is the classic luxury pick, rated 9.5. Masseria Il Frantoio, on the SS16 road below Ostuni, is rated 9.1 from about 400 reviews.

Lecce

Lecce is where we'd stay in the south of Puglia.

The old town is walkable and full of restaurants, and you can day-trip to Otranto, the Adriatic coves and Gallipoli. Palazzo De Noha on Via Paladini is inside the old town, and Dimora Charleston, on Viale Lo Re just outside the walls, has free parking, which matters in Lecce. Both were rated 9.6. Our Lecce travel guide has the full picture.

Otranto, Gallipoli and Matera

Stay by the sea in the Salento if you want beach days rather than city evenings.

Hotel Palazzo Papaleo is in Otranto's old town, and I Bastioni San Domenico is on Gallipoli's seafront road; both were rated 8.9.

For Matera, one night in the Sassi is worth it.

Le Dimore dell'Idris is on Via Madonna dell'Idris in the Sassi, rated 9.2 from more than 1,100 reviews. Our Matera travel guide covers the town.

Best Things to Do in Puglia

These are the big ones for a first trip to Puglia. Our things to do in Puglia guide has the full list, and towns of Puglia compares the smaller ones.

See the Trulli of Alberobello

Alberobello's trulli, the round stone houses with conical roofs, are a UNESCO World Heritage site, listed in 1996. There are more than 1,500 of them across two districts, Rione Monti and Aia Piccola. Rione Monti is the busy one with the shops; Aia Piccola is quieter and more lived in.

A narrow lane of whitewashed trulli with grey conical stone roofs in Alberobello
Alberobello has more than 1,500 trulli across two districts, Rione Monti and Aia Piccola · MPhernambucq / Wikimedia Commons

Go early or late.

Day-trip groups make the middle of the day the busiest.

Polignano a Mare and the Sea Caves

Polignano's old town sits on limestone cliffs above the Adriatic.

The postcard view is of Lama Monachile, also called Cala Porto, a small pebble cove reached by steps below the old town. It's packed in July and August. Polignano also hosted the final stop of the 2026 Red Bull Cliff Diving World Series in September.

The best way to see the cliffs is from the water. This boat trip with cave stops, a swim and an aperitif leaves from Polignano. For beaches beyond the town, see our best beaches in Puglia guide.

Walk Bari Vecchia

Bari's old town is the most local-feeling city centre in Puglia.

The white Romanesque facade of the Basilica di San Nicola in Bari's old town
The Basilica di San Nicola, built between 1087 and 1100, holds the relics of St Nicholas · Berthold Werner / Wikimedia Commons

The Basilica di San Nicola, built between 1087 and 1100, holds the relics of St Nicholas in its crypt; sailors from Bari brought them from Myra in 1087. Nearby, on Strada Arco Basso, women make orecchiette by hand outside their front doors.

Give it one evening at least.

A Bari street food walking tour, rated 4.9 from about 850 reviews, is an easy first evening.

Ostuni and the Olive Groves

Ostuni's whitewashed old town is best at sunset, seen from the road below. The plain between Ostuni and the sea is covered in ancient olive trees, and an olive grove tour with oil tasting at a masseria near Ostuni is the simplest way to see one up close.

Lecce's Baroque Old Town

Look up. Lecce is known for its honey-coloured baroque churches, especially the Basilica di Santa Croce and the cathedral square. A combined LeccEcclesiae ticket covers several of the main churches. In Piazza Sant'Oronzo you'll see the Roman amphitheatre from the time of Augustus; only about a third has been excavated, and the rest lies under the square.

Carved baroque facade and rose window of the Basilica di Santa Croce in Lecce
Santa Croce, the best known of Lecce's honey-coloured baroque churches · acediscovery / Wikimedia Commons

Castel del Monte

Castel del Monte is the eight-sided castle of Emperor Frederick II on a hill in the north, and another UNESCO site from 1996. You park at the foot of the hill and take a shuttle bus up. It's a half-day trip from Bari by car. You can book a Castel del Monte entry ticket online or buy one there.

The octagonal stone towers and entrance of Castel del Monte under a cloudy sky
Castel del Monte, Frederick II's eight-sided castle and a UNESCO site since 1996 · ParisTaras / Wikimedia Commons

Otranto, the Grotta della Poesia and Leuca

Otranto's cathedral has a 12th-century floor mosaic with a huge Tree of Life resting on two elephants. Up the coast, the Grotta della Poesia at Roca Vecchia is a famous natural pool in the rock, but swimming and diving there aren't allowed. At the very tip of the heel, this Santa Maria di Leuca boat tour of the sea caves is rated 4.8.

The stone facade and rose window of Otranto Cathedral under a deep blue sky
Otranto's cathedral, home to a 12th-century floor mosaic of the Tree of Life · Patrick Nouhailler / Wikimedia Commons

Day Trip to Matera

Matera's Sassi, the old cave districts, were listed by UNESCO in 1993. It's about an hour's drive from Bari, or roughly 1½ to 2½ hours on the Ferrovie Appulo Lucane train. Without a car, the UNESCO day tour of Alberobello and Matera from Bari covers both in a day.

Taste Puglia's Wines

Puglia is red-wine country: Primitivo di Manduria and Negroamaro are the names you'll see on every list. A guided wine tasting with local appetisers in Martina Franca is rated 4.8. Our Italian wine regions guide puts Puglia in context.

Puglia sights: entry and rules
SightEntry, checked Oct 2026Good to know
Trulli of AlberobelloFree to walkUNESCO since 1996; go early
Castel del Monte€10; €2 ages 18–25; free under 18 and first SundaysOpen 10:00–18:45 Apr–Sep, 9:00–17:45 Oct–Mar; €15 combined with Trani castle
Roca Vecchia, Grotta della Poesia€5 from 18 July to end of September 2026No swimming or diving in the grotto
Sassi di MateraFree to walkIndividual sites charge their own entry
Official ticket pages (Ministry of Culture museums of Puglia) and 2026 notices checked October 2026; prices change.

What to Eat in Puglia

Puglia's food is about bread, pasta, vegetables, seafood and fresh cheese.

Start with these:

  • Orecchiette: the ear-shaped pasta you'll see on every menu.
  • Burrata: created in Andria in the early 20th century, and protected as Burrata di Andria since 2016.
  • Focaccia barese: Bari's focaccia, topped with tomatoes.
  • Panzerotti: fried dough pockets filled with tomato and mozzarella.
  • Pasticciotto: a custard-filled pastry that originated in Galatina, near Lecce. Have one with a coffee for breakfast.

Breakfast in Puglia is the Italian kind: a coffee and something sweet at the bar, standing up. If your hotel serves a full buffet, that's the hotel, not the region.

Getting to Puglia

Most people reach Puglia by flying into Bari (BRI) or Brindisi (BDS), or by train from Rome.

By Air

From the US, United flew nonstop between Newark and Bari four times a week in summer 2026, roughly May to early September, and the route is scheduled to return in summer 2027. Otherwise you'll connect in Rome, Milan or another European hub. Brindisi has no regular US nonstops.

Pick Bari for northern Puglia and the Itria Valley. Pick Brindisi for Lecce and the Salento.

From Bari airport, the airport train reaches Bari Centrale in about 25 minutes for €5.30 at the time of writing. From Brindisi airport, direct buses reach Lecce in about 40 minutes and usually cost under €10. If you'd rather be met at arrivals, Welcome Pickups runs pre-booked transfers.

By Train

The fastest Frecciarossa and Italo trains from Rome to Bari take about 4 hours 15 minutes; you can compare times on Omio's Rome to Bari page. Milan to Bari takes about 7 hours, and Milan to Lecce about 8½. Our trains in Italy guide explains Trenitalia vs Italo.

Getting Around Puglia: Do You Need a Car?

For most Puglia trips, yes.

An olive grove under a blue sky with yellow wildflowers in the grass
Inland, trains are harder to rely on, which is why most Puglia trips need a car · Photo by Hani Salama on Pexels

The coast between Bari, Polignano, Monopoli, Brindisi and Lecce is on the main railway, and trains along it are frequent. Inland, it's harder. The Itria Valley and the Salento's smaller towns are served by Ferrovie del Sud Est (FSE), whose lines were disrupted by engineering works in 2026, with trains returning in stages from September and some sections still on replacement buses. Check fseonline.it before you rely on it.

Train times in Puglia
RouteApprox. timeNotes
Bari – Polignano a Mare20–35 minFrequent regional trains
Bari – Monopoli25–40 minFrequent regional trains
Bari – Lecce1½–2 hFastest about 1 h 20–1 h 30
Bari – Alberobello, FSE1½–2 hEngineering works in 2026; check for replacement buses
Bari – Matera, FAL1½–2½ hFerrovie Appulo Lucane; depends on the service
Lecce – Gallipoli, FSE1 h 20–1 h 50Few direct trains
Lecce – Otranto, FSEabout 1 h 25Maglie–Otranto is often a bus on weekdays
Timetable searches (e656, Italo, FAL, FSE notices) in October 2026.

Times are from timetable searches in October 2026; check the operator before you travel. Omio has the Bari to Lecce route too.

With a car, Puglia opens up.

You get the masserie, beaches without train stations and the small towns of the Itria Valley. Compare rental prices on DiscoverCars and pick up at the airport, not in a city centre.

Two rules matter in Puglia.

First, US drivers need an International Driving Permit, or an official Italian translation, alongside their US licence. Second, watch for ZTLs, the camera-enforced limited-traffic zones. Lecce, Ostuni, Polignano a Mare, Monopoli and Bari Vecchia all have them, and fines start at around €80.

Park outside the old towns and walk in. Our driving in Italy guide covers the rest.

Best Time to Visit Puglia

May, June and September are the best months to visit Puglia. The sea is warm enough to swim, the beach clubs are open and the crowds are manageable.

  • Spring, April–May: green countryside, quiet towns, cool water. The beach clubs open in late May.
  • Summer, June–August: hot, with highs around 30 °C (86 °F). Ferragosto, on 15 August, is the busiest week of the year; book rooms and cars early.
  • Autumn, September–October: warm sea and fewer people in September. In 2026 the regional beach season for lidi ran from 23 May to 13 September.
  • Winter, November–March: quiet, with the beach season over and the towns back to locals.

If you're asking when to avoid Puglia, it's mid-August, unless you want the full Italian summer. Our best time to visit Italy guide compares regions, and Ferragosto explains the holiday.

A crowded town beach packed with colourful umbrellas and swimmers in summer
Mid-August is the time to avoid, when the coast is at its busiest · Photo by AXP Photography on Pexels

Puglia vs Sicily and the Amalfi Coast

Puglia is flatter, easier to drive and less dramatic than the Amalfi Coast, with more beaches. Choose the Amalfi Coast for cliffside villages and boat days, Puglia for a road trip, masserie and food. Sicily is bigger and wilder, with Etna, Greek temples and Palermo.

Our Puglia vs Sicily comparison goes deeper, and our Amalfi Coast and Sicily travel guides cover the alternatives.

Planning Puglia Holidays: What a Trip Costs

Room prices on the coast climb in July and August, so book early if you're travelling then. The biggest extra costs are car hire, beach-club loungers in summer and the luxury masserie, which are priced like resorts.

Most towns charge a tourist tax of a few euros per person per night, usually capped after a set number of nights and paid at your accommodation. Our Italy trip cost guide has full budgets, and tipping in Italy explains what's expected at restaurants.

Puglia Mistakes to Avoid

  • Don't drive into an old town. ZTL cameras record every car that enters, and fines start at around €80.
  • Don't plan Alberobello and Lecce on the same day. They're too far apart.
  • Don't rely on Sunday or holiday trains inland without checking FSE first. Timetables change.
  • Don't confuse Matera with Puglia when you book: it's in Basilicata, about an hour from Bari.
  • Don't plan to swim at the Grotta della Poesia. It isn't allowed.
  • Don't arrive in mid-August without a booking. Ferragosto fills everything.
  • Don't skip a masseria night if your budget allows one. It's the stay people remember.

Puglia Travel Requirements for US Travelers

US citizens can visit Italy without a visa for up to 90 days in any 180-day period in the Schengen area. Your passport must be valid for at least three months beyond your departure date (six is recommended) and have two blank pages.

The EU's Entry/Exit System (EES) has been fully running since 10 April 2026, so expect fingerprints and a photo on your first entry. ETIAS, the EU travel authorisation, isn't operating yet and has no confirmed start date. Don't pay any site that claims to sell one. Our Italy travel requirements guide stays up to date, and is Italy safe covers the practical precautions.

Booking Checklist for Puglia

  1. Accommodation: book Puglia hotels and masserie early for June to September; see our where to stay in Puglia guide.
  2. Car rental: book ahead for summer and pick up at Bari or Brindisi airport.
  3. Tours and tickets: a boat trip from Polignano and a Matera day trip if you're not driving.
  4. Airport transfer: pre-book a driver if you land late or are heading straight to a masseria.
  5. Trains: book Frecciarossa and Italo tickets from Rome or Milan in advance for the best fares.
  6. eSIM: Yesim works for data across Italy; our Italy eSIM guide compares options.
  7. Travel insurance: Visitors Coverage compares plans for US travelers.

Heading on from Puglia? Our Naples, Rome and Calabria travel guides are the natural next stops, and best places to visit in Italy helps you plan the rest.

Panos

Founder · Italy Trip Planner

Founder of Greek Trip Planner, Portugal Trip Planner and Italy Trip Planner. Engineer by training. Researches every place on this site, builds the trip planner, writes and edits the guides. Visited Como and Milan in 2023 and Sicily in 2025.

Frequently asked questions

Is Bari or Lecce a better base in Puglia?

Split your stay if you can. Bari is the better base for arriving, for trains along the coast and for day trips to Polignano, Alberobello and Matera. Lecce is the prettier city and the better base for the Salento, Otranto and Gallipoli. With only one base and no car, choose Bari or Monopoli.

How many days do you need in Puglia?

Seven days is ideal for a first trip. Spend three or four nights near the Bari coast or the Itria Valley and three in Lecce, with one day for Matera. Three days is enough for Polignano, Alberobello and Ostuni from one base; ten or more lets you add the Gargano or the tip of the heel.

What is the best month to visit Puglia?

May, June and September. The sea is warm enough to swim, the beach clubs are open and the towns are less crowded than in July and August. In 2026 the regional beach season ran from 23 May to 13 September. Avoid mid-August if you can: Ferragosto on 15 August is the busiest week of the year.

Do you need a car in Puglia?

For most trips, yes. Trains run often along the coast between Bari, Polignano, Monopoli, Brindisi and Lecce, but the Itria Valley, the masserie and many beaches are hard to reach without a car. US drivers need an International Driving Permit, and the old towns have camera-enforced ZTLs with fines from around €80.

Which airport is best for Puglia?

Fly into Bari (BRI) for the Bari coast, the Itria Valley and Matera, and into Brindisi (BDS) for Lecce and the Salento. In summer 2026 United flew nonstop between Newark and Bari four times a week, and the route is scheduled to return in summer 2027. Otherwise, connect through Rome, Milan or another European hub.

Is Matera in Puglia?

No. Matera is in Basilicata, just over the border from Puglia, about an hour's drive from Bari. Its Sassi cave districts have been a UNESCO World Heritage site since 1993. Most Puglia trips include it as a day trip or one night, by car, by the Ferrovie Appulo Lucane train from Bari or on a tour.

Is Puglia worth visiting?

Yes, if you like small towns, the sea and slow travel. Puglia has the trulli of Alberobello and Castel del Monte, both UNESCO sites, about 800 km of coastline and baroque Lecce. It suits a week on its own or the end of a longer Italy trip, and works less well as a short add-on.

Affiliate disclosure: some links in this article are affiliate links. If you book through them we may earn a small commission, at no extra cost to you.