It's not easy to arrive in Matera.There is not a railstation, so you must go there by car or bus.
I took a S.I.T.A.bus from Taranto, € 4.39, and he need about 2 hours to make 60km!!!....I't's not so bad, as the bus go trough few little charming village...
Matera is not reached by the national railway net, so if you are coming by train, you are supposed to arrive in Bari and then take the regional "Apulo Lucane ferrovie".
From Bari it's 1 hour and half long trip.Once you arrive in Bari station go out at the northern exit then, go straight on(the bus station should be kept on your left) untill you reach a yellow building which I'll show in the picture as, nowhere there is written that there is a station inside that building.The tiket from Bari to Matera costs 4 euro and can be bought only in that station.
The ferrovie appulo lucane web site is: http://www.fal-srl.it/ but it's only in italian so if you want to know the train timetables it's better if you check out the official italian railway web site:www.trenitalia.com which gives you the train timetables though cannot purchase the tickets.
Trains (Ferrovie Appulo Lucane) run between Bari and Matera frequently.The train leaves from one of the upper platforms at Bari Station. Notice that you have to leave the main station building and go to a smaller around the corner, from where you buy the ticket and catch the train.
The train ride from Bari to Matera takes about one hour, and runs hourly. The ride was nice, the train passed many kilometres of fields of olive trees and I even spotted some trullis (see Alberobello) in between the trees. After passing the many olive trees, we drove past some dry and stony land, and then we drove through kilometres of huge fields of wheat.
This link (http://www.fal-srl.it/elencoquadriorari.php) is to the timetable for the train. Just click on the station from where you want to depart.
To reach Matera there are several roads...of course...but there is one maybe less known.If you come from Puglia,in particular from the Bassa Murgia,the zone of trulli i mean,it's very charming take a direct road that from Gioia del Colle brings to Matera doesn't passing through Santeramo.Just go inside Gioia and then ask the people...enjoy o understand!