Best way to travel between

Moscow, Russia
Budapest, Hungary
Travel Modes
Price
Distance
Duration
CO2
train
$68.0
2165.46 km
36h 39mins
114.77 kgs
 
bus
$105.0
2066.48 km
41h 19mins
61.99 kgs
 
bus
$110.0
2124.66 km
36h 20mins
63.74 kgs
 
train
$116.0
2289.0 km
34h 58mins
121.32 kgs
 
flight
$130.0
1606.91 km
6h 36mins
173.55 kgs
 
flight
$138.0
1679.6 km
6h 19mins
181.4 kgs
 
drive
$250.0
1873.57 km
23h 19mins
239.82 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2165.46 km 36h 39mins 14,962 HUF 68.0
Bus 2066.48 km 41h 19mins 23,103 HUF 105.0
Bus 2124.66 km 36h 20mins 24,203 HUF 110.0
Train 2289.0 km 34h 58mins 25,524 HUF 116.0
Flight 1606.91 km 6h 36mins 28,604 HUF 130.0
Flight 1679.6 km 6h 19mins 30,364 HUF 138.0
Drive 1873.57 km 23h 19mins 55,008 HUF 250.0
Take Train from Alexandrovsky Sad to Kievskaya
Time: 5mins Cost: 220 HUF; $ 0.9 - 1.1 USD CO2 Emission: 0.16 kgs
Take Train from Moskva Kievskaja to Lvov
Time: 22h 58mins Cost: 3,741 HUF; $ 15.3 - 18.7 USD CO2 Emission: 82.49 kgs
Take Train from Lvov to Budapest-Keleti
Time: 11h 34mins Cost: 11,002 HUF; $ 45.0 - 55.0 USD CO2 Emission: 32.14 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Moscow, Russia and Budapest, Hungary is to travel by train, which will cost about 14,962 HUF or 61.20 USD.