Plane

Take the BKK bus at the Deák Ferenc tér M station .

The journey takes approximately 36 m. The travel distance is 20 km.

Carrier is BKK.

Buy ticket

Get off at the Liszt Ferenc Airport 2.
Fly out to Budapest (BUD) of the Riga (RIX) airport.

The journey takes approximately 2 h Ticket price is about €80

Carrier is Air Baltic.

🔎

🚖 Find a cheap local taxi

Get off at the Riga (RIX).
Take the Rigas satiksme bus at the Lidosta Rīga station .

The journey takes approximately 24 m. The travel distance is 9 km.

Carrier is Rigas satiksme.

Buy ticket

Get off at the 11.novembra krastmala.


🛏 Find hotel deals and discounts up to 20% in Riga at Booking


Train bus via Варшава

Take the train Hungarian Railways (MÁV) at the station Budapest-Nyugati.

The journey takes approximately 11 h 14 m. Ticket price is about €40 The travel distance is 896 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Warszawa Zachodnia.
Take the FlixBus bus at the Warszawa, Dworzec Zachodni station .

The journey takes approximately 9 h 55 m. Ticket price is about €50 The travel distance is 680 km.

Carrier is FlixBus.

Buy ticket

Get off at the Riga Bus Station.


🛏 Find hotel deals and discounts up to 20% in Riga at Booking


Bus

Take the FlixBus bus at the Budapest Kelenföld bus station station .

The journey takes approximately 2 h 20 m. Ticket price is about €17 The travel distance is 199 km.

Carrier is FlixBus.

Buy ticket

Get off at the Bratislava.
Take the FlixBus bus at the Bratislava station .

The journey takes approximately 22 h 10 m. Ticket price is about €100 The travel distance is 1387 km.

Carrier is FlixBus.

Buy ticket

Get off at the Riga Bus Station.


🛏 Find hotel deals and discounts up to 20% in Riga at Booking


Train

Take the train Hungarian Railways (MÁV) at the station Budapest-Nyugati.

The journey takes approximately 11 h 39 m. Ticket price is about €40 The travel distance is 904 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Warszawa Wschodnia.
Take the train UAB LTG Link at the station Warszawa Wschodnia.

The journey takes approximately 7 h 37 m. Ticket price is about €21 The travel distance is 454 km.

Carrier is UAB LTG Link.

Buy ticket

Get off at the Kaunas.
Take the train UAB LTG Link at the station Kaunas.

The journey takes approximately 18 m. Ticket price is about €2 The travel distance is 36 km.

Carrier is UAB LTG Link.

Buy ticket

Get off at the Kaišiadorys.
Take the train Lithuanian Railways (LG) at the station Kaisiadorys.

The journey takes approximately 3 h 29 m. Ticket price is about €16 The travel distance is 278 km.

Carrier is Lithuanian Railways (LG).

Buy ticket

Get off at the Riga-Pasazieru.


🛏 Find hotel deals and discounts up to 20% in Riga at Booking


Train bus

Take the train Hungarian Railways (MÁV) at the station Budapest-Nyugati.

The journey takes approximately 8 h 22 m. Ticket price is about €27 The travel distance is 603 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Katowice.
955 m on foot from the Katowice to the Katowice Sądowa Dworzec.

The journey takes approximately 11 m. The travel distance is 955 m.

Get off at the Katowice Sądowa Dworzec.
Take the FlixBus bus at the Katowice Sądowa Dworzec station .

The journey takes approximately 17 h 45 m. Ticket price is about €80 The travel distance is 1122 km.

Carrier is FlixBus.

Buy ticket

Get off at the Riga Bus Station.


🛏 Find hotel deals and discounts up to 20% in Riga at Booking


Train bus via Львов

Take the train Austrian Railways (ÖBB) at the station Budapest-Keleti.

The journey takes approximately 15 h 13 m. Ticket price is about €23 The travel distance is 600 km.

Carrier is Austrian Railways (ÖBB).

Buy ticket

Get off at the Lviv.
Take the Ecolines bus at the Dvirtsevyi Bus Station station .

The journey takes approximately 22 h Ticket price is about €55 The travel distance is 1172 km.

Carrier is Ecolines.

Buy ticket

Get off at the Riga Central Bus Station.


🛏 Find hotel deals and discounts up to 20% in Riga at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 16 h 46 m. The travel distance is 1545 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Riga at Booking


The cheapest way to travel from Budapest to Riga is by taking a Train bus via Львов with an average price of €78. The journey takes approximately 38 ч. 13 мин.

Plane is the fastest way to travel from Budapest to Riga. Tickets cost €86. The journey takes approximately 5 ч. 8 мин.

Budapest is approximately 1545 km away from Riga. The trip by car takes 16 h 46 m.

The average journey time by car between Budapest and Riga is 16 h 46 m.