Gravina In Puglia From Bari: The Ravine Town And Its Bridge
Gravina in Puglia sits about 64 km south-west of Bari on the road towards Matera, a town built above a deep karst ravine and linked by a tall stone bridge. Here is how the day trip works from Bari.
Short answer
Gravina in Puglia is about 64 km by road from Piazza Mercantile in Bari, and the FAL railway line from Bari reaches it on the way to Matera. Pair it with Altamura or Castel del Monte on the same day; a guided bus tour from Bari covers Gravina together with all three.
Gravina in Puglia is a town in the inland Murge hills of Puglia, the region whose capital is Bari on the Adriatic coast of southern Italy. It stands on the edge of a deep karst ravine, the gravina that gives the town its name, with a tall multi-arched stone bridge, the Ponte Acquedotto, crossing the gorge between the historic centre and the rock-cut quarters on the far side. From Bari the town is about 64 km by road from Piazza Mercantile, and it sits on the FAL railway line that runs from Bari through Altamura towards Matera, which makes it one of the few inland day trips reachable without a car. This page covers how to get there, what the town offers, and how to fold it into a bigger inland day with Altamura, Castel del Monte and Matera.
Where Is Gravina In Puglia And What Is The Town?
Gravina in Puglia is an inland town in the Metropolitan City of Bari, in the Murge hills about 64 km south-west of Piazza Mercantile in Bari, about 64 minutes by road in free-flow traffic. It stands above a deep karst ravine crossed by the stone Ponte Acquedotto, and it sits roughly midway between Bari and Matera, which is in the neighbouring region of Basilicata, about 71 km and 69 minutes from Bari by road.
The defining feature is the ravine itself. The town's historic core sits on one rim; on the opposite side and in the walls of the gorge are rock-cut chambers, cave churches and cellars carved into the soft tufa, the same karst landscape that produced the Sassi districts of Matera further inland. The bridge links the two sides and carries the old aqueduct, and the viewpoint along the rim, near the cathedral's terrace, looks straight down into the gorge. The rock-hewn churches and the ravine ecosystem are protected as a regional park, the Parco Regionale dell'Alta Murgia, which also takes in Castel del Monte further north.
The town is small enough that its centre is walked in a morning. Around the bridge and the main square are the usual Puglian ingredients: pale stone palazzi, a cathedral, and lanes that end abruptly at the edge of the gorge with the ravine dropping away below. Because the town faces the gorge rather than the sea, the light in the late afternoon, when the sun crosses the ravine, is what photographers come for.
For context on the region this town belongs to, the Bari Italy Travel Guide covers the coast and the old town of the capital, and separate pages cover Polignano a Mare, Monopoli and the other seaside trips. Gravina belongs to the inland group, with Altamura, Castel del Monte and Matera.

How To Get From Bari To Gravina In Puglia?
The FAL railway runs from Bari through Modugno, Altamura and Gravina towards Matera, so Gravina in Puglia is reachable by train from Bari Centrale; check FAL's own timetable page for the current times and fares. By road it is about 64 km and about 64 minutes from Piazza Mercantile in free-flow traffic, and there is no bus operator, timetable or fare for the route, so the train or a car are the two options to plan around.
The rail line is the practical answer for travellers without a car. FAL, the Ferrovie Appulo Lucane, runs narrow-gauge trains from a terminal beside Bari Centrale along the route Bari, Modugno, Palo, Binetto, Grumo, Toritto, Altamura, Gravina, Matera. The line is slow by mainline standards, it crosses farm country and climbs into the Murge, but it links the whole inland cluster: Altamura, Gravina and Matera sit on one line, which is why a car-free inland day usually picks two of the three rather than all of them. Service changes during works are posted by the operator, so check the FAL site the day before.
Driving is the flexible option. The route heads inland from Bari towards Altamura and the Murge plateau. Parking around the historic centre is on-street and metered in parts; the usual advice applies anywhere in Puglia, arrive before midday in high season and never drive into a restricted historic core. Gravina's own centre is largely walkable and the ravine edge is the natural boundary for cars.
For orientation once back in the city, the guide to getting around Bari covers the AMTAB buses and the Ferrotramviaria airport link, and the Bari train station page explains the layout at Bari Centrale, where the FAL terminal sits beside the mainline station.
| Inland destination from Piazza Mercantile | Distance by road | Free-flow drive time |
|---|---|---|
| Altamura | about 51 km | about 50 minutes |
| Gravina in Puglia | about 64 km | about 64 minutes |
| Matera (Sassi) | about 71 km | about 69 minutes |
| Castel del Monte | about 62 km | about 59 minutes |
One planning point from the same table: these four are close together in the same inland quadrant, but the drive times are point to point from Bari, not between the towns. Altamura sits between Bari and Gravina on both road and rail, which is why the two towns usually share a day.
If planning the whole inland loop yourself feels heavy, a guided day from Bari removes the logistics:
The first of these departs from Bari and covers Castel del Monte, Altamura, Gravina and Trani in one guided day by bus. The walk through history explores Bari's own old town instead, a good half-day complement before or after an inland trip. The olive-grove farm tour with oil tasting departs from Ostuni, not from Bari, so it belongs to a different part of the region and pairs with a coast day rather than this inland one.

What To See In Gravina In Puglia From Bari?
The core sights of Gravina in Puglia are the Ponte Acquedotto bridge over the ravine, the rock-cut churches and cave chambers in the gorge walls, the terrace by the cathedral looking down into the gravina, and the lanes of the historic centre on the rim. The bridge viewpoint and the ravine walk need no ticket, and the rock churches and the adjoining archaeological museum have their own hours, so confirm times locally before setting out from Bari.
The bridge is the signature view. From the rim near the cathedral the Ponte Acquedotto reads almost like an aqueduct, which is what it originally was, carrying water across the gorge on tall arches. The gorge below it drops away steeply, and the far wall is pocked with the dark openings of rock-cut chambers, some of them former churches with carved apses, others cellars and dwellings from the town's earlier centuries. This is the same rock-cut architecture that makes Matera famous, on a smaller and quieter scale.
The historic centre above the rim is compact: pale stone lanes, baroque facades, and the cathedral with its terrace over the ravine. The town also holds an archaeological museum covering the inland Murge and its ancient sites, including the nearby Botromagno hill where excavations have traced settlement back through the centuries.
Because the town is small, the rhythm of a visit is simple: the bridge and the viewpoint first, a loop of the centre, then time at the ravine edge.
For the practical side of a stop here with a guide handling the schedule, the tour below is this site's featured pick for the inland loop:

Can You Combine Gravina In Puglia With Matera, Altamura Or Castel Del Monte?
Yes, and that is the usual way to do it: Gravina sits between Altamura and Matera on the same FAL rail line, and Castel del Monte lies in the same Murge area, so a one-day loop of two or three of these towns is realistic by car or by guided bus tour. Matera is in Basilicata, not Puglia, so the classic pairing crosses the regional border, and the road time from Bari, about 69 minutes, is the only duration to plan around.
The strongest car-free pairing is Gravina plus Matera, or Altamura plus Gravina, both on the FAL line from Bari. With a car, the fuller loop works: Bari to Altamura about 50 minutes, Altamura to Gravina a short hop inland, Gravina to Matera roughly half an hour across the regional border, then the long run back to Bari. Castel del Monte sits north of this corridor near Andria, so a Castel del Monte day usually takes in Trani on the coast instead, which is exactly what the guided four-stop tour above does.
| Site in the inland cluster | Full ticket | Reduced | Hours |
|---|---|---|---|
| Castel del Monte | 10 euro | 2 euro | daily 10:00 to 18:45 (1 April to 30 September); 09:00 to 17:45 (1 October to 31 March), last entry 45 minutes before closing |
| Altamura National Archaeological Museum | 5 euro | 2 euro | Monday to Friday 08:30 to 19:00; Saturday, Sunday and holidays 08:30 to 13:30 |
| Swabian castle of Trani | 8 euro | 2 euro | Monday to Saturday 08:30 to 19:30; Sunday 08:30 to 13:30 |
Castel del Monte has been a UNESCO World Heritage site since 1996, an octagonal castle on a hill across the Murge plateau. The Sassi districts of Matera and the trulli of Alberobello are also UNESCO World Heritage sites.
A note on seasons for this loop: the Murge plateau is high, open country, hotter than the coast in July and August, when the modelled values from ERA5 data, 1991 to 2020, put Bari's mean daily maximum at 28.6 C in July and 29.1 C in August, and colder in winter, with January highs about 12 C in Bari. Spring and autumn suit the inland walks best; November carries the year's heaviest rain at 73 mm against August's 20 mm, typical values from modelled ERA5 data, 1991 to 2020.

Is Gravina In Puglia Worth The Trip From Bari On Its Own?
Gravina in Puglia is worth the trip from Bari for the ravine and the bridge alone if you like rock-cut architecture and dramatic geology without crowds, but at about 64 minutes each way by road it earns its place best as part of an inland day with Altamura or Matera rather than as a standalone destination. The town's compact centre suits a half-day rhythm, and the gorge scenery is the kind the region otherwise reserves for Matera.
The honest comparison is with its neighbour. Matera's Sassi are vast, famous and busy; Gravina's gorge is smaller, quieter and free of an entry framework around the viewpoints. For a traveller who wants the rock-cut landscape without Matera's scale, Gravina delivers it an hour from Bari. For a traveller with only one inland day, the usual choice is Matera, with Gravina added when the day has room, which is precisely why the guided tours bundle the two with Altamura.
Travellers coming from the coast side of the region sometimes fold Gravina into a wider Puglia week. If that is your plan, the Puglia week from Bari itinerary shows how the coastal and inland days fit together, and the how many days in Bari page sets out the arithmetic for the city itself. A rough rule from the drive times: two inland days cover Gravina, Altamura, Castel del Monte and Matera comfortably; one day forces a choice between the Castel del Monte corridor and the Matera corridor.

What Is The Best Time Of Year To Visit Gravina In Puglia From Bari?
Spring and autumn are the best times to visit Gravina in Puglia, when the ravine walks are comfortable; typical values from modelled ERA5 data, 1991 to 2020, give May a mean daily high of 21.6 C and October 21.1 C in Bari, against 29.1 C in August and about 12 C in January. November carries the heaviest rain of the year at 73 mm, and July and August the least at 22 mm and 20 mm.

The inland Murge has no sea breeze, so the plateau feels the summer more than the coast does. May and late September to October are the comfortable windows: the gorge walks, the viewpoint and the lanes between them are all outdoors, and the whole visit is a walking visit. Winter is quiet and can be atmospheric, with low light across the ravine, though January and February mean daily lows sit near 7 C and the days are short for photography.
| Month | Mean daily high | Mean daily low | Rain |
|---|---|---|---|
| March | 14.7 C | 8.8 C | 58 mm |
| May | 21.6 C | 15.3 C | 35 mm |
| July | 28.6 C | 22.0 C | 22 mm |
| August | 29.1 C | 22.4 C | 20 mm |
| October | 21.1 C | 15.6 C | 63 mm |
| November | 16.9 C | 12.0 C | 73 mm |
All figures are typical values from modelled ERA5 data, 1991 to 2020, for the Bari area, and the Murge plateau inland runs a degree or two warmer by day in summer and cooler by night. Rain days, days with at least 1 mm, run about 4 in July and August against about 9 in November, so an autumn visit plans one flexible indoor hour, the archaeological museums of Altamura or Gravina's own, as the fallback.
Which Guided Tours From Bari Include Gravina In Puglia?
The guided day tour from Bari that includes Gravina in Puglia is the Castel del Monte, Altamura, Gravina and Trani bus tour, which departs from Bari and covers all four stops with a guide; the town otherwise appears on Matera-area itineraries that start from Matera itself, not from Bari. Independent travel by FAL train remains the alternative for a self-guided day.
The value of the guided option is the geography. Gravina is the third stop on a corridor that a self-driver can cover but that a car-free traveller reaches only on the slow FAL line, so the bus tour opens the whole inland loop, Castel del Monte and Trani included, to travellers based in Bari without a car. The listing for the tour carries the current price, dates and inclusions on the operator's live listing.
The other picks in this trio serve different days. The history walk stays inside Bari Vecchia and the seafront, and the farm tour among olive trees with oil tasting departs from Ostuni on the coast south of Bari, so neither substitutes for an inland day; they fill the city day and the coast day of a wider week.

How Does A Gravina Day Compare With Bari's Other Day Trips?
Gravina's day trip competes with the seaside and hill-town options on character rather than convenience: it is about 64 minutes inland by road from Piazza Mercantile, against 36 minutes to Polignano a Mare and about 61 minutes to Alberobello, and it offers ravine scenery and rock-cut architecture instead of beaches or trulli.
The coastal trips, Polignano a Mare, Monopoli and Trani, pair sea and old towns and are reachable by mainline or metropolitan rail. The hill trips, Alberobello, Locorotondo and Ostuni, cover the Valle d'Itria and its whitewashed centres. The inland cluster, Altamura, Gravina, Castel del Monte and Matera, is the geology-and-archaeology group, and Gravina is its quietest member. Choosing between them is a matter of what the rest of the week holds; a first visit to Puglia usually takes the coast and Alberobello first and the inland loop second.
| Day trip from Piazza Mercantile | Distance by road | Free-flow drive time | Character |
|---|---|---|---|
| Polignano a Mare | about 37.4 km | about 36 minutes | clifftop town and seaside |
| Alberobello | about 56.7 km | about 61 minutes | trulli town, UNESCO |
| Castel del Monte | about 62 km | about 59 minutes | octagonal castle, UNESCO 1996 |
| Gravina in Puglia | about 64 km | about 64 minutes | ravine town and bridge |
| Matera | about 71 km | about 69 minutes | Sassi city, UNESCO, in Basilicata |
All drive times are free-flow point-to-point figures from Piazza Mercantile; add time for summer traffic on the coastal stretches and for parking in every hill town. The individual guides, Polignano a Mare, Alberobello, Castel del Monte, Trani and Matera, carry each town's detail, and the root things to do in Bari page lists the full set.
That farm tour departs from Ostuni, about 85 km and 73 minutes by road from Bari, so it belongs on a coast-and-olive-groves day, not on the Gravina day.

Common Questions About Gravina In Puglia
How far is Gravina in Puglia from Bari?
Gravina in Puglia is about 64 km from Piazza Mercantile in Bari, about 64 minutes by road in free-flow traffic. The FAL railway also serves the town on the line from Bari through Altamura towards Matera.
Is there a train from Bari to Gravina in Puglia?
Yes. The FAL line runs from Bari through Modugno, Altamura and Gravina towards Matera. Check FAL's own timetable page for current times and fares, and note that service changes during works are posted by the operator.
Can you visit Gravina and Matera on the same day from Bari?
Yes. The two towns are on the same FAL rail line and about half an hour apart by road, and Matera is about 71 km from Bari. Matera is in Basilicata, not Puglia, so the day trip crosses the regional border. The road time is the only duration to plan around.
What is Gravina in Puglia famous for?
The ravine. The town stands above a deep karst gorge crossed by the stone Ponte Acquedotto, with rock-cut churches and cave chambers in the gorge walls, the same rock-cut tradition that shapes the Sassi of Matera.
Do you need a car for Gravina in Puglia?
No. The FAL railway reaches the town from Bari, and guided bus tours from Bari include it on the Castel del Monte, Altamura, Gravina and Trani loop. A car simply gives you the flexibility to chain the inland towns in any order.
How much time do you need in Gravina in Puglia?
The compact centre, the bridge viewpoint and the ravine edge suit a morning or an afternoon, which is why the town is usually paired with Altamura, Castel del Monte or Matera rather than visited alone from Bari.
Gravina in Puglia rewards the traveller who has already seen Bari's old town and the coast and wants the inland half of the region: one ravine, one bridge, an hour from the capital, and an inland corridor that runs all the way to Matera.