Hero Image

Visit Puglia

Puglia forms the heel of the Italian peninsula and has long been a vibrant crossroads between East and West. Around Bari, visitors can explore dramatic cliffs, sandy beaches, crystal-clear waters, limestone caves, ancient towns, medieval castles, olive landscapes and UNESCO World Heritage Sites. The region is ideal for short independent excursions, relaxed seaside visits and full-day trips before or after the event.

Suggested places to visit

Open each place to see the suggested visit duration, the easiest way to get there from Bari, car and public-transport notes, Google Maps directions and official travel and tourism links.

Alberobello
UNESCO trulli

Alberobello

A unique town known for its trulli, the traditional conical-roofed dry-stone houses that create one of Puglia's most iconic views.

Suggested visit: 2-3 hours Access from Bari: Car or train/bus

How to arrive by car from Bari

About 1 hour 5-15 minutes from Bari via inland roads. Park in designated lots and walk into the trulli districts.

How to arrive by public transport from Bari

Ferrovie del Sud Est train or bus connections from Bari usually take about 1 hour 20 minutes to 1 hour 40 minutes. Some services may involve replacement buses, so verify the current schedule.

Castel del Monte
UNESCO castle

Castel del Monte

Frederick II's mysterious octagonal castle, standing alone on a hill in the Alta Murgia landscape, is one of Puglia's most distinctive monuments.

Suggested visit: 1.5-2 hours Access from Bari: Easy by car; limited last mile by public transport

How to arrive by car from Bari

About 1 hour from Bari. Drive towards Andria or Corato, then follow signs for Castel del Monte. Parking is below the castle, with a short uphill walk or shuttle depending on season.

How to arrive by public transport from Bari

Take the train from Bari to Andria, then a local bus, shuttle or taxi to the castle. Services near the castle can be limited, so verify return times before travelling.

Gravina di Laterza
Canyon landscape

Gravina di Laterza

A dramatic natural canyon between Puglia and Basilicata, ideal for viewpoints, walking routes and discovering a wilder side of the region.

Suggested visit: Half day Access from Bari: Best by car

How to arrive by car from Bari

About 1.5 hours from Bari, depending on the exact viewpoint or trailhead. A car is the practical choice because the canyon viewpoints and walking routes are spread out.

How to arrive by public transport from Bari

Public transport is limited and usually not convenient for a short visit from Bari. If travelling without a car, check regional bus options to Laterza and confirm the distance from the stop to your chosen viewpoint.

Grotte di Castellana
Underground wonder

Grotte di Castellana

One of Italy's most impressive cave systems, with guided routes through caverns, stalactites, stalagmites and the famous White Cave. Check tour times before travelling.

Suggested visit: 1-2 hours Access from Bari: Car or train/bus

How to arrive by car from Bari

About 45-55 minutes from Bari via the SS16 and inland roads. Parking is available near the cave entrance. This combines well with Polignano, Monopoli or Alberobello by car.

How to arrive by public transport from Bari

Ferrovie del Sud Est train or bus connections from Bari to Castellana Grotte usually take about 1-1.25 hours. Frequency can vary, so check the return connection before booking a cave visit.

Lecce
Baroque city

Lecce

The cultural capital of Salento, known for ornate Baroque architecture, warm Lecce stone, Roman remains, churches and lively historic streets.

Suggested visit: 4-6 hours Access from Bari: Very good by train

How to arrive by car from Bari

About 1 hour 45 minutes from Bari via the SS16 and SS379 corridor. Park outside the historic centre and explore on foot.

How to arrive by public transport from Bari

Direct trains from Bari Centrale to Lecce are frequent. Faster Intercity or Frecciarossa services can be quicker than regional trains; check live times before choosing.

Monopoli
Seaside old town

Monopoli

A charming Adriatic coastal town with a lively historic centre, small harbour, sea views, churches, piazzas and nearby beaches.

Suggested visit: 2-3 hours Access from Bari: Very easy by train

How to arrive by car from Bari

About 40-50 minutes from Bari via the SS16. Park outside the old town and continue on foot.

How to arrive by public transport from Bari

Direct regional trains from Bari Centrale to Monopoli are frequent and usually take around 30-45 minutes.

Ostuni
The White City

Ostuni

A hilltop maze of whitewashed lanes, arches, stairways and panoramic terraces overlooking olive groves and the Adriatic Sea.

Suggested visit: 2-3 hours Access from Bari: Train plus local transfer

How to arrive by car from Bari

About 1 hour 10-20 minutes from Bari. Park below the old town and walk uphill into the historic centre.

How to arrive by public transport from Bari

Direct trains from Bari to Ostuni usually take about 1-1.5 hours, but Ostuni station is outside the historic centre. Take a local bus or taxi uphill from the station.

Polignano a Mare
Clifftop sea views

Polignano a Mare

A beautiful clifftop town overlooking the Adriatic Sea, famous for panoramic terraces, white streets, sea caves and the iconic Lama Monachile beach.

Suggested visit: 2-3 hours Access from Bari: Very easy by train

How to arrive by car from Bari

About 35-45 minutes from Bari via the SS16. Park outside the historic centre and walk towards the sea viewpoints.

How to arrive by public transport from Bari

Direct regional trains from Bari Centrale to Polignano a Mare are frequent and usually take around 30-40 minutes.

Salento
Crystal-clear sea

Salento

The southern part of Puglia is famous for sandy beaches, turquoise water, coastal villages and relaxed Mediterranean landscapes. Lecce is the easiest Salento base by public transport.

Suggested visit: Full day or longer Access from Bari: Train to Lecce; car for beaches

How to arrive by car from Bari

About 1 hour 45 minutes from Bari to Lecce, and longer for coastal villages such as Otranto, Gallipoli or Santa Maria di Leuca. A car is the most flexible option for beaches and several stops in one day.

How to arrive by public transport from Bari

Direct trains from Bari Centrale to Lecce are frequent. For Salento beaches and smaller towns, continue from Lecce with regional trains or buses; services can be seasonal, so check the same-day timetable.

Sassi di Matera
UNESCO cave city

Sassi di Matera

Just beyond the border of Puglia, Matera offers ancient cave dwellings, rock churches, stone lanes and unforgettable ravine viewpoints.

Suggested visit: 4-6 hours Access from Bari: Bus or car

How to arrive by car from Bari

About 1 hour 10 minutes from Bari via Altamura. Park outside the Sassi and explore on foot.

How to arrive by public transport from Bari

Direct buses from Bari are usually the fastest public transport option. Ferrovie Appulo Lucane trains via Altamura can also work but are often slower; check both bus and train times.

Vieste and Gargano
Cliffs, sea caves, beaches

Vieste and Gargano

A scenic excursion to northern Puglia, with white limestone cliffs, sea caves, beaches, trabucchi fishing platforms and the lively old town of Vieste. Best with an early start and, ideally, a car.

Suggested visit: Full day Access from Bari: Best by car; long by bus

How to arrive by car from Bari

About 2 hours to Mattinata and about 2.5 hours to Vieste from Bari. Use the A14 and SS89 corridor; a car is strongly recommended if you want to combine viewpoints, beaches and both towns in one day.

How to arrive by public transport from Bari

Possible but slow. Seasonal shuttle and bus services may connect Bari Airport with Vieste; other routes can require changes via Manfredonia or Foggia. Check return times carefully before planning this as a day trip.

Travel note. Travel times are indicative and exclude the actual visit duration. Public transport in Puglia can vary by season, weekday, infrastructure works and operator. Participants should always check current train and bus timetables before travelling. For more flexible day trips, especially Gargano, Gravina di Laterza, Castel del Monte, renting a car is often the most convenient option.