Bus

Take the FlixBus bus at the Vilnius North station .

The journey takes approximately 3 h 35 m. Ticket price is about €23 The travel distance is 284 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 Lux Express bus at the Vilnius Central Bus Station station .

The journey takes approximately 4 h 10 m. Ticket price is about €18 The travel distance is 291 km.

Carrier is Lux Express.

Buy ticket

Get off at the Riga Central Bus Station.


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


Train

Take the train UAB LTG Link at the station Vilnius.

The journey takes approximately 4 h 13 m. Ticket price is about €16 The travel distance is 344 km.

Carrier is UAB LTG Link.

Buy ticket

Get off at the Rīgas.


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


Train route 2

Take the train Lithuanian Railways (LG) at the station Vilnius.

The journey takes approximately 4 h 13 m. Ticket price is about €18 The travel distance is 344 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


Bus

Take the Kautra bus at the Vilniaus autobusų stotis station .

The journey takes approximately 2 h 49 m. Ticket price is about €15 The travel distance is 181 km.

Carrier is Kautra.

Buy ticket

Take the Kautra bus at the Pasvalys Bus Station station .

The journey takes approximately 1 h 50 m. Ticket price is about €10 The travel distance is 112 km.

Carrier is Kautra.

Buy ticket

Get off at the Riga Central Bus Station.


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


Night bus

Take the FlixBus bus at the Vilnius North station .

The journey takes approximately 3 h 50 m. Ticket price is about €23 The travel distance is 285 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


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 3 h 32 m. The travel distance is 284 km.

Get off at the Riga.


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


Plane

Take the SĮ "Susisiekimo Paslaugos" bus at the Juozo Tumo-Vaižganto st. station .

The journey takes approximately 18 m. Ticket price is about €35 The travel distance is 5 km.

Carrier is SĮ "Susisiekimo Paslaugos".

Buy ticket

Get off at the Oro uostas.
Fly out to Vilnius (VNO) of the Riga (RIX) airport.

The journey takes approximately 50 m. Ticket price is about €55

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


The cheapest way to travel from Vilnius to Riga is by taking a Train with an average price of €16. The journey takes approximately 4 ч. 13 мин.

Plane is the fastest way to travel from Vilnius to Riga. Tickets cost €92. The journey takes approximately 2 ч. 40 мин.

Vilnius is approximately 284 km away from Riga. The trip by car takes 3 h 32 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the Lux Express company. Tickets cost about €18. A bus trip from Vilnius to Riga will take 4 h 10 m.

The average journey time by car between Vilnius and Riga is 3 h 32 m.