There are 11 ways to get from Belgorod to Milan by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Tambov Donskoye Airport, fly to Milano Malpensa Airport, train
best- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Milano Malpensa Airport (MXP)plane TBW - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
29h 38m€105–403Train, train to Grabtsevo Airport, fly to Milano Malpensa Airport
cheapest- Take the train from Belgorod to Tula 1 Kurskaiatrain
- Take the train from Tula 1 Kurskaia to Kaluga-1train
- Fly from Grabtsevo Airport (KLF) to Milano Malpensa Airport (MXP)plane KLF - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
32h 26m€93–297Bus, train
- Take the bus from Belgorod Bus station to Kursk Bus stationbus
- Take the bus from Kursk Bus station to Gomel Bus Stationbus
- Take the bus from Gomel Bus Station to Wroclaw Sucha Central Bus Stationbus
- Take the bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to BERGAMO, Central Bus Station - Bartolomeo Bonobus
- Take the train from Bergamo to Milano Centraletrain S9
2d 4h€178–270Train, bus
- Take the train from Belgorod to Kursktrain
- Take the train from Kursk to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Gdańsk Głównybus 802 / ...
- Take the bus from Gdansk, Bus Station to Veronabus
- Take the train from Verona Porta Nuova to Milano Centraletrain Fr
2d 13h€227–423Train to Tambov Donskoye Airport, fly to Il Caravaggio International Airport
- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Il Caravaggio International Airport (BGY)plane TBW - BGY
42h 14m€141–582Train, train to Grabtsevo Airport, fly to Il Caravaggio International Airport
- Take the train from Belgorod to Tula 1 Kurskaiatrain
- Take the train from Tula 1 Kurskaia to Kaluga-1train
- Fly from Grabtsevo Airport (KLF) to Il Caravaggio International Airport (BGY)plane KLF - BGY
35h 12m€169–706Train to Tambov Donskoye Airport, fly to Zurich Airport, train
- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Zurich Airport (ZRH)plane TBW - ZRH
- Take the train from Zürich HB to Luganotrain
- Take the train from Lugano to Milano Centraletrain
33h 52m€182–581Train, train to Gomel Airport, fly to Milano Malpensa Airport
- Take the train from Belgorod to Kursktrain
- Take the train from Kursk to Briansk Orlovskiitrain
- Take the train from Briansk Orlovskii to Gomeltrain
- Fly from Gomel Airport (GME) to Milano Malpensa Airport (MXP)plane GME - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
33h 15m€126–443Train, train to Gomel Airport, fly to Il Caravaggio International Airport
- Take the train from Belgorod to Kursktrain
- Take the train from Kursk to Briansk Orlovskiitrain
- Take the train from Briansk Orlovskii to Gomeltrain
- Fly from Gomel Airport (GME) to Il Caravaggio International Airport (BGY)plane GME - BGY
32h 15m€132–482Train, train to Grabtsevo Airport, fly to Zurich Airport
- Take the train from Belgorod to Tula 1 Kurskaiatrain
- Take the train from Tula 1 Kurskaia to Kaluga-1train
- Fly from Grabtsevo Airport (KLF) to Zurich Airport (ZRH)plane KLF - ZRH
- Take the train from Zürich HB to Luganotrain
- Take the train from Lugano to Milano Centraletrain
36h 10m€185–585Bus
- Take the bus from Belgorod Bus station to Salaryevo Bus Stationbus
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the bus from Warsaw, Bus Station West to Milano, Autostazione Lampugnanobus
2d 5h€150–347
Belgorod to Milan by train, bus, and foot
Questions & Answers
The cheapest way to get from Belgorod to Milan is to train and fly which costs €90 - €300 and takes 32h 26m.
The fastest way to get from Belgorod to Milan is to train and fly which takes 29h 38m and costs €100 - €410.
No, there is no direct bus from Belgorod station to Milan. However, there are services departing from Belgorod Bus station and arriving at Milano, Autostazione Lampugnano via Moscow, International Bus Station and Warsaw, Bus Station West. The journey, including transfers, takes approximately 2 days 5h.
The distance between Belgorod and Milan is 3138 km.
The best way to get from Belgorod to Milan without a car is to bus and train which takes 2 days 4h and costs €170 - €270.
It takes approximately 29h 38m to get from Belgorod to Milan, including transfers.
Belgorod to Milan bus services, operated by Avtovokzaly.ru, depart from Belgorod Bus station.
Belgorod to Milan bus services, operated by Avtovokzaly.ru, arrive at Salaryevo Bus Station.
Milan is 2h behind Belgorod. It is currently 1:46 AM in Belgorod and 11:46 PM in Milan.
There are 13654+ hotels available in Milan.
What companies run services between Belgorod, Russia and Milan, Italy?
You can take a bus from Belgorod Bus station to Milano, Autostazione Lampugnano via Moscow, International Bus Station, Warsaw West, and Warsaw, Bus Station West in around 2d 5h.
- Website
- turkishairlines.com
Flights from Tambov Donskoye Airport to Milano Malpensa Airport via Moscow Vnukovo, Istanbul
- Ave. Duration
- 17h 38m
- When
- Monday to Friday
- Estimated price
- €150–550
Flights from Tambov Donskoye Airport to Milano Malpensa Airport via Pulkovo, Istanbul
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €150–550
Flights from Grabtsevo Airport to Milano Malpensa Airport via Mineralnye Vody, Istanbul
- Ave. Duration
- 22h 2m
- When
- Tuesday
- Estimated price
- €150–550
Flights from Grabtsevo Airport to Milano Malpensa Airport via Sochi, Istanbul
- Ave. Duration
- 24h 37m
- When
- Thursday
- Estimated price
- €150–550
Flights from Tambov Donskoye Airport to Zurich Airport via Moscow Vnukovo, Istanbul
- Ave. Duration
- 14h 30m
- When
- Monday to Friday
- Estimated price
- €170–600
Flights from Gomel Airport to Milano Malpensa Airport via Moscow Vnukovo, Istanbul
- Ave. Duration
- 17h 15m
- When
- Thursday and Sunday
- Estimated price
- €150–550
Flights from Gomel Airport to Milano Malpensa Airport via Pulkovo, Istanbul
- Ave. Duration
- 19h 15m
- When
- Friday
- Estimated price
- €150–550
Flights from Grabtsevo Airport to Zurich Airport via Mineralnye Vody, Istanbul
- Ave. Duration
- 20h 40m
- When
- Tuesday
- Estimated price
- €170–600
- Website
- flypgs.com
Flights from Tambov Donskoye Airport to Il Caravaggio International Airport via Moscow Vnukovo, Sabiha Gokcen
- Ave. Duration
- 26h 40m
- When
- Monday to Friday
- Estimated price
- €110–500
Flights from Tambov Donskoye Airport to Il Caravaggio International Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 27h
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €140–600
Flights from Grabtsevo Airport to Il Caravaggio International Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 25h 27m
- When
- Tuesday and Thursday
- Estimated price
- €130–600
Flights from Tambov Donskoye Airport to Zurich Airport via Moscow Vnukovo, Sabiha Gokcen
- Ave. Duration
- 25h 55m
- When
- Monday to Friday
- Estimated price
- €130–600
Flights from Gomel Airport to Il Caravaggio International Airport via Moscow Vnukovo, Sabiha Gokcen
- Ave. Duration
- 18h 40m
- When
- Thursday and Sunday
- Estimated price
- €120–600
Flights from Gomel Airport to Il Caravaggio International Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 20h 40m
- When
- Tuesday and Friday
- Estimated price
- €130–650
Flights from Grabtsevo Airport to Zurich Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 22h 45m
- When
- Tuesday and Thursday
- Estimated price
- €150–650
- Website
- airserbia.com
Flights from Tambov Donskoye Airport to Milano Malpensa Airport via Pulkovo, Belgrade
- Ave. Duration
- 25h 15m
- When
- Thursday and Friday
- Estimated price
- €75–350
Flights from Grabtsevo Airport to Milano Malpensa Airport via Pulkovo, Belgrade
- Ave. Duration
- 21h 45m
- When
- Thursday
- Estimated price
- €70–330
Flights from Grabtsevo Airport to Milano Malpensa Airport via Sochi, Belgrade
- Ave. Duration
- 25h 15m
- When
- Thursday
- Estimated price
- €75–350
Flights from Tambov Donskoye Airport to Zurich Airport via Pulkovo, Belgrade
- Ave. Duration
- 25h 20m
- When
- Thursday and Friday
- Estimated price
- €85–400
Flights from Gomel Airport to Milano Malpensa Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 14h 25m
- When
- Friday
- Estimated price
- €70–320
Flights from Gomel Airport to Milano Malpensa Airport via Pulkovo, Belgrade
- Ave. Duration
- 18h 55m
- When
- Friday
- Estimated price
- €75–340
Flights from Grabtsevo Airport to Zurich Airport via Pulkovo, Belgrade
- Ave. Duration
- 21h 50m
- When
- Thursday
- Estimated price
- €80–380
Flights from Grabtsevo Airport to Zurich Airport via Sochi, Belgrade
- Ave. Duration
- 25h 20m
- When
- Thursday
- Estimated price
- €85–400
- Website
- ajet.com
Flights from Tambov Donskoye Airport to Il Caravaggio International Airport via Moscow Vnukovo, Sabiha Gokcen
- Ave. Duration
- 28h 20m
- When
- Monday to Friday
- Estimated price
- €110–500
Flights from Tambov Donskoye Airport to Il Caravaggio International Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 28h 40m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €140–600
Flights from Grabtsevo Airport to Il Caravaggio International Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 25h 10m
- When
- Tuesday and Thursday
- Estimated price
- €130–600
- Website
- easyjet.com
Flights from Grabtsevo Airport to Milano Malpensa Airport via Mineralnye Vody, Tbilisi
- Ave. Duration
- 29h 55m
- When
- Tuesday
- Estimated price
- €100–250
- Website
- flyulendo.com
Flights from Grabtsevo Airport to Milano Malpensa Airport via Mineralnye Vody, Erevan
- Ave. Duration
- 30h 10m
- When
- Tuesday
- Estimated price
- €55–220
- Website
- georgian-airways.com
Flights from Tambov Donskoye Airport to Il Caravaggio International Airport via Moscow Vnukovo, Tbilisi
- Ave. Duration
- 29h 10m
- When
- Monday and Thursday
- Estimated price
- €310–750
- Website
- wizzair.com
Flights from Gomel Airport to Il Caravaggio International Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 13h 40m
- When
- Friday
- Estimated price
- €75–330
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Belgorod to Tambov 1
- Ave. Duration
- 12h 31m
- Frequency
- 4 times a week
- Estimated price
- €23–45
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €100–140
- 3rd Class (Platzcart)
- €23–35
- 2nd Class (Kupé)
- €30–45
Train from Belgorod to Kursk
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- €12–29
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €50–75
- 3rd Class (Platzcart)
- €12–17
- 2nd Class (Kupé)
- €20–29
Train from Kursk to Kaliningrad-Passajirsk
- Ave. Duration
- 28h 48m
- Frequency
- 4 times a week
- Estimated price
- €45–75
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €180–260
- 3rd Class (Platzcart)
- €45–65
- 2nd Class (Kupé)
- €55–75
Train from Belgorod to Tula 1 Kurskaia
- Ave. Duration
- 5h 13m
- Frequency
- 4 times a day
- Estimated price
- €21–45
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €90–130
- 3rd Class (Platzcart)
- €21–29
- 2nd Class (Kupé)
- €30–45
Train from Tula 1 Kurskaia to Kaluga-1
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- €11–27
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €50–70
- 3rd Class (Platzcart)
- €11–16
- 2nd Class (Kupé)
- €19–27
Train from Kursk to Briansk Orlovskii
- Ave. Duration
- 5h 44m
- Frequency
- 4 times a week
- Estimated price
- €15–35
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €65–95
- 3rd Class (Platzcart)
- €15–22
- 2nd Class (Kupé)
- €24–35
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
Train from Bergamo to Milano Centrale
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Belgorod to Kursk
- Ave. Duration
- 1h 46m
- Frequency
- 3 times a day
- Estimated price
- €9–14
- Website
- https://eng.rzd.ru/
- Lastochka Train
- €9–14
Train from Belgorod to Tula 1 Kurskaia
- Ave. Duration
- 4h 59m
- Frequency
- 3 times a day
- Estimated price
- €25–40
- Website
- https://eng.rzd.ru/
- Lastochka Train
- €25–40
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €17–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €35–85
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €55–85
- 2nd Class
- €35–50
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- €45–80
- Website
- https://www.sbb.ch/en
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €23–45
- Website
- https://www.sbb.ch/en
Train from Briansk Orlovskii to Gomel
- Ave. Duration
- 5h 49m
- Frequency
- 4 times a week
- Estimated price
- €25–50
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €25–29
- 2nd Class (Kupé)
- €40–50
- 1nd Class (SW)
- €70–100
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Belgorod Bus station to Kursk Bus station
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- €5–15
- Schedules at
- avtovokzaly.ru
Bus from Belgorod Bus station to Salaryevo Bus Station
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- €15–27
- Schedules at
- avtovokzaly.ru
- Website
- infobus.by
Bus from Kursk Bus station to Gomel Bus Station
- Ave. Duration
- 8h 52m
- Frequency
- 6 times a week
- Estimated price
- €29–55
- Website
- https://infobus.by/en/bus
Bus from Gomel Bus Station to Wroclaw Sucha Central Bus Station
- Ave. Duration
- 18h 50m
- Frequency
- 3 times a week
- Estimated price
- €60–85
- Website
- https://infobus.by/en/bus
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to BERGAMO, Central Bus Station - Bartolomeo Bono
- Ave. Duration
- 17h 20m
- Frequency
- Twice a week
- Estimated price
- €80–110
- Website
- https://www.sindbad.pl/en/home
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Gdańsk Główny
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Gdansk, Bus Station to Verona
- Ave. Duration
- 22h 20m
- Frequency
- Once daily
- Estimated price
- €110–160
- Website
- https://www.flixbus.co.uk
Bus from Warsaw, Bus Station West to Milano, Autostazione Lampugnano
- Ave. Duration
- 23h 30m
- Frequency
- Once daily
- Estimated price
- €70–180
- Website
- https://www.flixbus.co.uk
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Warsaw West
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- €67–133
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- €133
- Children
- €67
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
Getting to Milan from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide











































