There are 11 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 Il Caravaggio International Airport to Chișinău International Airport, bus
best- 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 14mBus
cheapest- Take the bus from Sesto to Bergamobus Z301
- Take the bus from Bergamo to Kyiv Bus stationbus
33h 56m₴5,244–6,465Train, bus
- Take the train from Milano Centrale to Bologna Centraletrain 9941 / ...
- Take the bus from Bologna Centrale to Kyiv Bus stationbus
32h 17m₴6,125–9,050Train
- 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 Centralnatrain Ic
- Take the train from Warszawa Centralna to Kyiv-Pas.train 68
37h 51m₴8,525–30,550Drive 1,958.2 km
- Drive from Monza to Kyivcar 1,958.2 km
24h 11m₴15,299–22,098Train 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 12mFly Milan Linate Airport to Rzeszów–Jasionka Airport, bus
- Fly from Milan Linate Airport (LIN) to Rzeszów–Jasionka Airport (RZE)plane LIN - RZE
- Take the bus from Rzeszow–Jasionka Airport to Lvivbus
11h 50mTrain 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 Rzeszow–Jasionka Airport to Lvivbus
10h 57mFly Il Caravaggio International Airport to Iași International Airport, bus
- Fly from Il Caravaggio International Airport (BGY) to Iași International Airport (IAS)plane BGY - IAS
- Take the bus from Iași to Albiţa Borderbus
- Take the bus from Albiţa Border to Causenibus
- Take the bus from Causeni to Odessa stationbus
13h 11m₴6,419–18,019Fly 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 6m₴8,274–19,924Train, bus via Zurich
- Take the train from Monza to Luganotrain S11
- Take the train from Lugano to Zürich HBtrain Ic2 / ...
- Take the bus from Zurich to Kyivbus
40h 36m
Il Caravaggio International Airport (BGY) to Chișinău International Airport (RMO) 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 fly and train which takes 12h 6m and costs 8 000 ₴ - 20 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 Centralna and Vokzalna. The journey, including transfers, takes approximately 37h 51m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Monza and Ukraine is 1706 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 17m and costs 6 000 ₴ - 9 500 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 8h 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 37h 51m and costs 8 500 ₴ - 31 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 Centralna, Kyiv-Pas., and Vokzalna in around 37h 51m. 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,900–9,000
Flights from Il Caravaggio International Airport to Iași International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₴1,200–11,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
- ₴2,200–10,000
- Website
- flyulendo.com
Flights from Il Caravaggio International Airport to Chișinău International Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- ₴1,700–8,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–5,500
Flights from Milan Linate Airport to Rzeszów–Jasionka Airport via Rome
- Ave. Duration
- 4h 20m
- When
- Thursday
- Estimated price
- ₴2,500–12,000
Flights from Il Caravaggio International Airport to Iași International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₴1,200–9,000
- Website
- lufthansa.com
Flights from Milan Linate Airport to Rzeszów–Jasionka Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Monday, Wednesday, Friday, Saturday, 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
- Website
- hisky.aero
Flights from Il Caravaggio International Airport to Chișinău International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₴2,300–11,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
- flyone.eu
Flights from Milano Malpensa Airport to Chișinău International Airport
- Ave. Duration
- 2h 40m
- When
- Monday and Friday
- Estimated price
- ₴1,000–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,200–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
- 6 times a week
- Estimated price
- ₴1,900–4,200
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₴2,900–4,200
- 2nd Class
- ₴1,900–2,500
- 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
- ₴2,800–4,700
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Rosenheim to Warszawa Centralna
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
- Estimated price
- ₴11,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 Centralna
- Ave. Duration
- 12h 38m
- Frequency
- 6 times a week
- Estimated price
- ₴2,000–7,500
- Website
- https://www.intercity.pl/en/
Train from Krakow Glowny to Przemysl Glowny
- Ave. Duration
- 2h 29m
- Frequency
- Every 2 hours
- Estimated price
- ₴2,209–2,212
- Website
- https://www.intercity.pl/en/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Warszawa Centralna to Kyiv-Pas.
- Ave. Duration
- 15h 20m
- 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/
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₴270–340
- 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
- +41 848 446 688
- Website
- sbb.ch
Train from Lugano to Zürich HB
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- ₴2,200–4,000
- Website
- https://www.sbb.ch/en
- 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
- +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,800–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
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Rzeszow–Jasionka Airport to Lviv
- Ave. Duration
- 2h 59m
- Frequency
- Every 4 hours
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
Bus from Zurich to Kyiv
- Ave. Duration
- 35h 56m
- Frequency
- Twice daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Iași to Albiţa Border
- Ave. Duration
- 1h 30m
- Frequency
- Every 15 minutes
- Estimated price
- ₴1,400–2,000
- Schedules at
- galtrans.md
Bus from Albiţa Border to Causeni
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- ₴1,400–2,000
- Schedules at
- galtrans.md
Bus from Causeni to Odessa station
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- ₴1,400–2,000
- Schedules at
- galtrans.md
- 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
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
Italian Lakes: Getting around by train
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2307+ hotels available in Ukraine.






























































