Matera ligt in Basilicata in het zuiden van Italië. De stad bevindt zich in de voetboog van de laars, op 40 km van de Adriatische Zee.