Best way to travel between

Zagreb
Budapest-Keleti Railway Terminal, Budapest, Hungary
Travel Modes
Price
Distance
Duration
CO2
train
$23.0
390.6 km
7h 4mins
20.7 kgs
 
bus
$32.0
354.51 km
5h 26mins
10.64 kgs
 
drive
$50.0
347.44 km
3h 22mins
44.47 kgs
 
bus
$85.0
354.51 km
3h 39mins
10.64 kgs
 
flight
$252.0
358.8 km
5h 43mins
38.75 kgs
 
flight
$266.0
541.8 km
5h 59mins
58.51 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 390.6 km 7h 4mins 5,061 HUF 23.0
Bus 354.51 km 5h 26mins 7,041 HUF 32.0
Drive 347.44 km 3h 22mins 11,002 HUF 50.0
Bus 354.51 km 3h 39mins 18,703 HUF 85.0
Flight 358.8 km 5h 43mins 55,448 HUF 252.0
Flight 541.8 km 5h 59mins 58,528 HUF 266.0
Take Train from Zagreb Glavni Kolod. to Budapest-Keleti
Time: 7h 4mins Cost: 5,061 HUF; $ 20.7 - 25.3 USD CO2 Emission: 20.7 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Zagreb and Budapest-Keleti Railway Terminal, Budapest, Hungary is to travel by train, which will cost about 5,061 HUF or 20.70 USD.