There are 11 ways to get from Milan to Kryvyy Rih by train, plane, bus, 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
Train to Milano Malpensa Airport, fly to Chișinău International Airport, bus
best- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to Chișinău International Airport (RMO)MXP - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the bus from Odesa Central Bus Station to Kryvyi Rih bus station
16h 45mBus
cheapest- Take the bus from Milano, Autostazione Lampugnano to Uman
- Take the bus from Uman Central Bus Station to Kryvyi Rih bus station6523 / ...
42h 16m₴5,490–6,830Train
- Take the train from Milano Centrale to Venezia MestreFr
- Take the train from Venezia Mestre to Wien HbfRjx / ...
- Take the train from Wien Hbf to Kyiv-Pasazhyrskyi
- Take the train from Kyiv-Pas. to П'ятихатки
- Take the train from П'ятихатки to Kryvyi Rih-Holovnyi
42h 13m₴18,949–32,641Train, bus
- Take the train from Milano Centrale to Bologna Centrale
- Take the bus from Bologna Centrale to Lviv Striyskyi Bus Station
- Take the train from Lviv to Kryvyi Rih-Holovnyi
42h 14m₴5,957–9,682Drive 2,213.7 km
- Drive from Milan to Kryvyy Rih2,213.7 km
27h 34m₴16,896–24,406Fly Milan Linate Airport to Chișinău International Airport, bus
- Fly from Milan Linate Airport (LIN) to Chișinău International Airport (RMO)LIN - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the bus from Odesa Central Bus Station to Kryvyi Rih bus station
18h 6mBus to Il Caravaggio International Airport, fly to Chișinău International Airport, bus
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Fly from Il Caravaggio International Airport (BGY) to Chișinău International Airport (RMO)BGY - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the bus from Odesa Central Bus Station to Kryvyi Rih bus station
16h 34mTrain to Bologna Guglielmo Marconi Airport, fly to Chișinău International Airport, bus
- Take the train from Milan Rogoredo to Bologna Centrale
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Chișinău International Airport (RMO)BLQ - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the bus from Odesa Central Bus Station to Kryvyi Rih bus station
17h 10mTrain to Verona Villafranca Airport, fly to Chișinău International Airport, bus
- Take the train from Milano Centrale to Verona Porta Nuova
- Fly from Verona Villafranca Airport (VRN) to Chișinău International Airport (RMO)VRN - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the bus from Odesa Central Bus Station to Kryvyi Rih bus station
17h 35mBus to Il Caravaggio International Airport, fly to Iași International Airport, bus
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Fly from Il Caravaggio International Airport (BGY) to Iași International Airport (IAS)BGY - IAS
- Take the bus from Iași to Albiţa Border
- Take the bus from Albiţa Border to Chişinău Northern Bus Station
- Take the bus from Chişinău Northern Bus Station to Odessa station
- Take the bus from Odesa Central Bus Station to Kryvyi Rih bus station
21h 28mBus via Odesa
- Take the bus from Stazione Centrale M2 M3 to Chisinau, Gara Feroviara
- Take the bus from Chișinău to Odesa Central Bus Station
- Take the bus from Odesa Central Bus Station to Kryvyi Rih bus station
42h 34m
Milan to Kryvyy Rih by train
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Milan to Kryvyy Rih is to bus which costs 5 500 ₴ - 7 000 ₴ and takes 42h 16m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Milan to Kryvyy Rih is to drive which takes 27h 34m and costs 16 000 ₴ - 25 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Milan to Kryvyy Rih station. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Kryvyi Rih bus station via Uman Central Bus Station. The journey, including transfers, takes approximately 42h 16m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Milan to Kryvyy Rih. However, there are services departing from Milano Centrale and arriving at Kryvyi Rih-Holovnyi via Venezia Mestre, Wien Hbf, Kyiv-Pas. and П'ятихатки. The journey, including transfers, takes approximately 42h 13m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Milan and Kryvyy Rih is 2105 km. The road distance is 2213.7 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Milan to Kryvyy Rih without a car is to train which takes 42h 13m and costs 18 000 ₴ - 33 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 16h 45m to get from Milan to Kryvyy Rih, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Milan to Kryvyy Rih bus services, operated by AL-TRANS, depart from Milano, Autostazione Lampugnano station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Milan to Kryvyy Rih 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 Milan to Kryvyy Rih is to train which takes 42h 13m and costs 18 000 ₴ - 33 000 ₴. Alternatively, you can bus, which costs 5 500 ₴ - 7 000 ₴ and takes 42h 16m.
What companies run services between Milan, Italy and Kryvyy Rih, Ukraine?
You can take a train from Milano Centrale to Kryvyi Rih-Holovnyi via Venezia Mestre, Wien Hbf, Kyiv-Pas., and П'ятихатки in around 42h 13m. Alternatively, you can take a bus from Milano, Autostazione Lampugnano to Kryvyi Rih bus station via Uman Central Bus Station in around 42h 16m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Chișinău International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₴1,200–6,500
Flights from Milano Malpensa Airport to Chișinău International Airport via Bucharest Otopeni
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₴1,200–6,500
Flights from Milan Linate Airport to Chișinău International Airport via Bari
- Ave. Duration
- 4h 50m
- When
- Monday and Friday
- Estimated price
- ₴5,500–14,000
Flights from Milan Linate Airport to Chișinău International Airport via Rome
- Ave. Duration
- 5h 20m
- When
- Monday and Friday
- Estimated price
- ₴5,500–14,000
Flights from Il Caravaggio International Airport to Chișinău International Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₴1,300–11,000
Flights from Bologna Guglielmo Marconi Airport to Chișinău International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₴1,200–8,000
Flights from Bologna Guglielmo Marconi Airport to Chișinău International Airport via Bucharest Otopeni
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₴1,200–8,000
Flights from Verona Villafranca Airport to Chișinău International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₴2,300–6,500
Flights from Il Caravaggio International Airport to Iași International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₴1,500–8,500
- Website
- flyone.eu
Flights from Milano Malpensa Airport to Chișinău International Airport
- Ave. Duration
- 2h 30m
- When
- Monday and Friday
- Estimated price
- ₴2,100–8,000
Flights from Milan Linate Airport to Chișinău International Airport via Munich
- Ave. Duration
- 4h 20m
- When
- Saturday
- Estimated price
- ₴3,900–17,000
Flights from Bologna Guglielmo Marconi Airport to Chișinău International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₴2,800–7,000
Flights from Verona Villafranca Airport to Chișinău International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₴3,100–7,500
- Website
- austrian.com
Flights from Milan Linate Airport to Chișinău International Airport via Vienna
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ₴4,500–19,000
Flights from Bologna Guglielmo Marconi Airport to Chișinău International Airport via Vienna
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₴4,100–17,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
- ₴3,100–11,000
- Website
- ryanair.com
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,600–11,000
- Website
- lufthansa.com
Flights from Milan Linate Airport to Chișinău International Airport via Frankfurt
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, and Friday
- Estimated price
- ₴5,000–20,000
- Website
- auraairlines.com
Flights from Milan Linate Airport to Chișinău International Airport via Frankfurt
- Ave. Duration
- 5h
- When
- Monday and Thursday
- Estimated price
- ₴4,100–13,000
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- ₴210–270
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- ₴746
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ₴950–2,900
- Schedules at
- trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- ₴850–1,800
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 19m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,100–2,800
- Website
- https://www.italotreno.it/en
Train from Milano Centrale to Bologna Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- ₴1,100–2,800
- Website
- https://www.italotreno.it/en
Train from Milan Rogoredo to Bologna Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,100–3,100
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 25m
- Frequency
- 6 times a week
- Estimated price
- ₴2,900–5,500
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₴3,700–5,500
- 2nd Class
- ₴2,900–3,900
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- 6 times a week
- Estimated price
- ₴1,800–4,100
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- ₴2,900–4,100
- 2nd Class
- ₴1,800–2,500
Train from Venezia Mestre to Wien Hbf
- Ave. Duration
- 6h 59m
- Frequency
- 4 times a day
- Estimated price
- ₴4,500–7,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- ₴4,500–7,000
Train from Wien Hbf to Kyiv-Pasazhyrskyi
- Ave. Duration
- 22h 59m
- Frequency
- Once daily
- Estimated price
- ₴13,000–19,000
- Website
- https://www.oebb.at/en/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Kyiv-Pas. to П'ятихатки
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- ₴430–850
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- 2nd class
- ₴430–550
- 1st Class
- ₴600–850
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Kyiv-Pas. to П'ятихатки
- Ave. Duration
- 6h 9m
- Frequency
- Once daily
- Estimated price
- ₴240–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
- ₴500–600
- Berth
- ₴240–340
- Deluxe
- ₴1,100–1,500
Train from П'ятихатки to Kryvyi Rih-Holovnyi
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- ₴220–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
- ₴500–600
- Berth
- ₴220–300
- Deluxe
- ₴600–850
Train from Lviv to Kryvyi Rih-Holovnyi
- Ave. Duration
- 18h 15m
- Frequency
- Twice daily
- Estimated price
- ₴290–650
- 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
- ₴500–650
- Berth
- ₴290–400
- Deluxe
- ₴2,000–2,800
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Chisinau Airport to Odessa station
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Schedules at
- galtrans.md
Bus from Iași to Albiţa Border
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Schedules at
- galtrans.md
Bus from Albiţa Border to Chişinău Northern Bus Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 10 minutes
- Schedules at
- galtrans.md
Bus from Chişinău Northern Bus Station to Odessa station
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Schedules at
- galtrans.md
- Website
- inbus.ua
Bus from Odesa Central Bus Station to Kryvyi Rih bus station
- Ave. Duration
- 6h 38m
- Frequency
- 5 times a day
- Estimated price
- ₴380–800
- Website
- https://inbus.ua/en
- Phone
- +38 (032) 221-68-58
- altransinfo@gmail.com
- Website
- al-trans.com.ua
Bus from Bologna Centrale to Lviv Striyskyi Bus Station
- Ave. Duration
- 19h 26m
- Frequency
- 3 times a week
- Estimated price
- ₴4,300–6,000
- Website
- https://al-trans.com.ua/en
- Schedules at
- https://al-trans.com.ua/en/routes
Bus from Milano, Autostazione Lampugnano to Uman
- Ave. Duration
- 35h 42m
- Frequency
- 4 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
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₴390–500
- Website
- https://www.flibco.com/en
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- ₴210–850
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- ₴600–850
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Albiţa Border to Chişinău Northern Bus Station
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Website
- https://svs.md/en/bus/route/number-19167
Bus from Chișinău to Odesa Central Bus Station
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +380 (68) 770-60-30
- info@klr.com.ua
- Website
- klr.com.ua
Bus from Uman Central Bus Station to Kryvyi Rih bus station
- Ave. Duration
- 5h 34m
- Frequency
- Once daily
- Estimated price
- ₴500–750
- Website
- https://klr.com.ua/en
- Phone
- +380 44 594 9010
- help@autolux.ua
- Website
- ecolines.net
Bus from Uman Central Bus Station to Kryvyi Rih bus station
- Ave. Duration
- 4h 28m
- Frequency
- Once daily
- Estimated price
- ₴550–850
- Schedules at
- ecolines.net
- Phone
- +373 69 581 101
- info@alverstur.md
- Website
- alverstur.md
Bus from Stazione Centrale M2 M3 to Chisinau, Gara Feroviara
- Ave. Duration
- 28h 47m
- Frequency
- Once a week
- Estimated price
- ₴3,900–5,000
- Website
- https://www.alverstur.md/en/
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
Want to know more about Flixbus?
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
Milan to Kryvyy Rih bus services, operated by AL-TRANS, arrive at Uman station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Kryvyy Rih is 1h ahead of Milan. It is currently 4:35 AM in Milan and 5:35 AM in Kryvyy Rih.
Transport is disrupted due to the Russia-Ukraine war. Read more
Milan to Kryvyy Rih train services, operated by Trenitalia Frecce, arrive at Venezia Mestre station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Milan to Kryvyy Rih is 2214 km. It takes approximately 27h 34m to drive from Milan to Kryvyy Rih.
Transport is disrupted due to the Russia-Ukraine war. Read more
Book your Milan to Kryvyy Rih bus tickets online with Omio.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 53+ hotels available in Kryvyy Rih.


































































