There are 10 ways to get from Belgorod to Milan by bus, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Belgorod Bus station to Kursk Bus stationbus
- Take the bus from Kursk Bus station to Babruysk Bus stationbus
- Take the bus from Babruysk Bus station to Wroclaw Sucha Central Bus Stationbus
- Take the bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to Milano, Autostazione Lampugnanobus
2d 3h€195–360Train to Tambov Donskoye Airport, fly to Milano Malpensa Airport, train
cheapest- 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
31h 4m€106–313Train, bus via Gdańsk
- 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€202–438Train to Tambov Donskoye Airport, fly to Milan Linate Airport
- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Milan Linate Airport (LIN)plane TBW - LIN
41h 10m€118–360Train, bus
- Take the train from Belgorod to Kursktrain
- Take the train from Kursk to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Munich Central Bus Stationbus
- Take the bus from Munich - Bus Station to Milano, Autostazione Lampugnanobus
2d 8h€112–293Bus, train
- Take the bus from Belgorod Bus station to Kursk Bus stationbus
- Take the bus from Kursk Bus station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Kielce, dworzec autobusowybus
- Take the bus from Kielce to Veronabus
- Take the train from Verona Porta Nuova to Milano Centraletrain Fr
2d 10h€224–443Train 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
41h 53m€184–732Train, 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
32h 6m€128–373Train, train to Gomel Airport, fly to Milan Linate 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 Milan Linate Airport (LIN)plane GME - LIN
36h 36m€140–420Train 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 Como S. Giovannitrain
- Take the train from Como S. Giovanni to Milano Centraletrain
33h 44m€206–618
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 €100 - €320 and takes 31h 4m.
The fastest way to get from Belgorod to Milan is to train and fly which takes 31h 4m and costs €100 - €320.
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 Kursk Bus station, Babruysk Bus station and WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1. The journey, including transfers, takes approximately 2 days 3h.
The distance between Belgorod and Milan is 3359 km.
The best way to get from Belgorod to Milan without a car is to bus which takes 2 days 3h and costs €190 - €360.
It takes approximately 2 days 3h 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 Kursk Bus station.
Milan is 1h behind Belgorod. It is currently 6:27 AM in Belgorod and 5:27 AM in Milan.
There are 13753+ 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 Kursk Bus station, Babruysk Bus station, Wroclaw Sucha Central Bus Station, and WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 in around 2d 3h.
- Website
- ita-airways.com
Flights from Tambov Donskoye Airport to Milan Linate Airport via Pulkovo, Belgrade, Rome
- Ave. Duration
- 27h 10m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €95–310
Flights from Tambov Donskoye Airport to Milan Linate Airport via Pulkovo, Belgrade, Vienna
- Ave. Duration
- 29h 40m
- When
- Thursday and Friday
- Estimated price
- €95–310
Flights from Gomel Airport to Milan Linate Airport via Moscow Vnukovo, Istanbul, Bari
- Ave. Duration
- 19h 40m
- When
- Thursday and Sunday
- Estimated price
- €170–700
Flights from Gomel Airport to Milan Linate Airport via Pulkovo, Belgrade, Rome
- Ave. Duration
- 20h 50m
- When
- Tuesday and Friday
- Estimated price
- €95–310
Flights from Gomel Airport to Milan Linate Airport via Moscow Vnukovo, Istanbul, Naples
- Ave. Duration
- 22h 5m
- When
- Thursday and Sunday
- Estimated price
- €170–700
Flights from Gomel Airport to Milan Linate Airport via Moscow Vnukovo, Istanbul, Vienna
- Ave. Duration
- 22h 10m
- When
- Thursday and Sunday
- Estimated price
- €170–700
- Website
- lufthansa.com
Flights from Tambov Donskoye Airport to Milan Linate Airport via Pulkovo, Belgrade, Rome
- Ave. Duration
- 27h 10m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €95–310
Flights from Tambov Donskoye Airport to Milan Linate Airport via Pulkovo, Belgrade, Munich
- Ave. Duration
- 28h 30m
- When
- Thursday and Friday
- Estimated price
- €95–310
Flights from Gomel Airport to Milan Linate Airport via Pulkovo, Belgrade, Rome
- Ave. Duration
- 20h 50m
- When
- Tuesday and Friday
- Estimated price
- €95–310
Flights from Gomel Airport to Milan Linate Airport via Pulkovo, Belgrade, Munich
- Ave. Duration
- 22h 10m
- When
- Tuesday
- Estimated price
- €95–300
- Website
- airserbia.com
Flights from Tambov Donskoye Airport to Milano Malpensa Airport via Pulkovo, Belgrade
- Ave. Duration
- 24h 5m
- When
- Thursday and Friday
- Estimated price
- €80–260
Flights from Gomel Airport to Milano Malpensa Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 13h 15m
- When
- Friday
- Estimated price
- €80–250
Flights from Gomel Airport to Milano Malpensa Airport via Pulkovo, Belgrade
- Ave. Duration
- 17h 45m
- When
- Friday
- Estimated price
- €80–260
Flights from Tambov Donskoye Airport to Zurich Airport via Pulkovo, Belgrade
- Ave. Duration
- 24h 10m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €95–300
- Website
- turkishairlines.com
Flights from Tambov Donskoye Airport to Milano Malpensa Airport via Pulkovo, Istanbul
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €150–650
Flights from Gomel Airport to Milano Malpensa Airport via Moscow Vnukovo, Istanbul
- Ave. Duration
- 16h 40m
- When
- Thursday and Sunday
- Estimated price
- €150–650
Flights from Gomel Airport to Milano Malpensa Airport via Pulkovo, Istanbul
- Ave. Duration
- 17h 50m
- When
- Tuesday and Friday
- Estimated price
- €150–650
Flights from Tambov Donskoye Airport to Zurich Airport via Pulkovo, Istanbul
- Ave. Duration
- 13h 50m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €170–700
- Website
- flypgs.com
Flights from Tambov Donskoye Airport to Il Caravaggio International Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 28h 55m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €150–650
Flights from Tambov Donskoye Airport to Zurich Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 25h 40m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €170–750
- Website
- austrian.com
Flights from Tambov Donskoye Airport to Milan Linate Airport via Pulkovo, Belgrade, Vienna
- Ave. Duration
- 29h 40m
- When
- Thursday and Friday
- Estimated price
- €95–310
Flights from Gomel Airport to Milan Linate Airport via Moscow Vnukovo, Istanbul, Vienna
- Ave. Duration
- 22h 10m
- When
- Thursday and Sunday
- Estimated price
- €170–700
- Website
- ajet.com
Flights from Tambov Donskoye Airport to Il Caravaggio International Airport via Pulkovo, Sabiha Gokcen
- Ave. Duration
- 27h 15m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €150–650
- Website
- easyjet.com
Flights from Gomel Airport to Milan Linate Airport via Moscow Vnukovo, Istanbul, Split
- Ave. Duration
- 18h 35m
- When
- Sunday
- Estimated price
- €170–700
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Belgorod to Kursk
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- €9–28
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €65–95
- 3rd Class (Platzcart)
- €9–13
- 2nd Class (Kupé)
- €20–28
Train from Kursk to Kaliningrad-Passajirsk
- Ave. Duration
- 28h 48m
- Frequency
- 4 times a week
- Estimated price
- €35–75
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €160–230
- 3rd Class (Platzcart)
- €35–55
- 2nd Class (Kupé)
- €50–75
Train from Belgorod to Tambov 1
- Ave. Duration
- 12h 31m
- Frequency
- 4 times a week
- Estimated price
- €20–45
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €100–150
- 3rd Class (Platzcart)
- €20–26
- 2nd Class (Kupé)
- €30–45
Train from Kursk to Minsk Pas
- Ave. Duration
- 17h
- Frequency
- 4 times a week
- Estimated price
- €26–55
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €120–180
- 3rd Class (Platzcart)
- €26–35
- 2nd Class (Kupé)
- €35–55
Train from Kursk to Briansk Orlovskii
- Ave. Duration
- 5h 44m
- Frequency
- 4 times a week
- Estimated price
- €12–35
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €75–110
- 3rd Class (Platzcart)
- €12–17
- 2nd Class (Kupé)
- €23–35
- 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
- €6–13
- Website
- https://eng.rzd.ru/
- Lastochka Train
- €9–13
- Commuter Electric Train
- €6–9
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €21–40
- 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
- +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 Briansk Orlovskii to Gomel
- Ave. Duration
- 5h 49m
- Frequency
- 4 times a week
- Estimated price
- €24–50
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €24–28
- 2nd Class (Kupé)
- €40–50
- 1nd Class (SW)
- €70–95
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Every 2 hours
- Estimated price
- €70–210
- Website
- https://www.sbb.ch/en
Train from Como S. Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €16–50
- Website
- https://www.sbb.ch/en
- 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
- Website
- infobus.by
Bus from Kursk Bus station to Babruysk Bus station
- Ave. Duration
- 11h 26m
- Frequency
- 3 times a week
- Estimated price
- €40–60
- Website
- https://infobus.by/en/bus
Bus from Babruysk Bus station to Wroclaw Sucha Central Bus Station
- Ave. Duration
- 16h 21m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Website
- https://infobus.by/en/bus
Bus from Kursk Bus station to Minsk Central Bus Station
- Ave. Duration
- 13h 52m
- Frequency
- 3 times a week
- Estimated price
- €45–65
- 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 Milano, Autostazione Lampugnano
- Ave. Duration
- 18h 20m
- Frequency
- Twice a week
- Estimated price
- €100–210
- 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
- €100–180
- Website
- https://www.flixbus.co.uk
Bus from Munich - Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 7h 55m
- Frequency
- 3 times a day
- Estimated price
- €35–65
- Website
- https://www.flixbus.co.uk
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Central Bus Station to Munich Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- €45–140
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Munich - Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Estimated price
- €35–70
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Minsk Central Bus Station to Kielce, dworzec autobusowy
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Estimated price
- €65–190
- Schedules at
- vt.by
- Phone
- 13 43 232 76
- biuro@miskrosno.pl
- Website
- miskrosno.pl
Bus from Kielce to Verona
- Ave. Duration
- 23h 30m
- Frequency
- Once a week
- Estimated price
- €88
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
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
Want to know more about Flixbus?
Read the travel guide
Getting to Milan from the airport
Read the travel guide






















































