Gravina in Puglia, Puglia
Coat of arms of Gravina in Puglia

Puglia · Bari

Gravina in Puglia

A Bari-province town of 42,700 built on the lip of a 100m-deep limestone canyon, its cliffs threaded with rupestrian cave churches.

Picked by Peter Benei

Letter to come

Why Gravina in Puglia is on our list

It holds Borghi più belli d'Italia and Cittaslow.

Subscribe and you get Gravina in Puglia's letter the day it comes out.

Visiting

By train
Station in the comune
Population
42,146

When to visit

Best · Mar–Jun, Sep–Oct

  • J12°
  • F14°
  • M15°
  • A18°
  • M24°
  • J30°
  • J34°
  • A33°
  • S28°
  • O23°
  • N17°
  • D13°
  • Best
  • Hot or crowded
  • Quiet
  • Mostly closed

Daytime air temperature, averages for 2020–2024. Weather data by Open-Meteo.com.

Why come

Gravina sits within the gravine, the network of limestone canyons cut across the Bari-Matera-Taranto karst plateau, the same geological system that produced Matera's Sassi 30 km southeast. This canyon is 100m deep, 350m wide at its narrowest, running straight through the center of the modern town. The plateau above holds the current population of 42,146; the old town clings to the cliff edge, its houses stacked against the same rock that the canyon walls below carry as a run of rupestrian churches and sanctuaries hollowed straight from the stone.

The defining crossing of the two halves is the aqueduct bridge, built in the 18th century to bring water from the Murgia springs into the city and still walkable as a pedestrian route above the gorge floor. On the canyon walls below it: a sanctuary carved into the rock, a church reached by a vertical stair and cut entirely into the cliff face, and a crypt complex holding frescoes from the 10th to 12th centuries, Byzantine work surviving in the dark of the rupestrian chambers. Above, on the plateau, the medieval centro takes over: the Cattedrale di Santa Maria Assunta, first built in the 11th century and rebuilt at the end of the 15th; the Castello Svevo rebuilt by Federico II; the Fondazione Ettore Pomarici Santomasi with its archaeological and Renaissance collections.

Gravina holds the Borghi più belli d'Italia designation together with Cittaslow, and lies on the Via Francigena, the branch tracing the old Via Appia route south, as well as bordering the Parco Nazionale dell'Alta Murgia, the karst plateau protected as national park immediately to the north. The food follows the same Murgia-Puglian line as the landscape: focaccia barese, orecchiette with cime di rapa, capocollo di Martina Franca, Primitivo di Manduria and the local Murgia DOC reds, built around the Festa di San Michele Arcangelo each September and the Carnevale Gravinese in late winter. What Gravina adds up to is a town whose deepest cut in the earth doubles as its main street: canyon below carrying the sacred and the ancient, plateau above carrying the civic and the everyday, the two halves joined by a bridge built for water and now crossed for its own sake.

How to get there

From Bari (BRI), about 1 h 6 min by car.

Naples (NAP) is about 3 h 9 min away.

By car from the center of Bari 1 h 8 min, Salerno 2 h 25 min or Lecce 2 h 56 min.

There is a railway station in the comune, so you can arrive without a car.

Coming from Bari?

Coming by train into Bari Centrale? Gravina in Puglia is about 1 h 11 min away by road.

Every town within reach of Bari airport.

First time driving in Italy? Read our complete manual.

Gravina in Puglia, Puglia
Gravina in Puglia, Puglia

What to see

  • Ponte Acquedotto (Bond's bridge)

    Crosses the gorge at 37m height on 18th-c stonework, a walkable pedestrian route today. This is the bridge James Bond leaps from in the Matera sequence of No Time to Die.

  • Chiesa di San Michele delle Grotte

    A church carved entirely into the rock cliff of the gravina, reached by a vertical stair. The most striking of the canyon's rupestrian churches.

  • Castello Svevo + Cattedrale

    The castle sits on the plateau beside the cathedral, first built in the 11th century and rebuilt at the end of the 15th.

  • Cripta di San Vito Vecchio + Madonna della Stella

    Frescoes from the 10th to 12th centuries survive in the rupestrian crypt cut into the canyon wall. Madonna della Stella is the larger of the two cave sanctuaries here.

  • Murgia kitchen + Festa di San Michele

    Pancotto, focaccia barese, orecchiette con cime di rapa, Primitivo di Manduria. Festa di San Michele Arcangelo on 28-29 September is the year's main event.

Living here

Could you live here?

Gravina in Puglia meets 1 of our 2 rules for a small town.

  • 42,146 people, above our sweet spot of 5,000 to 20,000: big enough that it can split into neighborhoods.
  • Altamura, a city of 70,163, is 28 min by car. Closer than our 30 to 60 minutes: handy for everything, so check the town still keeps a life of its own.
  • A station of its own. Trains are the overlooked way to get around Italy: no parking, straight into the center.

The rules come from our series Where to Move in Italy, written from the places we have lived: Part 1, The End of the Road · Part 2, The Small Town · Part 3, The City · Part 4, The Postcard · Part 5, The Other Half. The towns we would pick are in Part 6, The Best Towns.

How we choose a town, and every town by these rules.

  • Population 42,146, down 3.6% since 2015
  • Nearest city Altamura, 28 min drive
  • Train station in the comune
  • Nearest national health service hospital Altamura, 12 km as the crow flies · how healthcare works in Italy
  • Homes in the center: €700 to €1,000 per m² to buy, €2.40 to €3.40 per m² a month to rent
All the numbers Common questions, designations, lists and sources.

More about living here

  • Remote
  • Pharmacy in town
  • High school within a 30-minute drive
  • Full fibre reaches 95% of homes
  • Primary school in the comune
  • Earthquake zone 3, low hazard
  • Bari airport (BRI), 1 h 6 min drive, the nearest with scheduled flights
  • Regional capital Bari, 1 h 8 min drive

If you are moving here

Gravina in Puglia

Who lives here

3% of residents are foreign citizens, most often from Albania, Romania and Georgia, against 9% across Italy. 16 of them come from English-speaking countries or western and northern Europe, mostly the United States and Germany. There are 163 people over 65 for every 100 children under 15, against 216 across Italy. 22% of homes have no resident, holiday homes and empty ones counted together, against 27% across Italy. Bari province ranks 67th of 107 in Il Sole 24 Ore's quality of life ranking for 2025.

Health and schools

The nearest emergency room is in Altamura, 12 km as the crow flies. The nearest major one is in Bari, 47 km away. The nearest children's emergency room is in Bari, 47 km away. The nearest IB school is St. Stephen's School, 349 km as the crow flies. The nearest school listed as international is International School of Brindisi, 128 km away.

Information, not medical advice. Confirm with a professional.

Taxes

A home that is not your main one pays 1.06% a year in property tax, charged on the cadastral value rather than the price. A main home pays none unless it is in a luxury category. The town adds between 0.55% and 0.8% to your income tax, depending on your income. 7% pensioner tax: this town is not in a qualifying area.

Information, not tax advice. Confirm with a professional.

What it costs

The average household in Puglia spends about €1,500 a month, €440 of it on food, against about €2,170 across Italy. A family of three pays about €545 a year for water, on the Puglia average. In Bari, the provincial capital, in September 2026, an espresso cost €1.21, a meal in a pizzeria €11.13 and a man's haircut €14.53.

What it costs to live in Italy.

Climate and risk

It is in climate zone D, on a scale from A, the warmest, to F, the coldest, and heating may run from November 1 to April 15, up to 12 hours a day, unless the mayor changes it. Under 1% of residents live in a zone the national maps rate high for floods. Under 1% live in a zone rated high or very high for landslides.

These shares cover the whole comune, not any one street. Check an address on IdroGEO.

Moving from abroad? Which visa you need. Sources: ISTAT, the Ministry of Health, ISPRA, the Finance Ministry, the Ministry of Enterprise, Poste Italiane, the comuni, the IB, International Schools Database, Il Sole 24 Ore, Cittadinanzattiva.

Known for

  • BOND'S 100M GORGE BRIDGE

    Ponte Acquedotto appeared in No Time to Die (2021). The 18th-c aqueduct-bridge crosses the town's gravina.

  • RUPESTRIAN CAVE CHURCHES

    San Michele delle Grotte carved into the cliff, Madonna della Stella, Cripta di San Vito Vecchio with its Byzantine frescoes. The canyon walls form a Byzantine-era sacred landscape.

  • BPB + 4-SIGNAL TOWN

    Borghi più belli, Cittaslow, Via Francigena and Parco Nazionale dell'Alta Murgia: four major Italian quality marks at once, matched by very few comuni.

  • FEDERICO II CASTLE

    Castello Svevo built for the Stupor Mundi between 1223 and 1231. Anchors the centro on the plateau above the gorge.

Common questions

What is Gravina in Puglia known for?
Gravina in Puglia is a Bari-province town of 42,700 built on the lip of a 100m-deep limestone canyon, its cliffs threaded with rupestrian cave churches.
Where is Gravina in Puglia?
Gravina in Puglia is a comune in the province of Bari, in Puglia, at 350 meters above sea level.
What is the nearest airport to Gravina in Puglia?
The nearest airport with scheduled flights is Bari (BRI), about 1 h 6 min by car.
Can you get to Gravina in Puglia without a car?
Yes. There is a railway station in the comune, so you can arrive by train.
How long is the drive from Bari to Gravina in Puglia?
About 1 h 8 min by car.
When is the best time to visit Gravina in Puglia?
Best in Mar–Jun, Sep–Oct. July is the warmest month, averaging 34 degrees, and May the wettest, with about 11 rain days.
Which other towns are like Gravina in Puglia?
Putignano, Pisticci and Melfi.
How many people live in Gravina in Puglia?
42,146 residents, by ISTAT's count on 1 January 2025.
Is Gravina in Puglia a good place to live?
By the rules in our Where to Move in Italy series, Gravina in Puglia is a small town that meets 1 of our 2 rules. The nearest city, Altamura, is 28 min away by car. The nearest national health service hospital is in Altamura, 12 km as the crow flies. Full fibre reaches 95% of homes.
Tags & data designations · numbers · sources

The numbers

  • Elevation: 350 m
  • Population: 42,146
  • Surface area: 384.74 km²

These figures were compiled from public directories: ISTAT, OpenStreetMap and Wikidata, and from the official listings of the guides named on this page. Town details change; verify with official sources before you travel.

Similar

Towns like Gravina in Puglia

What all six share with Gravina in Puglia: over 10,000 people · hill towns · have a railway station in the comune

The letter

Read a sample letter

Chioggia | Everyone is wrong about this town

It’s not an alternative to Venice

· Read it free →

Letters from the towns we visit. Free.

Paid plans, the moving year and the books are on the membership page.