Which City Is Closest To Matera, Italy?

Altamura, 20 km away in Puglia, is the closest city to Matera in Basilicata. A sourced guide to every town and city within reach, with road distances and drive times.

Matera sits inland in Basilicata, southern Italy, at about 400 m above sea level on the edge of the Gravina canyon, and the nearest city of any size is Altamura, about 20 km away by road across the regional border in Puglia. That answer surprises people who assume Bari must be next door, because Bari is the airport city and the rail hub, but Bari lies 68 km and roughly an hour's drive to the north. The distances below come from routing computed with the OSRM engine over OpenStreetMap, measured from Matera Centrale station with free-flow driving times, so real traffic and parking add time on top.

The pale stone rooftops of Matera seen from across the Gravina canyon

The distinction between a town and a city matters here. Montescaglioso, in Basilicata like Matera itself, is technically the closest settlement of note at 19 km, but with a small population it reads as a town rather than a city. Altamura, a full city with a cathedral, a famous bread and a historic centre, takes the title at 20 km. If the question means the closest big city with an airport and mainline rail, the answer is Bari. This page lays out all three answers with the figures behind them, because the question "which city is closest to Matera, Italy?" has more than one right answer depending on what the traveller means by city. The Matera Travel Guide covers the city itself in depth elsewhere; this page is about what surrounds it.

Which City Is Closest To Matera, Italy?

The closest city to Matera is Altamura, about 20 km away by road, roughly a 20-minute drive, across the border in Puglia. The closest town is Montescaglioso at 19 km, inside Basilicata. The closest major city, with an airport and the main rail connection, is Bari at 68 km, about one hour by road. All three figures are road distances from Matera Centrale, computed with the OSRM routing engine.

Altamura deserves the title on substance, not just proximity. It is a genuine city, home to a Romanesque cathedral associated with the era of Emperor Frederick II, and its bread, Pane di Altamura, carries its own protected designation. The two places share the same limestone plateau, the Murgia, which is why the drive between them is short and flat by southern Italian standards. Matera's own UNESCO inscription, "The Sassi and the Park of the Rupestrian Churches of Matera", dates from 1993, and the park's own site describes the protected area as about 8,000 hectares; Altamura sits just beyond its northern edge.

The regional border is worth a sentence, because it confuses many first-time visitors. Matera is in Basilicata, not Puglia, a distinction explained in the guide to whether Matera is part of Puglia. Altamura, Bari, Alberobello and Polignano a Mare are all in Puglia. So the closest city to Matera is not even in the same region, which is a quirk of how the border between Basilicata and Puglia cuts across the Murgia plateau.

How Far Is Altamura From Matera, And What Can You Do There?

Altamura lies about 20 km north of Matera, a drive of roughly 20 minutes in free-flow conditions from Matera Centrale station, making it the nearest city and an easy half-day trip. The OSRM routing engine over OpenStreetMap gives the figure, which excludes traffic, parking time and any stops. Altamura's draws are its Frederick II cathedral, its protected Pane di Altamura bread and its access to the Alta Murgia National Park.

The cathedral is the centrepiece. The Romanesque building, long tied to Frederick II's rule over the area, anchors a walled old town whose lanes still follow the medieval plan. The bread is the other reason people cross the border: Pane di Altamura has a protected designation, baked from local durum wheat in wood-fired ovens, and bakeries around the old town sell it daily. Beyond the city, the Alta Murgia plateau opens into a national park with walking country quite different from the canyon landscape around Matera.

There is a practical wrinkle for anyone relying on public transport. FAL, the rail operator that serves Matera, runs its Bari line through Altamura with a change of trains there, as described on the guide to getting from Bari to Matera. That same line makes Altamura reachable by rail from Matera, though FAL's posted timetable changes services from time to time, and the current service notices include bus substitutions on some early-morning runs from 12 October 2026. The rule on this site is simple: check FAL's own timetable page before planning a rail day trip, because the posted sheets change more often than third-party guides do.

For visitors without a car, a guided day trip with transport included removes the timetable question entirely. The Alberobello tour with private transfer, which runs from Matera, is one such option, and the listing covers guided walking in Alberobello with the transfer laid on.

Which Towns Sit Within Half An Hour Of Matera?

Four places of note sit within about 30 minutes of Matera by road: Montescaglioso at 19 km, Altamura at 20 km, Miglionico at 21 km and Gravina in Puglia at 30 km. Montescaglioso and Miglionico are Basilicata towns; Altamura and Gravina are in Puglia. Drive times in free-flow conditions run from 20 to 31 minutes, computed with OSRM from Matera Centrale.

Keen to explore those nearby towns at your own pace? Book a rental car here.

Place Region Road km Drive time
Montescaglioso Basilicata 19 26 min
Altamura Puglia 20 20 min
Miglionico Basilicata 21 26 min
Gravina in Puglia Puglia 30 31 min

Montescaglioso is a Benedictine abbey town on a spur above the Bradano valley, and its abbey complex is the main reason to go. Miglionico is known for the Castello Malconsiglio and its frescoed church of Santa Maria Maggiore. Gravina in Puglia, despite the name, is the closest of the four to Matera in spirit: a canyon town with rock-cut churches and a striking aqueduct bridge over its own gravina, and it has appeared in film productions alongside Matera. The Crypt of the Original Sin, a painted rock church sometimes called the Sistine Chapel of rupestrian art, sits 13 km from Matera, closer than any of these towns, though visits there require a mandatory booked slot and the price is only shown in the booking engine.

A stone bridge spanning a rocky canyon near Gravina in Puglia

The Sassi themselves are steep, stepped and uneven, as the site's guide to walking around Matera explains, and the same is true of the old quarters in these neighbouring towns. None of the routes described here should be treated as step-free.

Which Larger Cities Can You Reach From Matera In A Day?

Bari, at 68 km and about one hour by road, is the closest large city to Matera, followed by Taranto at 52 km and about 1 h 08, and Metaponto at 47 km and about 52 minutes on the Ionian coast. Alberobello, a small town rather than a city, is 68 km with a drive of about 1 h 23. All figures are OSRM road computations from Matera Centrale in free-flow conditions.

Bari is the practical anchor for most trips: its airport is the main gateway to the region, at 64 km and about an hour's drive, and its FAL station is the rail terminus for the line down to Matera. The old town, Bari Vecchia, with the Basilica di San Nicola and a working street life around the ladies making orecchiette, rewards the hour spent getting there. Taranto, on the Ionian, gives a different flavour again, with its museum of Magna Graecia archaeology and its old town on an island between two seas.

City Road km Drive time Direction
Taranto 52 1 h 08 South, Ionian coast
Metaponto 47 52 min South, Ionian coast
Bari 68 1 h 02 North, Adriatic coast
Bari Airport 64 1 h 01 North
Alberobello 68 1 h 23 North, Puglia
Polignano a Mare 100 1 h 29 North, Adriatic coast
Lecce 204 3 h 08 South-east, Puglia

The sea is a day trip from Matera, never a stroll. There is no coast at the city itself, which sits high and dry on the edge of the Gravina, and the nearest salt water is at Metaponto on the Ionian, about 52 minutes by road. Polignano a Mare and Monopoli, the Adriatic beach towns that fill every Puglia itinerary, are 100 km and 110 km away respectively, so they pair with Matera only on a road trip of several days rather than a single day's outing. The site's guide to beaches near Matera covers the coastal options in detail.

For travellers weighing a car against tours, Alberobello is the classic test case. At 68 km it is close enough to reach easily, yet the trulli district is compact enough that a guided visit with transfer included often beats the alternative of driving, parking and finding a space in high season. The Alberobello tour with private transfer from Matera is the site's featured pick for exactly that reason, and Check availability shows current dates and pricing on the operator's live listing.

Why Does Everyone Assume Bari Is Closer Than It Is?

Bari feels closer to Matera than it is because it is the transport gateway: its airport is where flights land, and its FAL station is where the rail line to Matera starts, so nearly every itinerary passes through it. The road distance is 68 km and about one hour, and the rail journey takes about 1 h 45 to 2 h with a change at Altamura. Perception follows the route, not the map.

The rail figure deserves its own explanation. FAL, not Trenitalia, operates the line, and there is no Trenitalia station in Matera at all. FAL's posted weekday timetable has passengers change at Altamura, which is why the rail journey takes nearly twice the drive time. On Sundays and public holidays no trains run at all, and FAL substitutes buses, with its festive sheet showing eight arrivals at and eight departures from Matera Centrale. A national rail link, the Ferrandina to Matera La Martella line, is under construction with activation planned for 2028, but until then the FAL branch line is the whole rail network Matera has.

The Bari airport shuttle question comes up constantly, and this site does not print a timetable or fare for it, because no official page with current details could be verified. What is verified: the road distance from Bari Airport to Matera Centrale is 64 km, about an hour free-flow. For options and honest gaps, see the guide to getting from Bari Airport to Matera.

The wider region rewards travellers who treat Matera as a base rather than a single stop. Sunset walks over the Murgia, the suspension bridge above the Gravina and the cave churches across the canyon all sit within the park opposite the Sassi, and guided options cover each of them.

Common Questions About Cities Near Matera

Which city is closest to Matera, Italy?

Altamura, in Puglia, is the closest city at about 20 km by road, roughly a 20-minute drive. The closest town is Montescaglioso at 19 km, and the closest major city with an airport is Bari at 68 km, about one hour by road.

Is Altamura worth visiting from Matera?

Yes, as a half-day trip. Altamura has a Romanesque cathedral, a walled medieval centre and its protected Pane di Altamura bread, all about 20 minutes by road from Matera.

Is Bari close to Matera?

Bari is 68 km away, about an hour by road and about 1 h 45 to 2 h by FAL train with a change at Altamura. It is the closest major city and the main transport gateway, but it is not a next-door neighbour.

Is the sea close to Matera?

No. Matera is inland, at about 400 m above sea level on the Gravina canyon. The nearest coast is Metaponto on the Ionian, about 47 km and 52 minutes by road, with the Adriatic beaches around Polignano a Mare about 100 km away.

What is the closest town to Matera?

Montescaglioso, in Basilicata, at 19 km and about 26 minutes by road. It is a small abbey town rather than a city, which is why Altamura, one kilometre further but far larger, usually takes the closest-city title.

Can you visit Alberobello from Matera in a day?

Yes. Alberobello is 68 km from Matera, about 1 h 23 by road, and guided day trips with transfer included run from Matera; the site's featured option is the Alberobello tour with private transfer.

For anyone building a wider route, the distances above are the honest skeleton of the region: one small city over the border, a handful of towns within half an hour, and everything else an hour or more across the Murgia and the plains of Basilicata and Puglia.

← All answers