How to reach Matera

By Plane
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.

By Car
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.

By Train
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.

By Bus
There are bus connections for Matera from Bari, Naples, Rome, Milan and the major italian cities.

The main bus companies are Marino | Marozzi | Flixbus

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