There are 4 ways to get from Matera to Avigliano by bus, 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.
Bus
best- Take the bus from Matera - Via Ugo La Malfa to Potenza - Via Zarabus Matera
- Take the bus from Potenza to Aviglianobus
3h 15mBus, train
cheapest- Take the bus from Matera to Potenzabus N575
- Take the train from Potenza Santa Maria to Stazione Avigliano Cittàtrain
3h 32m€7–16Train
- Take the train from Altamura to Potenza Inferiore Scalotrain
5h 50m€10–14Drive 97.3 km
- Drive from Matera to Aviglianocar 97.3 km
1h 34m€18–26
Matera to Avigliano by train
Comparing Your Travel Options
The cheapest way to get from Matera to Avigliano is to bus and train which costs €7 - €16 and takes 3h 32m.
The fastest way to get from Matera to Avigliano is to drive which takes 1h 34m and costs €17 - €26.
No, there is no direct bus from Matera to Avigliano. However, there are services departing from Matera - Via Ugo La Malfa and arriving at Avigliano via Potenza. The journey, including transfers, takes approximately 3h 15m.
No, there is no direct train from Matera to Avigliano. However, there are services departing from Matera Centrale and arriving at Stazione Avigliano Città via Altamura, Potenza Inferiore Scalo and Potenza Santa Maria. The journey, including transfers, takes approximately 5h 50m.
The distance between Matera and Avigliano is 180 km. The road distance is 97.3 km.
The best way to get from Matera to Avigliano without a car is to bus which takes 3h 15m and costs .
It takes approximately 3h 15m to get from Matera to Avigliano, including transfers.
Matera to Avigliano bus services, operated by Grassani S.r.l., depart from Matera - Via Ugo La Malfa station.
Matera to Avigliano train services, operated by Ferrovie Appulo Lucane, depart from Altamura station.
The best way to get from Matera to Avigliano is to bus which takes 3h 15m and costs . Alternatively, you can train, which costs €9 - €15 and takes 5h 50m.
What companies run services between Matera, Italy and Avigliano, Basilicata, Italy?
You can take a bus from Matera - Via Ugo La Malfa to Avigliano via Potenza - Via Zara and Potenza in around 3h 15m. Alternatively, Ferrovie Appulo Lucane operates a train from Altamura to Potenza Inferiore Scalo twice daily. Tickets cost €6–9 and the journey takes 2h 30m.
- Phone
- 800 050 500
- [email protected]
- Website
- Ferrovie Appulo Lucane
Train from Altamura to Potenza Inferiore Scalo
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €6–9
- Website
- Ferrovie Appulo Lucane
Train from Potenza Santa Maria to Stazione Avigliano Città
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- €1–2
- Website
- Ferrovie Appulo Lucane
- Phone
- +39 0835 721443
- [email protected]
- Website
- grassani.it
Bus from Matera - Via Ugo La Malfa to Potenza - Via Zara
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €8–9
- Schedules at
- grassani.it
- Phone
- 800 050 500
- [email protected]
- Website
- Ferrovie Appulo Lucane
Bus from Potenza to Avigliano
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Website
- Ferrovie Appulo Lucane
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Matera to Potenza
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- €8–13
- Website
- Flixbus
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Matera to Potenza
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €5–9
- Website
- Itabus S.p.A.
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Matera to Avigliano bus services, operated by Grassani S.r.l., arrive at Potenza - Via Zara station.
Matera to Avigliano train services, operated by Ferrovie Appulo Lucane, arrive at Potenza Inferiore Scalo station.
Yes, the driving distance between Matera to Avigliano is 97 km. It takes approximately 1h 34m to drive from Matera to Avigliano.
There are 240+ hotels available in Avigliano.









