By air
The nearest airport is Bari Palese, 50 km from Matera.
From there you can reach Matera by:
- Shuttle Bus - Airport Line from Palese (Bari) to Matera
- Train or bus - Regional Appulo Lucane Railway from Bari Central Station to Matera
- Car - the SS. 99 road from Bari towards Altamura

By car
From the North
- A14 Bologna - Bari highway, exit Bari Nord. Continue on the SS. 99 road from Bari towards Altamura.
- A1 Roma - Napoli - Salerno - Reggio Calabria highway. Take the Sicignano exit and continue on the S.S. 407 Basentana road. Take the Matera exit.
From the South
- SS 106 Jonica Reggio Calabria - Taranto road. Take the Matera exit and continue on the SP. 175 Metaponto - Matera road.
- A1 Reggio Calabria - Salerno highway. Take the Sibari exit and continue towards Taranto on the SS. 106 Jonica road. Take the Matera exit and continue on the SP. 175 Metaponto – Matera road.
- A1 Roma - Napoli - Salerno - Reggio Calabria highway. Take the Sicignano exit and continue on the SS 407 Basentana road. Take the Matera exit.

By train
From Ferrandina Scalo railway station (35 Km from Matera).
From there continue with regional bus service to Matera.
From Bari Central Station (60 km from Matera)
Take the Appulo Lucane Regional Railway to Matera
From Metaponto railway station (45 km from Matera)
From there continue with Metaponto Lido – Matera bus service



