There are 10 ways to get from Milano Centrale Station to Villa d'Agri by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Naples
best- Take the train from Milano Centrale to Napoli Centraletrain 9975 / ...
- Take the bus from Naples - Corso Lucci to Villa D'Agribus 113
7h 58m€110–208Train to Milano Malpensa Airport, fly to Salerno Costa D'Amalfi Airport, bus
cheapest- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Salerno Costa D'Amalfi Airport (QSR)plane MXP - QSR
- Take the bus from Salerno Airport to Potenza, Terminal Busbus
- Take the bus from Potenza - Marconi to Villa D'Agribus
7h 44m€41–180Bus
- Take the bus from Milano - Famagosta to Battipagliabus
- Take the bus from Battipaglia to Villa D'Agribus 1
11h 11mDrive 925.5 km
- Drive from Milano Centrale Station to Villa d'Agricar 925.5 km
8h 27m€144–208Fly Milan Linate Airport to Naples Airport, bus
- Fly from Milan Linate Airport (LIN) to Naples Airport (NAP)plane LIN - NAP
- Take the bus from Naples - Corso Lucci to Villa D'Agribus
6h 29m€68–195Train, bus
- Take the train from Milano Centrale to Potenza Centraletrain Fr
- Take the bus from Potenza - Marconi to Villa D'Agribus 271
9h 48m€142–278Train, bus #2
- Take the train from Milano Centrale to Chiassotrain Re80
- Take the bus from Chiasso to Villa D'Agri Stationbus Senise
15h 29m€71–72Fly Milan Linate Airport to Lamezia Terme International Airport, drive
- Fly from Milan Linate Airport (LIN) to Lamezia Terme International Airport (SUF)plane LIN - SUF
- Drive from Lamezia-Terme-Airport-SUF to Villa d'Agricar
5h 59m€93–300Fly Milan Linate Airport to Foggia Gino Lisa Airport, bus
- Fly from Milan Linate Airport (LIN) to Foggia Gino Lisa Airport (FOG)plane LIN - FOG
- Take the bus from Candela to Villa D'Agribus
8h 50m€88–297Fly Milan Linate Airport to Bari Karol Wojtyła Airport, bus
- 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
- Take the bus from Matera piazza Matteotti to Potenza, Terminal Busbus
- Take the bus from Potenza - Marconi to Villa D'Agribus
9h 56m€66–196
Milano Centrale Station to Villa d'Agri by train, foot, and bus
Questions & Answers
The cheapest way to get from Milano Centrale Station to Villa d'Agri is to train and bus which costs €70 - €72 and takes 15h 29m.
The fastest way to get from Milano Centrale Station to Villa d'Agri is to fly and drive which takes 5h 59m and costs €90 - €300.
No, there is no direct bus from Milano Centrale Station to Villa d'Agri. However, there are services departing from Milano, Stazione Centrale and arriving at Villa D'Agri via Milano - Famagosta and Battipaglia. The journey, including transfers, takes approximately 11h 11m.
The distance between Milano Centrale Station and Villa d'Agri is 944 km. The road distance is 925.5 km.
The best way to get from Milano Centrale Station to Villa d'Agri without a car is to train and bus via Naples which takes 7h 58m and costs €110 - €210.
It takes approximately 7h 58m to get from Milano Centrale Station to Villa d'Agri, including transfers.
Milano Centrale Station to Villa d'Agri bus services, operated by Onebus, depart from Milano - Famagosta station.
Milano Centrale Station to Villa d'Agri bus services, operated by Onebus, arrive at Battipaglia station.
Yes, the driving distance between Milano Centrale Station to Villa d'Agri is 926 km. It takes approximately 8h 27m to drive from Milano Centrale Station to Villa d'Agri.
There are 156+ hotels available in Villa d'Agri.
What companies run services between Milano Centrale Station, Italy and Villa d'Agri, Italy?
You can take a bus from Milano, Stazione Centrale to Villa D'Agri via famagosta m2, Milano - Famagosta, and Battipaglia in around 11h 11m.
- Website
- ita-airways.com
Flights from Milan Linate Airport to Naples Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- €50–150
Flights from Milan Linate Airport to Naples Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Sunday
- Estimated price
- €50–150
Flights from Milan Linate Airport to Lamezia Terme International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €50–220
Flights from Milan Linate Airport to Lamezia Terme International Airport via Rome
- Ave. Duration
- 3h 38m
- When
- Every day
- Estimated price
- €50–220
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- €50–160
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €50–160
- Website
- aeroitalia.com
Flights from Milan Linate Airport to Lamezia Terme International Airport via Cagliari
- Ave. Duration
- 3h 25m
- When
- Tuesday and Saturday
- Estimated price
- €120–700
Flights from Milano Malpensa Airport to Salerno Costa D'Amalfi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €28–500
Flights from Milan Linate Airport to Foggia Gino Lisa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €70–950
- Website
- flexflight.dk
Flights from Milan Linate Airport to Lamezia Terme International Airport via Cagliari
- Ave. Duration
- 3h 25m
- When
- Tuesday and Saturday
- Estimated price
- €120–700
Flights from Milano Malpensa Airport to Salerno Costa D'Amalfi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €28–500
Flights from Milan Linate Airport to Foggia Gino Lisa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €70–950
- Website
- lufthansa.com
Flights from Milan Linate Airport to Naples Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Sunday
- Estimated price
- €50–150
Flights from Milan Linate Airport to Lamezia Terme International Airport via Rome
- Ave. Duration
- 3h 35m
- When
- Sunday
- Estimated price
- €50–220
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 27m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €50–160
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €90–310
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Milano Centrale to Napoli Centrale
- Ave. Duration
- 4h 38m
- Frequency
- Every 4 hours
- Estimated price
- €100–200
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Milano Centrale to Potenza Centrale
- Ave. Duration
- 7h 33m
- Frequency
- Twice daily
- Estimated price
- €130–280
- Schedules at
- Trenitalia Frecce
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Centrale to Chiasso
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Trenord
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Naples - Corso Lucci to Villa D'Agri
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- €10–15
- Schedules at
- sitasudtrasporti.it
Bus from Naples - Corso Lucci to Villa D'Agri
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- €10–15
- Schedules at
- sitasudtrasporti.it
Bus from Potenza - Marconi to Villa D'Agri
- Ave. Duration
- 1h 11m
- Frequency
- 6 times a week
- Estimated price
- €3–6
- Schedules at
- sitasudtrasporti.it
Bus from Potenza - Marconi to Villa D'Agri
- Ave. Duration
- 1h 11m
- Frequency
- 6 times a week
- Estimated price
- €3–6
- Schedules at
- sitasudtrasporti.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €3–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Potenza - Marconi to Villa D'Agri
- Ave. Duration
- 1h 11m
- Frequency
- 6 times a week
- Estimated price
- €3–6
- Schedules at
- sitasudtrasporti.it
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Milano - Famagosta to Battipaglia
- Ave. Duration
- 7h 24m
- Frequency
- Once a week
- Website
- Onebus
- Phone
- +39 0973-21016
- [email protected]
- Website
- slasrl.eu
Bus from Battipaglia to Villa D'Agri
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a week
- Estimated price
- €7–11
- Schedules at
- slasrl.eu
- Phone
- +390975 343195
- [email protected]
- Website
- ventrebus.com
Bus from Chiasso to Villa D'Agri Station
- Ave. Duration
- 13h 43m
- Frequency
- Twice a week
- Estimated price
- €66
- Schedules at
- ventrebus.com
Bus from Candela to Villa D'Agri
- Ave. Duration
- 2h 28m
- Frequency
- Twice a week
- Estimated price
- €10
- Schedules at
- ventrebus.com
- Phone
- +39 0971 54673
- [email protected]
- Website
- autolineeliscio.it
Bus from Salerno Airport to Potenza, Terminal Bus
- Ave. Duration
- 1h 5m
- Frequency
- 6 times a week
- Estimated price
- €6–9
- Schedules at
- autolineeliscio.it
- Phone
- +39 0835 721443
- [email protected]
- Website
- grassani.it
Bus from Matera piazza Matteotti to Potenza, Terminal Bus
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- €7–9
- Schedules at
- grassani.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


































