I'm trying to find train/bus service from Naples to Matera. It's not as easy as you would think. Obviously there are no trains into Matera, so a transfer would be required either at Ferrandina Scalo or farther out at Potenza. Trains from Naples Centrale do not go directly into Matera. We are planning for May, so the schedules are not really out yet. We've checked for Marinobus, Flixbus, RailEurope, italotreno, Omio and others with conflicting info. Anyone who has experienced this and has advice would be greatly appreciated.
Book via Trenitalia. Departure station: Napoli Centrale. Arrival: Matera. The train takes you to Salerno where you take the Freccialink bus to Matera. It's all on one ticket. Easy, straightforward, under four hours. We did this a couple years ago.
Last Fall we went to Bari by Trenitalia train from Naples, then onto the Ferrovia Apollo Lucane train to Matera.
Two separate tickets.
Naples to Bari bought a few weeks before.
Bari to Matera bought at the station just before departure.
That smaller station is just next door to Bari Centrale.
Left Naples around 08:00, arrived Matera Centrale around 3:30 pm.
Very easy.
I too had looked for direct options but this was the most efficient centre to centre.