There are 11 ways to get from Milan to Mariupol by bus, taxi, car, plane, or train
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
Bus, taxi via Hanover
best- Take the bus from Milan to Hanover central bus stationbus
- Take the bus from Hannover Hbf to Dnipro Central Bus Stationbus
- Take the bus from Samar to Цукуринеbus
- Take the taxi from Цукурине to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
44h 3mDrive 2,604 km
cheapest- Drive from Milan to Mariupolcar 2,604 km
34h 1m₴21,161–30,566Bus to Il Caravaggio International Airport, fly to Krasnodar, bus
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Krasnodar (KRR)plane BGY - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
30h 45mTrain, bus, taxi
- Take the train from Milano Centrale to Bresciatrain Fr
- Take the bus from Brescia to Kyiv Bus stationbus
- Take the bus from Kyiv Central Bus Station to Криворіжжяbus
- Take the taxi from Криворіжжя to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
45h 48mBus, taxi
- Take the bus from Milano, Autostazione Lampugnano to Kyiv Bus stationbus
- Take the bus from Kyiv Central Bus Station to Цукуринеbus
- Take the taxi from Цукурине to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
2d 1hBus, taxi #2
- Take the bus from Milano, Autostazione Lampugnano to Iasibus
- Take the bus from Iași to Kyiv Central Bus stationbus
- Take the bus from Kyiv Central Bus Station to Цукуринеbus
- Take the taxi from Цукурине to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
2d 20hTrain to Milano Malpensa Airport, fly to Sochi International Airport, train, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Sochi International Airport (AER)plane MXP - AER
- Take the train from Adler to Krasnodar 1train
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
33h 15mTrain to Milano Malpensa Airport, fly to Krasnodar, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Krasnodar (KRR)plane MXP - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
25h 53mFly Milan Linate Airport to Krasnodar, bus
- Fly from Milan Linate Airport (LIN) to Krasnodar (KRR)plane LIN - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
27h 26mTrain to Turin Caselle Airport, fly to Krasnodar, bus
- Take the train from Milano Centrale to Torino Porta di Susatrain
- Fly from Turin Caselle Airport (TRN) to Krasnodar (KRR)plane TRN - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
28h 21mTrain to Bologna Guglielmo Marconi Airport, fly to Krasnodar, bus
- Take the train from Milano Rogoredo to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Krasnodar (KRR)plane BLQ - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
27h 58m
Il Caravaggio International Airport (BGY) to Krasnodar (KRR) flights
Comparing Your Travel Options
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Milan to Mariupol is to drive which costs 21 000 ₴ - 31 000 ₴ and takes 34h 1m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Milan to Mariupol is to drive which takes 34h 1m and costs 21 000 ₴ - 31 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Milan and Mariupol is 3657 km. The road distance is 2604 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Milan to Mariupol without a car is to bus and taxi via Hanover which takes 44h 3m and costs .
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 44h 3m to get from Milan to Mariupol, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Mariupol is 1h ahead of Milan. It is currently 4:10 PM in Milan and 5:10 PM in Mariupol.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Milan to Mariupol is 2604 km. It takes approximately 34h 1m to drive from Milan to Mariupol.
What companies run services between Milan, Italy and Mariupol, Ukraine?
There is no direct connection from Milan to Mariupol. However, you can take the line 1 subway to Lampugnano, walk to Milan, take the bus to Hanover central bus station, walk to Hannover Hbf, take the bus to Dnipro Central Bus Station, take the taxi to Samar, take the bus to Цукурине, take the taxi to Donetsk Yuzhny bus station, then take the bus to Mariupol AC-2 bus station. Alternatively, you can drive from Milan to Mariupol in around 34h 1m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeroflot.ru
Flights from Milano Malpensa Airport to Krasnodar via Istanbul
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- ₴8,000–22,000
Flights from Milan Linate Airport to Krasnodar via Rome, Istanbul
- Ave. Duration
- 12h 53m
- When
- Every day
- Estimated price
- ₴9,500–25,000
Flights from Milan Linate Airport to Krasnodar via Bari, Istanbul
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, and Friday
- Estimated price
- ₴9,500–25,000
Flights from Milan Linate Airport to Krasnodar via Vienna, Istanbul
- Ave. Duration
- 10h 20m
- When
- Saturday
- Estimated price
- ₴9,500–25,000
Flights from Milan Linate Airport to Krasnodar via Munich, Istanbul
- Ave. Duration
- 10h 50m
- When
- Saturday
- Estimated price
- ₴9,500–25,000
Flights from Milan Linate Airport to Krasnodar via Naples, Istanbul
- Ave. Duration
- 11h
- When
- Saturday
- Estimated price
- ₴9,500–25,000
Flights from Milan Linate Airport to Krasnodar via Stuttgart, Istanbul
- Ave. Duration
- 15h 30m
- When
- Thursday, Friday, and Sunday
- Estimated price
- ₴9,500–25,000
Flights from Turin Caselle Airport to Krasnodar via Istanbul
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- ₴9,500–26,000
Flights from Turin Caselle Airport to Krasnodar via Rome, Istanbul
- Ave. Duration
- 11h 30m
- When
- Saturday
- Estimated price
- ₴9,500–26,000
Flights from Bologna Guglielmo Marconi Airport to Krasnodar via Istanbul
- Ave. Duration
- 7h 50m
- When
- Saturday
- Estimated price
- ₴9,500–25,000
Flights from Bologna Guglielmo Marconi Airport to Krasnodar via Thessaloniki, Istanbul
- Ave. Duration
- 7h 40m
- When
- Monday
- Estimated price
- ₴3,900–14,000
- Website
- azimuth.aero
Flights from Milano Malpensa Airport to Sochi International Airport via Istanbul
- Ave. Duration
- 8h 2m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ₴8,000–22,000
- Website
- flyone.eu
Flights from Il Caravaggio International Airport to Krasnodar via Erevan
- Ave. Duration
- 10h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₴9,000–19,000
- Website
- airserbia.com
Flights from Milano Malpensa Airport to Sochi International Airport via Belgrade
- Ave. Duration
- 16h 5m
- When
- Thursday and Sunday
- Estimated price
- ₴4,600–13,000
- Website
- flyredwings.com
Flights from Milano Malpensa Airport to Sochi International Airport via Tel Aviv
- Ave. Duration
- 9h
- When
- Monday, Wednesday, and Thursday
- Estimated price
- ₴3,900–15,000
- Website
- iraero.ru
Flights from Milano Malpensa Airport to Sochi International Airport via Antalya
- Ave. Duration
- 16h 25m
- When
- Tuesday and Friday
- Estimated price
- ₴7,000–21,000
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano Centrale to Brescia
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- ₴550–1,000
- Website
- Trenitalia Frecce
Train from Milano Rogoredo to Bologna Centrale
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ₴1,400–2,500
- Website
- Trenitalia Frecce
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₴220–280
- Website
- Trenord
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- ₴220–280
- Website
- Trenord
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Adler to Krasnodar 1
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- ₴470–750
- Website
- Russian Railways
- Lastochka Train
- ₴500–750
- Commuter Electric Train
- ₴470–700
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Milano Centrale to Torino Porta di Susa
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- ₴850–1,400
- Website
- Italo Treno
Train from Milano Rogoredo to Bologna Centrale
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- ₴1,200–2,000
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Milano Rogoredo to Bologna Centrale
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- ₴1,100–2,100
- Website
- Trenitalia Intercity
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milan to Hanover central bus station
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ₴4,500–7,000
- Website
- Flixbus
- Phone
- +380 98 815 4444
- [email protected]
- Website
- East West Eurolines
Bus from Hannover Hbf to Dnipro Central Bus Station
- Ave. Duration
- 16h 14m
- Frequency
- Once daily
- Estimated price
- ₴13,612
- Website
- East West Eurolines
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Samar to Цукурине
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,200–1,800
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Kyiv Central Bus Station to Криворіжжя
- Ave. Duration
- 5h 52m
- Frequency
- 4 times a day
- Estimated price
- ₴2,100–3,300
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Kyiv Central Bus Station to Цукурине
- Ave. Duration
- 10h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₴2,300–3,600
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
Bus from Kyiv Central Bus Station to Цукурине
- Ave. Duration
- 10h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₴2,300–3,600
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- 477
- Website
- Donbass Buses
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- Donbass Buses
- Website
- Donbass Buses
- Book at
- Ticketbus
- [email protected]
- Website
- TERRAVISION
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₴250–1,200
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- ₴550–750
- Schedules at
- orioshuttle.com
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
- Phone
- +38 (032) 221-68-58
- [email protected]
- Website
- AL-TRANS
Bus from Brescia to Kyiv Bus station
- Ave. Duration
- 30h 50m
- Frequency
- 3 times a week
- Estimated price
- ₴4,800–6,000
- Website
- AL-TRANS
- Schedules at
- AL-TRANS
Bus from Milano, Autostazione Lampugnano to Kyiv Bus station
- Phone
- +40 230 560 555
- [email protected]
- Website
- tarsin.ro
Bus from Milano, Autostazione Lampugnano to Iasi
- Ave. Duration
- 28h 10m
- Frequency
- Twice a week
- Estimated price
- ₴1,100–6,500
- Schedules at
- tarsin.ro
- Phone
- +373 78 348 888
- [email protected]
- Website
- galtrans.md
Bus from Iași to Kyiv Central Bus station
- Ave. Duration
- 23h
- Frequency
- Every 3 hours
- Estimated price
- ₴1,000–2,200
- Schedules at
- galtrans.md
- Ave. Duration
- 1h 29m
- Estimated price
- ₴430–1,100
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















































