Der Flughafen Bari-Palese ist der nächstgelegene von Matera (50 km). Von Palese nehmen Sie ein Taxi oder einen Mietwagen und fahren auf der Staatsstrasse SS96 in Richtung Altamura, dann weiter bis nach Matera. Auf Anfrage kann die Locanda einen Shuttledienst von und zu den Flughäfen Bari oder Neapel-Capodichino arrangieren.


Von Neapel nehmen Sie die Autobahn nach Salerno, dann die A3 Autobahn in Richtung Reggio-Calabria. Bei der Ausfahrt von Sicignano nehmen Sie die Abzweigung nach Potenza, wo Sie dann auf der Staatsstrasse 407, genannt „Basentana“, bis Ferrandina Scalo fahren und dort nach Matera abzweigen. Nach etwa 20 Minuten kommen Sie in Matera an. Von Bari nehmen Sie die SS 96 nach Altamura und fahren dann bis nach Matera weiter. Von anderen südlicher gelegenen Orten, fahren Sie die SS106, genannt „Ionica“, die Ionische Küste entlang bis zur Ausfahrt nach Matera, wo Sie dann die SS175 nehmen.


Von Rom und Neapel gibt es einen Bahnverkehr bis nach Ferrandina (auf der Strecke nach Taranto) und von dort eine Busverbindung direkt nach Matera. Von Bari gibt es eine private Eisenbahn, die Ferrovie Appulo-Lucane (FAL), die Matera täglich mit mehreren Zügen verbindet.


Es gibt Busverbindungen nach Matera von Bari, Neapel, Rom und Mailand.