Matera is well-connected to major Italian cities by train and bus.
The nearest major airports are Bari Karol Wojtyła Airport (BRI) and Brindisi Airport (BDS). From these airports, you can take a train or bus to Matera. The journey from Bari to Matera takes approximately one hour by train.