How to reach Matera
Bari-Palese airport is the closest to Matera (50 km). From Palese you could take a taxi or rent a car, driving on S.S. 96 to Altamura and then Matera or check for a public transfer with Puglia Air Bus directly from the airport to Matera Central Station, or take a train from the airport to Bari Central Station with Ferrovia Nord Barese and than another train to Matera Central Station.
From Naples you take the highway to Salerno, and then follow the A3 highway in the direction of Reggio Calabria. You exit at Sicignano to head to Potenza, where you take S.S. 407 (“Basentana”) until the turn-off for Matera near Ferrandina Scalo. You continue on this road another 20 minutes to arrive directly to Matera. From Bari you take S.S. 96 for Altamura and then Matera. From other places in the South, from the Ionian coastal road S.S. 106 (“Ionica”) there is a turn-off for Matera via S.S. 175.
From Rome and Naples there is train service to Ferrandina (Ferrandina-Pomarico-Miglionico on the line for Taranto), with bus connections that arrive directly in Matera. From Bari there is a private railway, the Ferrovie Appulo-Lucane (FAL), which operates several train and bus connections for Matera.
There are bus connections for Matera from Bari, Naples, Rome, Milan and the major italian cities.
Shuttle Bus from Bari Palese Airport to Matera Central Station, please visit COTRAB
Private Shuttle Bus from Bari Palese Airport or Bari Central Station, please call Discovery Matera
Matera Taxi Service
Ditta Chiffi 24h +39 0835 261299 or +39 3332685173
Sassi Service 24h +39 328 5854231
Auto Taxi 24h +39 338 2500494