City guide / Italy

Puglia: is it worth it?

Puglia is the heel of Italy, with the trulli of Alberobello, the baroque streets of Lecce, the clifftop town of Polignano, the white town of Ostuni and two coasts of beaches. Our guide covers who it suits, when to go, driving and trains, the airports and where to stay. For the capital see our Bari guide.

Polignano a Mare old town on its limestone cliffs above the sea at dawn
Photo: Pasquale Alberto Carone, CC BY-SA 4.0 (source)

The review

Puglia in short

Trulli, baroque Lecce and two coasts of beaches: a region best done by car, with Bari as the rail base.

Best time
May, June, September and early October
How long
Five to seven days covers the trulli, the coast towns and Lecce at an easy pace. With three days or fewer, one traveler recommends a single base, either Bari or Lecce, with day trips.
Cost level
Moderate
Nearest airport
Bari Karol Wojtyla Airport (BRI)about 15 min to the centre

Puglia is worth it for travelers who want food, small towns and sea in one trip, and it rewards a week or more. Reports describe a landscape of conical trulli roofs, a baroque city in golden stone, clifftop coast towns and focaccia at snack prices. The pay-off is a region where the best moments are quiet ones: a trulli lane at eight in the morning, a pasta lesson in a doorway, a long lunch after a short train ride.

The hard part is the same few places at the same hours. Writers describe crowds in the Alberobello trulli lanes, a Polignano cove that fills in summer and a sprawl of distances once you leave the Bari coast. Trains cover the Bari coast and a few day trips, but the south and the countryside need more planning without a car, and some sights close outside summer.

The fix is to choose a base and travel against the crowd. Pick Bari for a short or car-free trip, Lecce for the baroque south, or split a week between them. Start the trulli and coastal towns early, keep midday for lunch and the sea, and check train times the day before. For detail on each stop, follow the links to our Bari guide and its verdicts.

Go if

  • Food lovers who want focaccia, orecchiette and seafood at snack prices
  • Travelers who like small towns, stone lanes and a slow pace over big museums
  • Road trippers with a week or more who can drive between the trulli, the white towns and the south
  • Rail travelers on a short trip who can base in Bari and add Polignano, Monopoli, Alberobello and Matera
  • Couples and friends who want old towns in the morning and the sea in the afternoon

Skip if

  • You want a pure beach week with a short, easy transfer from the airport to your sand
  • You expect quiet streets in July and August at Alberobello or Polignano
  • You dislike driving yet want the countryside and the far south, where timetables need planning
  • You have only one or two days: the distances need a base and a plan

The long read

What Puglia is like, from the reports

The trulli of Alberobello and the white towns

Grey conical stone roofs of trulli with white pinnacles in Alberobello under a blue sky
Photo: Benjamin Smith, CC BY-SA 4.0 (source)

The trulli are the image most people carry to Puglia, and Alberobello is where they come in bulk: a hillside of conical stone roofs listed by UNESCO. Reports agree that two to three hours covers the Rione Monti slope, the quieter Aia Piccola quarter across the main road and the viewpoints. A solo traveler and a guide written from Bari both call the trip worth it, with caveats about crowds.

The hard part is the middle of the day. A solo traveler describes crowds in the trulli lanes. A winter walking video shows the lanes in low light, and the crowds the solo traveler describes favor an early start. Our Alberobello day trip verdict lays out the logistics: the official FSE fare from Bari is EUR 6.30 (check the timetable for the journey time), and the one ticketed sight worth a fee is the Trullo Sovrano museum at EUR 2.50.

Around Alberobello, the white hill towns of Ostuni, Locorotondo and Cisternino and the farm estates called masserie are easiest by car. Our dated traveler reports lean toward Alberobello and the coast, so treat parking, opening hours and old-center access in those towns as things to confirm on the day.

Polignano a Mare and Monopoli by train

Pebble cove below the white clifftop old town of Polignano a Mare with blue sea
Photo: Marzano Enrico, CC BY-SA 4.0 (source)

Polignano a Mare is a clifftop old town above a small cove, and a worth-it report says it earns the trip from Bari. It is also the town where prices and crowds bite. A local guide is direct about the cost of eating and drinking there and says the cove fills up in summer, so go early, swim before the crowd and keep lunch simple.

Monopoli is the second stop. A walking diary covers its old town, its port and its beaches, with a few quibbles, and a March 2025 diary and a May 2025 day-trip log both describe it as an easy regional-train day from Bari. The two towns pair well: the regional fare bands put the ride at about EUR 3.10 from Bari to Polignano a Mare and EUR 4.00 to Monopoli, with a short hop of about EUR 1.30 between the two towns. Our Polignano and Monopoli verdict has the detail.

The rocks around Polignano draw cliff jumpers, and the risk is real. A news report from August 2025 covers a fatal jump, while a photojournalist describes the organized cliff diving event there in September 2025. Watch the professionals, and leave the rocks alone.

Lecce and the baroque south

Ornate baroque facade of the Basilica di Santa Croce in Lecce with its rose window
Photo: acediscovery, CC BY 4.0 (source)

Lecce is the city that wins people over after the coast. One Easter road-tripper calls it elegant, golden and baroque, more of a proper city, and travelers call Santa Croce jaw-dropping. It works for a day trip from Bari and better as a base for the south.

Plan around two limits. Lecce has no beach of its own, and sights can be closed outside the main season: a traveler who spent two nights there in April found some of them shut. The combined church ticket is the best value for the old center, at EUR 11 on the official page for the Duomo, Santa Croce, Santa Chiara, San Matteo, the Seminary and MuDAS (a EUR 21 version adds the bell tower).

Bari Centrale to Lecce is about EUR 13.20 on the regional train, and the Apulia Express, which stops at Brindisi, Ostuni and Monopoli, costs EUR 15.85 on the official table. Our Bari or Lecce comparison helps choose a base.

Salento: the beaches and the far south

Sandy Salento beach curving along clear turquoise water with low cliffs in the distance
Photo: Falk2, CC BY-SA 4.0 (source)

Salento is the southern tip of the heel, with two coasts and small baroque towns inland. Travelers who cover the south, like a five day road trip from Bari to Lecce, tend to drive it, and a two-city street food crawl between Lecce and Bari covered the Salento end of the route.

Lecce is the better base for the far south: the official fare table puts the Bari to Lecce train at about EUR 13 to 16, so Salento from Bari is a full day out. No logged report covers the lidos, beach club rates or parking there, so check them before you commit, and aim for early mornings.

In August the village of Melpignano hosts La Notte della Taranta, the big folk-music concert of the Salento summer. The latest edition was on Saturday 22 August 2026, per the festival's press release. Treat the next edition as an annual date to check on the festival site.

Eating well in Puglia

Food is the easiest reason to go. A four day eating guide maps focaccia, panzerotti and seafood in Bari at snack prices, and a five day road trip built its days around food stops. A two-city street food crawl ranked the Bari focaccia in the top three of the whole trip.

Orecchiette, the ear-shaped pasta, is the signature. A May 2026 diary describes learning to shape it with a grandmother in Bari, and a June 2026 diary describes strolling the pasta street watching it made. One writer wrestles with how staged the show is for visitors, which is worth knowing before you buy. Our orecchiette street verdict and Bari food tour verdict cover it.

Matera, over the border from Puglia

Matera sits in Basilicata, not Puglia, but travelers treat it as a Puglia day trip or overnight. Reports call the Sassi still strong at dawn and dusk, even as tourism grows, and one writer found two days plenty, while another wished for a third night after enjoying the sunsets. A one-day visit is a workout of stairs, and a cave-house museum was worth its fee.

Getting there takes planning. The FAL train from Bari costs about EUR 7 on the official fare table; check the operator for times and any change at Altamura. One writer who used a shuttle out and a bus back found seat reservations ignored and a relief bus needed, yet still called it worth the hassle. See our Matera day trip verdict.

Where to base yourself

Bari is the practical base without a car. A Puglia resident blog says so, as does a road tripper who drove from Bari to Lecce. It has strong food but also traffic, noise and no standout sights, and in a forum thread one traveler relays that friends found it too busy. Lecce is the choice for baroque streets and the south.

On a short trip, pick one base. An Easter traveler recommends staying in Bari or Lecce on three days or fewer and doing day trips. For a week or more, a split works: a few nights in Bari for the coast and trulli, then Lecce for the south. A car widens the map, but a road trip couple paid a parking ticket and preferred small towns to Bari, so ask about parking before you drive into an old center.

The pitfalls

What goes wrong in Puglia

  1. Alberobello at midday

    A solo traveler describes crowds in the trulli lanes. Arrive early or stay the night, and cross into the quieter Aia Piccola quarter.

  2. The Polignano cove in summer

    A local guide says the Polignano cove fills up in summer, and it is direct about the town's prices. A news report from August 2025 covers a fatal cliff jump nearby. Go early, and stay off the rocks.

  3. Transport that slips on the day

    One traveler on a Matera trip found seat reservations ignored and a relief bus needed. Check the FSE timetable for Alberobello the day before and keep a taxi option.

  4. Sights closed outside summer

    A traveler who spent two nights in Lecce in April found some sights closed. Winter and spring hours differ from summer. Check opening times for churches and museums before you plan a day around them.

  5. Parking tickets and old centers

    One road trip couple paid a parking ticket along the way. No logged report or official page confirms the rules for each town, so ask your hotel how car access works, park outside the old center when in doubt and read the signs before you drive in.

  6. Too many bases for a short trip

    An Easter traveler suggests one base, Bari or Lecce, on three days or fewer, and friends of a forum poster found Bari too busy. Splitting a short trip across many towns costs hours in transit. Choose one base and use day trips.

When to go

Puglia by season

Best time

May, June, September and early October

Trips in May and September appear in the reports, and the crowd complaints cluster in July and August.

  • Early starts in the trulli of Alberobello, when the lanes are calm
  • The Red Bull cliff diving event at Polignano a Mare, covered in a September 2025 report (check the date of the next edition)
  • Matera's Sassi at dawn and dusk, which a November 2025 report calls still strong

Peak season

July and August

Writers describe tour groups in Alberobello and a Polignano cove that fills up in summer.

  • La Notte della Taranta, an annual August concert at Melpignano (the latest edition was on 22 August 2026)
  • Beach and cove days on the Adriatic coast

Shoulder season

March, April and late October to November

Some sights close, as an April traveler found in Lecce, while an Easter road trip and a March train day show the towns are still workable.

  • An easy regional-train day in Monopoli, as a March 2025 diary describes
  • Easter road trips, as an April 2025 report describes

Off season

December to February

February reports describe the trulli lanes in winter and the coast towns by train.

  • La Focara di Novoli, the January bonfire festival near Lecce (the latest listing ran 16 to 18 January 2026; check for the next edition)
  • Winter walks through the trulli lanes, as a February 2025 video shows
  • Polignano and Monopoli by train in February, as two February 2025 reports describe

The reports put the crowds in July and August, with tour groups in Alberobello and a Polignano cove that fills up, so May, June, September and early October are the safer bets. Some sights close outside summer, so check hours in spring and winter.

Getting there and around

Airports near Puglia

AirportDistanceTo the centreHow
BRI
Bari Karol Wojtyla Airport
9 kmabout 15 minFerrotramviaria train from the airport station to Bari Centrale in about 15 minutes, EUR 5.30 for the integrated ticket on the Trenitalia page, which lists 34 daily connections. Onward trains to Polignano, Monopoli, Alberobello and Lecce all leave from Bari Centrale (Lecce trains stop at Monopoli and Ostuni). Check the operator pages for current times. (source, checked Oct 2026)
BDS
Brindisi Salento Airport
40 kmabout 35 minThe nearer airport for Lecce and the south, about 40 km from Lecce. The operator's bus page lists the bus options, including Pugliairbus services toward Bari; a University of Salento visitor page describes a shuttle to Lecce of about 35 minutes at around EUR 7 and warns that times change several times a year, so treat both as indicative. A city bus links the airport with Brindisi station for trains to Lecce and Ostuni. Check the operator page for current timetables and fares. (source, checked Oct 2026)

Bari is the rail and airport hub. Regional fares from Bari Centrale follow the operators' distance bands: about EUR 3.10 to Polignano a Mare, EUR 4.00 to Monopoli and EUR 13.20 to Lecce, with the faster Apulia Express at EUR 15.85 to Lecce. The FSE train to Alberobello is EUR 6.30 and Matera by the FAL train is about EUR 7. Journey times vary by service, so check the operator timetable. A car helps in the countryside and the south; ask your hotel about car access and parking in old centers before you drive in.

Where to stay

12 hotels that fit this trip in Puglia

We earn a commission if you book through our links. It never changes a verdict. How this works

Luxury

High-end stays whose guests report the setting and service earn the rate.

Fasano coast, contrada Coccaro

Rocco Forte Masseria Torre Maizza

A five-star masseria with a seasonal pool, a spa and a restaurant on the grounds, free bicycles and parking, a short drive from the Savelletri beaches and the Egnazia site.

Check rates on Expediapartner site

Savelletri, Fasano coast

Borgo Egnazia

A five-star village-style resort and Leading Hotels of the World member with a spa, several pools, a private beach and a children's club.

Check rates on Expediapartner site

Lecce old town, near Piazza Sant'Oronzo

Palazzo Bozzi Corso by La Fiermontina

A boutique palazzo of ten suites in Lecce's old town with a rooftop terrace and a spa; travel writers report that guests can use the larger pool at its sister property La Fiermontina. Breakfast only, so plan dinners out.

Check rates on Expediapartner site

Polignano a Mare, San Vito coast road

Grotta Palazzese Beach Hotel

A five-star beach hotel on the Polignano coast with a private beach and a beach bar, for guests who want the cliffs and the sea rather than the countryside. Listings show it closed from November to early June, so check dates.

Check rates on Expediapartner site

Mid-range

The comfortable middle: well placed, well run, priced for a normal trip.

Alberobello

Trulli e Puglia Resort

A three-star trulli resort in Alberobello rated around 9 out of 10 by guests, a base for the early and late hours that reports say are the best in the town. Parking is hard in the pedestrian zone, so confirm access.

Check rates on Expediapartner site

Polignano a Mare, waterfront by the old town

Covo dei Saraceni

A waterfront hotel with sea views from select rooms and a rooftop terrace; reviewers praise the staff and the location, but one warns that parking is difficult.

Check rates on Expediapartner site

Gallipoli, Corso Roma

Palazzo del Corso

A 14-room boutique hotel just across the bridge from Gallipoli's island old town, with a rooftop restaurant and a small dipping pool on the terrace; guests rate it a convenient base for Gallipoli and the Salento coast.

Check rates on Expediapartner site

Lecce old town, near San Matteo

Centro Storico B&B

A small four-star bed and breakfast in Lecce's old town with a rooftop terrace and a seasonal pool, rated about 9.4 out of 10 by guests and within walking distance of the baroque churches. Ask the host how car access to the old center works.

Check rates on Expediapartner site

Budget

Cheaper beds that travelers still rate well for location and cleanliness.

Countryside about 3 km from Cisternino, Itria valley

Masseria Peppeturro

A countryside bed and breakfast with trulli rooms, a pool, breakfast and free parking, rated about 9.5 out of 10 by guests; the lowest-priced way into the Itria valley among the masseria stays, for drivers.

Check rates on Expediapartner site

Bari, Murat district, near the university

Hotel Moderno

A renovated three-star in a 1931 building with a free breakfast buffet, rated 9.6 out of 10 on one listing; central and simple, a few minutes' walk from the Murat shopping streets and the Petruzzelli theater.

Check rates on Expediapartner site

Bari Vecchia, near the harbor

Bella Bari Rooms

A three-room bed and breakfast in a quiet corner of Bari's old town with private bathrooms and a rooftop terrace, rated about 9.3 out of 10 across hundreds of guest reviews; upper floors are stairs only and there is no front desk.

Check rates on Expediapartner site

Lecce, about 500 m from the train station

B&B Lecce Stazione Centrale

A simple bed and breakfast a short walk from the station and about 700 m from the cathedral square, rated 8.0 on more than 1,300 reviews; the practical cheap base for Lecce on the train.

Check rates on Expediapartner site

Questions

Puglia, asked and answered

How many days do you need in Puglia?

Five to seven days covers the trulli, the coast towns and Lecce at an easy pace. With three days or fewer, one traveler recommends choosing a single base, Bari or Lecce, and doing day trips from it rather than moving between towns.

Do you need a car in Puglia?

Not for a short trip based in Bari: trains reach Polignano a Mare, Monopoli, Lecce, and the FSE line reaches Alberobello. A car helps for the countryside masserie and the Salento coast, where timetables need more planning. Ask your hotel about car access and parking in old centers.

Should I base in Bari or Lecce?

Bari for a short or car-free trip, since it is the transport hub and airport. Lecce for baroque streets and the far south. On a week or more, split the stay between them. See our Bari or Lecce comparison for the trade-offs.

When is the best time to go to Puglia?

The reports put the crowds in July and August, with tour groups at Alberobello and a Polignano cove that fills up, so May, June, September and early October are the safer bets. Some sights close outside summer, so check opening hours in spring and winter.

Is Matera in Puglia?

No. Matera is in Basilicata, but travelers treat it as a Puglia day trip or overnight. The FAL train from Bari costs about EUR 7 on the official fare table; check the operator for times and any change at Altamura. See our Matera day trip verdict for the plan.

How this guide was written. We read 23 traveler reports about Puglia published between Nov 2024 and Jun 2026, 1 of them mainly negative, and checked the facts against official sources in Oct 2026. Nobody on the team claims a visit; hotel picks are chosen from what guests report, never from what they pay us. How we judge.

Our first Puglia verdicts are on the way.

Keep exploring

If Puglia works for you

Pack for it

Gear verdicts from our sister site, Real Buyer Experiences: