There are 11 ways to get from Asti to Matera by train, plane, bus, train (Trenitalia), night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Turin Caselle Airport, fly, bus
best- Take the train from Asti to Torino Lingottotrain
- Fly from Turin Caselle Airport (TRN) to Bari Karol Wojtyła Airport (BRI)plane TRN - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
6h 35m€48–196Train, train to Milano Malpensa Airport, fly, bus
cheapest- Take the train from Asti to Milano Lambratetrain
- Take the train from Milano Bovisa Politecnico to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Bari Karol Wojtyła Airport (BRI)plane MXP - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
7h 52m€46–209Train
- Take the train from Asti to Vogheratrain
- Take the train from Voghera to Milano Rogoredotrain Re
- Take the train from Milano Rogoredo to Ferrandina-Pom.Migl.train Fr
11h 47m€154–319Bus
- Take the bus from Asti SR10 to Policoro Central Bus Stationbus Inter SAJ 10
- Take the bus from Policoro to Materabus 354
14h 58m€103–185Night train, bus
- Take the nighttrain from Asti to Bari Centralenighttrain Ini
- Take the bus from Bari Centrale to Altamurabus Bari
14h 10mTrain to Milan Linate Airport, fly, bus
- Take the train from Asti to Milano Lambratetrain
- Fly from Milan Linate Airport (LIN) to Bari Karol Wojtyła Airport (BRI)plane LIN - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
6h 39m€65–215Train to Genoa Cristoforo Colombo Airport, fly, bus
- Take the train from Asti to Genova P.Za Principetrain
- Fly from Genoa Cristoforo Colombo Airport (GOA) to Bari Karol Wojtyła Airport (BRI)plane GOA - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
7h 8m€60–191Train, bus to Il Caravaggio International Airport, fly, bus
- Take the train from Asti to Torino Porta Nuovatrain
- Take the train from Torino Porta Nuova to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Bari Karol Wojtyła Airport (BRI)plane BGY - BRI
- Take the bus from Bari Airport to Matera piazza Matteottibus
8h 27m€73–282Train via Reggio Emilia
- Take the train from Asti to Torino Porta Nuovatrain Re
- Take the train from Torino Porta Nuova to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Bari Centraletrain Fr
- Take the train from Bari Centrale to Altamuratrain
13h 40m€146–319Train, bus
- Take the train from Asti to Torino Porta Nuovatrain Re / ...
- Take the bus from Turin Corso Vittorio Emanuele II to Matera Via Don Luigi Sturzobus Itabus
16h 47m€76–166Drive 966 km
- Drive from Asti to Materacar 966 km
9h 2m€152–219
Asti to Matera by train, foot, and bus
Questions & Answers
The cheapest way to get from Asti to Matera is to train and bus which costs €75 - €170 and takes 16h 47m.
The fastest way to get from Asti to Matera is to train and fly and bus which takes 6h 35m and costs €45 - €200.
No, there is no direct bus from Asti to Matera. However, there are services departing from Asti SR10 and arriving at Matera via Policoro. The journey, including transfers, takes approximately 14h 58m.
No, there is no direct train from Asti to Matera. However, there are services departing from Asti and arriving at Ferrandina-Pom.Migl. via Voghera and Milano Rogoredo. The journey, including transfers, takes approximately 11h 47m.
The distance between Asti and Matera is 1007 km. The road distance is 966 km.
The best way to get from Asti to Matera without a car is to train which takes 11h 47m and costs €150 - €320.
It takes approximately 6h 35m to get from Asti to Matera, including transfers.
Asti to Matera bus services, operated by Inter Saj, depart from Asti SR10 station.
Asti to Matera train services, operated by Trenord, depart from Asti station.
The best way to get from Asti to Matera is to train which takes 11h 47m and costs €150 - €320. Alternatively, you can bus, which costs €100 - €190 and takes 14h 58m.
What companies run services between Asti, Italy and Matera, Italy?
You can take a train from Asti to Matera - Via Dante Alighieri via Voghera, Milano Rogoredo, Ferrandina-Pom.Migl., and Ferrandina in around 11h 47m. Alternatively, you can take a bus from Asti SR10 to Matera via Policoro Central Bus Station and Policoro in around 14h 58m.
- Website
- ryanair.com
Flights from Turin Caselle Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €30–180
Flights from Turin Caselle Airport to Bari Karol Wojtyła Airport via Palermo
- Ave. Duration
- 3h 37m
- When
- Wednesday and Sunday
- Estimated price
- €30–180
Flights from Genoa Cristoforo Colombo Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €35–120
Flights from Milano Malpensa Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €30–150
Flights from Il Caravaggio International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–200
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Asti to Torino Lingotto
- Ave. Duration
- 54 min
- Frequency
- Every 20 minutes
- Estimated price
- €6–11
- Website
- Trenitalia
Train from Asti to Voghera
- Ave. Duration
- 1h 8m
- Frequency
- Every 3 hours
- Estimated price
- €9–15
- Website
- Trenitalia
Train from Voghera to Milano Rogoredo
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €6–11
- Website
- Trenitalia
Train from Asti to Milano Lambrate
- Ave. Duration
- 1h 33m
- Frequency
- 4 times a day
- Estimated price
- €16–26
- Website
- Trenitalia
Train from Asti to Genova P.Za Principe
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- €12–21
- Website
- Trenitalia
Train from Asti to Milano Lambrate
- Ave. Duration
- 1h 33m
- Frequency
- 4 times a day
- Estimated price
- €16–26
- Website
- Trenitalia
Train from Asti to Torino Porta Nuova
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–11
- Website
- Trenitalia
Train from Asti to Torino Porta Nuova
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–11
- Website
- Trenitalia
Train from Asti to Torino Porta Nuova
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–11
- Website
- Trenitalia
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Policoro to Matera
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €4–7
- Schedules at
- sitasudtrasporti.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Asti to Matera bus services, operated by Inter Saj, arrive at Policoro Central Bus Station.
Asti to Matera train services, operated by Trenord, arrive at Voghera station.
Yes, the driving distance between Asti to Matera is 966 km. It takes approximately 9h 2m to drive from Asti to Matera.
Book your Asti to Matera train tickets online with Omio.
Book your Asti to Matera bus tickets online with Omio.
There are 1302+ hotels available in Matera.








