There are 10 ways to get from Monza to Ukraine by plane, bus, train, train (Trenitalia), 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.
Transport is disrupted due to the Russia-Ukraine war. Read more
Fly Milan Linate Airport to Rzeszów–Jasionka Airport, bus
best- Fly from Milan Linate Airport (LIN) to Rzeszów–Jasionka Airport (RZE)plane LIN - RZE
- Take the bus from Jasionka, Rzeszow Airport to Lviv AS8 1 Dvirtseva Squarebus
11h 14m₴9,512–18,454Bus via Innsbruck
cheapest- Take the bus from Milano, Autostazione Lampugnano to Innsbruck Südbahnstraßebus N95 / ...
- Take the bus from Innsbruck to Kyiv Bus stationbus
34h 12m₴4,799–11,985Train, bus
- Take the train from Milano Centrale to Bologna Centraletrain 9941 / ...
- Take the bus from Bologna Centrale to Kyiv Bus stationbus
32h 14m₴6,126–9,051Train
- Take the train from Milano Centrale to Verona Porta Nuovatrain Fr
- Take the train from Verona Porta Nuova to Rosenheimtrain 89
- Take the train from Rosenheim to Warszawa Wschodniatrain Ic
- Take the train from Warszawa Wschodnia to Kyiv-Pas.train 68
38h 39m₴7,226–15,051Drive 1,958.2 km
- Drive from Monza to Kyivcar 1,958.2 km
24h 11m₴15,304–22,106Fly Il Caravaggio International Airport to Chișinău International Airport, bus
- Fly from Il Caravaggio International Airport (BGY) to Chișinău International Airport (RMO)plane BGY - RMO
- Take the bus from Chisinau Airport to Odesa Central Bus Stationbus
8h 14mTrain to Milano Malpensa Airport, fly to Rzeszów–Jasionka Airport, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Rzeszów–Jasionka Airport (RZE)plane MXP - RZE
- Take the bus from Jasionka, Rzeszow Airport to Lviv AS8 1 Dvirtseva Squarebus
10h 20m₴6,645–14,631Train to Milano Malpensa Airport, fly to Chișinău International Airport, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Chișinău International Airport (RMO)plane MXP - RMO
- Take the bus from Chisinau Airport to Odesa Central Bus Stationbus
9h 5mFly Il Caravaggio International Airport to John Paul Ii International Airport Kraków–Balice, train
- Fly from Il Caravaggio International Airport (BGY) to John Paul Ii International Airport Kraków–Balice (KRK)plane BGY - KRK
- Take the train from Krakow Glowny to Przemysl Glownytrain
- Take the train from Przemysl Glowny to Lvivtrain
12h 2m₴7,779–18,529Bus
- Take the bus from Sesto to Bergamobus Z301
- Take the bus from Bergamo to Kyiv Bus stationbus
33h 56m₴5,244–6,465
Milan Linate Airport (LIN) to Rzeszów–Jasionka Airport (RZE) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Monza to Ukraine is to bus which costs 5 000 ₴ - 6 500 ₴ and takes 33h 56m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Monza to Ukraine is to train and fly and bus which takes 10h 20m and costs 6 500 ₴ - 15 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Monza to Ukraine. However, there are services departing from Monza and arriving at Khreshchatyk via Milano Centrale, Verona Porta Nuova, Rosenheim, Warszawa Wschodnia and Vokzalna. The journey, including transfers, takes approximately 38h 39m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Monza and Ukraine is 1271 km. The road distance is 1958.2 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Monza to Ukraine without a car is to train and bus which takes 32h 14m and costs 6 000 ₴ - 9 500 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 11h 14m to get from Monza to Ukraine, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Monza to Ukraine train services, operated by Trenitalia Frecce, depart from Milano Centrale station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Monza to Ukraine is to train which takes 38h 39m and costs 7 000 ₴ - 16 000 ₴. Alternatively, you can bus, which costs 5 000 ₴ - 6 500 ₴ and takes 33h 56m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Monza to Ukraine train services, operated by Trenitalia Frecce, arrive at Verona Porta Nuova station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Monza to Ukraine is 1958 km. It takes approximately 24h 11m to drive from Monza to Ukraine.
What companies run services between Monza, Italy and Ukraine?
You can take a train from Monza to Khreshchatyk via Milano Centrale, Verona Porta Nuova, Rosenheim, Warszawa Wschodnia, Kyiv-Pas., and Vokzalna in around 38h 39m. Alternatively, you can take a train from Monza to Khreshchatyk via Sesto S.Giovanni, Sesto, Bergamo, Kyiv Bus station, and Vokzalna in around 33h 56m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Rzeszów–Jasionka Airport
- Ave. Duration
- 2h 5m
- When
- Monday and Saturday
- Estimated price
- ₴3,500–9,000
Flights from Il Caravaggio International Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₴1,400–8,000
- Website
- lufthansa.com
Flights from Milan Linate Airport to Rzeszów–Jasionka Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₴6,500–13,000
Flights from Milan Linate Airport to Rzeszów–Jasionka Airport via Frankfurt
- Ave. Duration
- 5h 5m
- When
- Saturday
- Estimated price
- ₴6,500–13,000
Flights from Milano Malpensa Airport to Rzeszów–Jasionka Airport via Frankfurt
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- ₴4,500–18,000
- Website
- flyulendo.com
Flights from Milan Linate Airport to Rzeszów–Jasionka Airport via Rome
- Ave. Duration
- 4h 20m
- When
- Thursday
- Estimated price
- ₴2,700–14,000
Flights from Il Caravaggio International Airport to Chișinău International Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- ₴1,300–11,000
Flights from Milano Malpensa Airport to Chișinău International Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₴1,100–7,000
- Website
- lot.com
Flights from Milan Linate Airport to Rzeszów–Jasionka Airport via Frankfurt
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- ₴6,500–13,000
Flights from Milano Malpensa Airport to Rzeszów–Jasionka Airport via Warsaw Chopin
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₴5,000–19,000
- Website
- hisky.aero
Flights from Il Caravaggio International Airport to Chișinău International Airport
- Ave. Duration
- 2h 10m
- When
- Monday and Friday
- Estimated price
- ₴2,300–12,000
- Website
- flyone.eu
Flights from Milano Malpensa Airport to Chișinău International Airport
- Ave. Duration
- 2h 30m
- When
- Monday and Friday
- Estimated price
- ₴1,200–8,000
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Bologna Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- ₴1,100–2,900
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- ₴900–1,800
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- ₴1,900–4,200
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₴2,900–4,200
- 2nd Class
- ₴1,900–2,600
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Verona Porta Nuova to Rosenheim
- Ave. Duration
- 4h 44m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,900–4,700
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Rosenheim to Warszawa Wschodnia
- Ave. Duration
- 12h 53m
- Frequency
- Once daily
- Estimated price
- ₴12,000–18,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Rosenheim to Warszawa Wschodnia
- Ave. Duration
- 12h 53m
- Frequency
- Once daily
- Estimated price
- ₴1,600–2,500
- Website
- https://www.intercity.pl/en/
- 2nd Class
- ₴1,600–2,300
- 1st Class
- ₴2,000–2,500
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 27m
- Frequency
- Every 2 hours
- Estimated price
- ₴2,221–2,223
- Website
- https://www.intercity.pl/en/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Warszawa Wschodnia to Kyiv-Pas.
- Ave. Duration
- 15h 56m
- Frequency
- Once daily
- Estimated price
- ₴2,700–3,500
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴2,700–3,500
Train from Przemysl Glowny to Lviv
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- ₴1,900–2,600
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴1,900–2,600
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₴220–280
- Website
- https://www.trenord.it/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- ₴2,400–3,200
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- ₴450–850
- Website
- https://regiojet.com/
- Phone
- +380678855320
- lev-bus@ukr.net
- Website
- lev-bus.com.ua
Bus from Jasionka, Rzeszow Airport to Lviv AS8 1 Dvirtseva Square
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Website
- https://lev-bus.com.ua/en/
- Phone
- +380 98 815 4444
- support@ewe.ua
- Website
- ewe.ua
Bus from Jasionka, Rzeszow Airport to Lviv AS8 1 Dvirtseva Square
- Ave. Duration
- 3h 34m
- Frequency
- 5 times a day
- Estimated price
- ₴2,800–3,200
- Website
- https://ewe.ua/
- Phone
- +38 (032) 221-68-58
- altransinfo@gmail.com
- Website
- al-trans.com.ua
Bus from Bologna Centrale to Kyiv Bus station
- Ave. Duration
- 28h 56m
- Frequency
- 3 times a week
- Estimated price
- ₴4,900–6,000
- Website
- https://al-trans.com.ua/en
- Schedules at
- https://al-trans.com.ua/en/routes
Bus from Bergamo to Kyiv Bus station
- Ave. Duration
- 31h 37m
- Frequency
- 3 times a week
- Estimated price
- ₴4,900–6,000
- Website
- https://al-trans.com.ua/en
- Schedules at
- https://al-trans.com.ua/en/routes
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Chisinau Airport to Odesa Central Bus Station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Phone
- 800 905150
- Website
- nordesttrasporti.it
Bus from Sesto to Bergamo
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₴240–340
- Schedules at
- nordesttrasporti.it
- 2nd Class
- ₴240–340
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Innsbruck Südbahnstraße
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- ₴1,000–2,100
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Innsbruck Südbahnstraße
- Ave. Duration
- 6h 20m
- Frequency
- 4 times a week
- Estimated price
- ₴1,700–3,100
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +43 676 849 113 200
- office@bus-express.at
- Website
- bus-express.at
Bus from Innsbruck to Kyiv Bus station
- Ave. Duration
- 25h 30m
- Frequency
- 5 times a week
- Estimated price
- ₴3,500–8,500
- Schedules at
- bus-express.at
Want to know more about travelling around Ukraine
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2235+ hotels available in Ukraine.
































































