Travel from Milan to Matera

Bus or train from Milan to Matera?

Trenitalia Frecce operates a train from Milan to Matera hourly. Tickets cost $30 - $45 and the journey takes 1 h 2 min. 2 other operators also service this route. Alternatively, Milan Metro operates a bus from Milan to Matera hourly. Tickets cost $1 - $3 and the journey takes 23 min. FlixBus also services this route 5 times a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan to Matera

From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Bari airport, then bus to Matera. 4 h 22 min $128. From Milan Central Station bus to Milan Bergamo airport, fly to Bari airport, then bus to Matera. 4 h 48 min $78. From Milano Cadorna train to Milan Malpensa airport, fly to Bari airport, then bus to Matera. 4 h 40 min $106. From Milano Centrale train to Bologna C.Le, train to Bari Centrale, then train to Matera Centrale. 9 h 42 min $133. From duomo m1 m3 bus to Milan, Milan then bus to Matera. 14 h 13 min $96. From Duomo M1 line 1 subway to Milano, bus to Salandra Scalo, then bus to Matera. 14 h 24 min $97. From Milan drive to Matera. 8 h 31 min $169.