There are 11 ways to get from Milan to Irsina 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
best- Take the train from Milano Centrale to Potenza Centraletrain Fr
- Take the bus from Potenza Inferiore Scalo to Irsinabus
9h 37mTrain to Milano Malpensa Airport, fly to Bari Karol Wojtyła Airport, bus
cheapest- Take the train from Milano Porta Garibaldi 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
- Take the bus from MATERA - Piazzale Matteotti to Irsinabus
7h 23m€37–185Bus
- Take the bus from Milano, San Donato M3 to Potenzabus N525
- Take the bus from Potenza Inferiore Scalo to Irsinabus
15h 19mDrive 876.9 km
- Drive from Milan to Irsinacar 876.9 km
8h 20m€142–205Fly 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 - Piazzale Matteotti to Irsinabus
6h 41m€62–192Bus via Duomo M3
- Take the bus from Milan to Potenza Bus Stationbus Itabus
- Take the bus from Potenza Inferiore Scalo to Irsinabus
17h 18mBus to Il Caravaggio International Airport, fly to Bari Karol Wojtyła Airport, bus
- 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
- Take the bus from MATERA - Piazzale Matteotti to Irsinabus
7h 25m€45–223Train to Milano Malpensa Airport, fly to Salerno Costa D'Amalfi Airport, bus
- Take the train from Milano Porta Garibaldi 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 Inferiore Scalo to Irsinabus
8h 2mFly Milan Linate Airport to Naples Airport, train, bus
- Fly from Milan Linate Airport (LIN) to Naples Airport (NAP)plane LIN - NAP
- Take the train from Napoli Centrale to Potenza Centraletrain
- Take the bus from Potenza Inferiore Scalo to Irsinabus
9h 2mFly Milan Linate Airport to Brindisi Airport, train
- Fly from Milan Linate Airport (LIN) to Brindisi Airport (BDS)plane LIN - BDS
- Take the train from Brindisi to Bari Centraletrain
- Take the train from Bari Centrale to Gravina in Pugliatrain
8h 35m€74–278Fly Milan Linate Airport to Foggia Gino Lisa Airport, train
- Fly from Milan Linate Airport (LIN) to Foggia Gino Lisa Airport (FOG)plane LIN - FOG
- Take the train from Foggia to Bari Centraletrain
- Take the train from Bari Centrale to Gravina in Pugliatrain
8h 50m€96–333
Milan Linate Airport (LIN) to Bari Karol Wojtyła Airport (BRI) flights
Comparing Your Travel Options
The cheapest way to get from Milan to Irsina is to train and fly and bus which costs €35 - €190 and takes 7h 23m.
The fastest way to get from Milan to Irsina is to fly and bus which takes 6h 41m and costs €60 - €200.
No, there is no direct bus from Milan to Irsina. However, there are services departing from Milano, San Donato M3 and arriving at Irsina via Potenza Inferiore Scalo. The journey, including transfers, takes approximately 15h 19m.
The distance between Milan and Irsina is 1035 km. The road distance is 876.9 km.
The best way to get from Milan to Irsina without a car is to train and bus which takes 9h 37m and costs .
It takes approximately 9h 37m to get from Milan to Irsina, including transfers.
Milan to Irsina bus services, operated by FlixBus, depart from Milano, San Donato M3 station.
Milan to Irsina bus services, operated by FlixBus, arrive at Potenza station.
Yes, the driving distance between Milan to Irsina is 877 km. It takes approximately 8h 20m to drive from Milan to Irsina.
Book your Milan to Irsina bus tickets online with Omio.
What companies run services between Milan, Italy and Irsina, Italy?
You can take a bus from Milano, San Donato M3 to Irsina via Potenza and Potenza Inferiore Scalo in around 15h 19m.
- Website
- ita-airways.com
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- €50–170
Flights from Milan Linate Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 24m
- When
- Every day
- Estimated price
- €50–170
Flights from Milan Linate Airport to Naples Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- €50–160
Flights from Milan Linate Airport to Naples Airport via Rome
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €50–160
Flights from Milan Linate Airport to Brindisi Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- €55–210
Flights from Milan Linate Airport to Brindisi Airport via Rome
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- €55–210
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano Centrale to Potenza Centrale
- Ave. Duration
- 6h 53m
- Frequency
- Twice daily
- Estimated price
- €130–230
- Website
- Trenitalia Frecce
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €15–27
- Website
- Trenitalia Frecce
Train from Foggia to Bari Centrale
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- €17–29
- Website
- Trenitalia Frecce
- Phone
- 800 050 500
- [email protected]
- Website
- Ferrovie Appulo Lucane
Bus from Potenza Inferiore Scalo to Irsina
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Website
- Ferrovie Appulo Lucane
Bus from Potenza Inferiore Scalo to Irsina
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Website
- Ferrovie Appulo Lucane
Bus from Potenza Inferiore Scalo to Irsina
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Website
- Ferrovie Appulo Lucane
Bus from Potenza Inferiore Scalo to Irsina
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Website
- Ferrovie Appulo Lucane
Bus from Potenza Inferiore Scalo to Irsina
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Website
- Ferrovie Appulo Lucane
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
Getting to Milan from the airport
Read the travel guide
Booking & Getting There
There are 166+ hotels available in Irsina.






