Best way to travel between

Yerevan
Budapest, Hungary
Travel Modes
Price
Distance
Duration
CO2
train
$128.0
4561.16 km
99h 37mins
241.74 kgs
 
bus
$139.0
3320.88 km
51h 40mins
99.63 kgs
 
train
$140.0
4331.6 km
87h 43mins
229.57 kgs
 
bus
$235.0
4021.5 km
53h 33mins
120.64 kgs
 
flight
$349.0
2605.9 km
13h 24mins
281.44 kgs
 
flight
$351.0
2308.95 km
10h 27mins
249.37 kgs
 
drive
$500.0
3205.65 km
39h 32mins
410.32 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4561.16 km 99h 37mins 28,164 HUF 128.0
Bus 3320.88 km 51h 40mins 30,584 HUF 139.0
Train 4331.6 km 87h 43mins 30,804 HUF 140.0
Bus 4021.5 km 53h 33mins 51,707 HUF 235.0
Flight 2605.9 km 13h 24mins 76,791 HUF 349.0
Flight 2308.95 km 10h 27mins 77,231 HUF 351.0
Drive 3205.65 km 39h 32mins 110,016 HUF 500.0
Take Bus from Yerevan to Krasnodar
Time: 24h 55mins Cost: 11,002 HUF; $ 45.0 - 55.0 USD CO2 Emission: 33.96 kgs
Take Train from Krasnodar 1 to Luninez
Time: 47h 36mins Cost: 12,102 HUF; $ 49.5 - 60.5 USD CO2 Emission: 125.41 kgs
Take Train from Luninez to Lvov
Time: 8h 32mins Cost: 880 HUF; $ 3.6 - 4.4 USD CO2 Emission: 23.92 kgs
Take Train from Lvov to Budapest-Nyugati
Time: 15h 32mins Cost: 4,181 HUF; $ 17.1 - 20.9 USD CO2 Emission: 32.45 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Yerevan and Budapest, Hungary is to travel by train, which will cost about 28,164 HUF or 115.20 USD.