Best way to travel between

Milan
Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS
Travel Modes
Price
Distance
Duration
CO2
bus
$160.32
4529.53 km
80h 41mins
135.89 kgs
 
flight
$257.05
2547.27 km
11h 17mins
275.11 kgs
 
train
$301.6
4666.7 km
68h 38mins
247.34 kgs
 
drive
$487.0
3236.1 km
38h 55mins
414.22 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4529.53 km 80h 41mins 5,294 RUB 160.32
Flight 2547.27 km 11h 17mins 8,489 RUB 257.05
Train 4666.7 km 68h 38mins 9,960 RUB 301.6
Drive 3236.1 km 38h 55mins 16,082 RUB 487.0
Take Train from Milano Centrale to Verona Porta Nuova
Time: 1h 50mins Cost: 429 RUB; $ 11.7 - 14.3 USD CO2 Emission: 7.79 kgs
Take Bus from Verona to Kyiv Bus station
Time: 28h 40mins Cost: 5,086 RUB; $ 138.6 - 169.4 USD CO2 Emission: 62.09 kgs
Take Walk from Kyiv Bus station to Kyiv Pass
Time: 7mins Cost: 0 RUB; $ 0.0 - 0.0 USD CO2 Emission: 0.07 kgs
Take Train from Kyiv Pass to Gomel
Time: 6h 32mins Cost: 1,156 RUB; $ 31.5 - 38.5 USD CO2 Emission: 16.91 kgs
Take Train from Gomel to Sochi
Time: 40h 32mins Cost: 2,146 RUB; $ 58.5 - 71.5 USD CO2 Emission: 105.64 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Milan and Sochi, Russia, Saint Petersburg, Bolshoy prospekt PS is to travel by bus, which will cost about 5,284 RUB or 144.00 USD.