Getting to Matera

Getting to Matera

By Plane


The nearest airport to Matera is Bari-Palese airport (Aeroporto Karol Wojtyła), which is 55 kilometers away and serves the Italian cities Milan, Rome, Verona, Turin, Venice, Trapani, Bergamo and Bologna, as well as international destinations, such as London (Stansted and Gatwick), Paris, Barcelona, Brussels, Cologne, Bucharest, Tirana, Stuttgart and Munich. Bari-Palese Airport operates flights by Alitalia, British Airways, Lufthansa, MyAir, Ryanair, Hapag Lloyd, AirOne and Club Air.

Alternative airports are Brindisi-Casale (140 km) and Naples (250 km).

A shuttle service runs between Matera and Bari Airport. Timetables are available online and booking is recommended.

By train


There are basically two options: arriving in Ferrandina - Scalo Matera, which is served by Trenitalia high speed trains and from there use the bus service to Matera.

Alternatively, you can arrive to Salerno, Potenza or Bari and from there take Freccialink directly to Matera. Freccialink is a shuttle service operating from these stations only, and can be accessed only through Trenitalia ticket office in combination with the train ticket. 

There is also a separate train connection served by Ferrovie Appulo Lucane that connects directly Bari and Matera.

By car


From the Tyrrenhian coast:
Take the Salerno-Reggio Calabria Autostrada followings indications for Potenza and Metaponto on the SS 407 Basentana road, then head towards Matera after the Ferrandina Scalo FS exit.
From the Adriatic coast:
Take A14 Bologna-Taranto Autostrada and exit Bari Nord. Continue to the industrial zone and exit in Modugno towards Altamura-Matera, following the SS 96 then the SS 99 roads.
From the south of Italy (Calabria and Sicily):
Take the Reggio Calabria-Salerno Autostrada to the Sibari exit, then the SS 106 Jonica road for Taranto. The Matera exit is near Metaponto.

By sea


The Port of Bari is the closest to Matera and has ferry connections for:
Bar (Montenegro), Corfu (Greece), Dubrovnik (Croatia), Durazzo (Albania), Igoumenitsa (Greece), Patras (Greece), Sami (Kefalonia, Ionian Islands, Greece), Zante (Zakynthos, Ionian Islands, Greece).
It is also possible to use the Port of Brindisi that is connected to Corfu (Greece), Igoumenitsa (Greece), Patras (Greece), Sami (Kefalonia, Ionian Islands, Greece), Zante (Zakynthos, Ionian Islands, Greece) and Saranda (Albania).


By bus

Matera is connected by buses leaving from Milan, Rome, Naples and Bari using the companies: Marinobus, FAL, Flixbus, Marozzi, Miccolis, Co.Tr.A.B.

Local transportation in Matera


Routes and timetables are available online. Scroll down the webpage till you find Matera.