Best way to travel between

Budapest, Hungary
Riga
Travel Modes
Price
Distance
Duration
CO2
flight
$101.0
1154.64 km
5h 22mins
124.7 kgs
 
train
$149.0
1984.92 km
29h 26mins
105.2 kgs
 
train
$153.0
1768.51 km
29h 2mins
93.73 kgs
 
bus
$208.0
1534.7 km
26h 17mins
46.04 kgs
 
drive
$250.0
1554.48 km
18h 3mins
198.97 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 1154.64 km 5h 22mins 52 LVL 101.0
Train 1984.92 km 29h 26mins 77 LVL 149.0
Train 1768.51 km 29h 2mins 79 LVL 153.0
Bus 1534.7 km 26h 17mins 108 LVL 208.0
Drive 1554.48 km 18h 3mins 129 LVL 250.0
Take Train from Budapest-Nyugati to Ferihegy
Time: 20mins Cost: 1 LVL; $ 1.8 - 2.2 USD CO2 Emission: 0.93 kgs
Take Bus from Ferihegy vasútállomás to Liszt Ferenc Airport 2
Time: 12mins Cost: 1 LVL; $ 1.8 - 2.2 USD CO2 Emission: 0.18 kgs
Take Flight from BUD to RIX
Time: 2h 18mins Cost: 49 LVL; $ 85.5 - 104.5 USD CO2 Emission: 121.44 kgs
Take Bus from Lidosta Rīga to Slokas iela
Time: 15mins Cost: 1 LVL; $ 1.8 - 2.2 USD CO2 Emission: 0.21 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Budapest, Hungary and Riga is to travel by air, which will cost about 52 LVL or 90.90 USD.