Best way to travel between

Riga
Budapest, Hungary
Travel Modes
Price
Distance
Duration
CO2
flight
$100.0
1147.36 km
5h 38mins
123.91 kgs
 
bus
$138.0
1556.88 km
25h 15mins
46.71 kgs
 
train
$148.0
1773.66 km
29h 29mins
94.0 kgs
 
drive
$260.0
1546.31 km
17h 46mins
197.93 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 1147.36 km 5h 38mins 22,003 HUF 100.0
Bus 1556.88 km 25h 15mins 30,364 HUF 138.0
Train 1773.66 km 29h 29mins 32,565 HUF 148.0
Drive 1546.31 km 17h 46mins 57,208 HUF 260.0
Take Bus from Grēcinieku iela to Lidosta Rīga
Time: 26mins Cost: 440 HUF; $ 1.8 - 2.2 USD CO2 Emission: 0.34 kgs
Take Flight from RIX to BUD
Time: 2h 26mins Cost: 20,903 HUF; $ 85.5 - 104.5 USD CO2 Emission: 120.25 kgs
Take Bus from Liszt Ferenc Airport 2 to Ferihegy vasútállomás
Time: 8mins Cost: 440 HUF; $ 1.8 - 2.2 USD CO2 Emission: 0.17 kgs
Take Train from Ferihegy to Budapest-Nyugati
Time: 22mins Cost: 440 HUF; $ 1.8 - 2.2 USD CO2 Emission: 0.92 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Riga and Budapest, Hungary is to travel by air, which will cost about 22,003 HUF or 90.00 USD.