How to get from Kaliningrad to Riga

5 ways to travel via train, plane, bus, and car

By plane

Take the bus 244-E at the station BFU im Kanta .

The journey takes approximately 37 min. The travel distance is 20 km.
Carrier is Kaliningrad Airport Bus. Ticket price is about 1–1 EUR.

Book Search for Transfer

98 m on foot from the station Khrabrovo Airport to the airport Kaliningrad (KGD).


The journey takes approximately 55 min. .

236 m on foot from the airport Riga (RIX) to the station Riga Airport.


Take the bus Klaipeda - Riga at the station Riga Airport .

The journey takes approximately 15 min. The travel distance is 10 km.
Carrier is Ollex. Ticket price is about 8–8 EUR.

Search for Transfer

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


Bus

Take the bus at the station Kaliningrad Bus station .

The journey takes approximately 7 h 30 min. The travel distance is 384 km.
Carrier is Kaliningrad Avtovokzal. Ticket price is about 15–22 EUR.

Book

Get off at the station Riga
Find hotel deals and discounts up to 20% in Riga at Booking


Bus via Jelgava

Take the bus at the station Kaliningrad Bus station .

The journey takes approximately 8 h 20 min. The travel distance is 342 km.
Carrier is Kaliningrad Avtovokzal. Ticket price is about 14–20 EUR.

Book

Get off at the station Jelgava
Take the bus 7017 at the station Jelgavas AO .

The journey takes approximately 55 min. The travel distance is 42 km.
Carrier is SIA "Jelgavas autobusu parks". Ticket price is about 2–3 EUR.

Get off at the station Rīgas SAO
Find hotel deals and discounts up to 20% in Riga at Booking


Train

Take the train 030Ч at the station Kaliningrad-Passajirsk .

The journey takes approximately 5 h 50 min. The travel distance is 422 km.
Carrier is Russian Railways (РЖД). Ticket price is about 50–80 EUR.

Get off at the station Vilnius
Take the train at the station Vilnius .

The journey takes approximately 2 h 49 min. The travel distance is 167 km.
Carrier is Lithuanian Railways (LG). Ticket price is about 6–12 EUR.

Get off at the station Daugavpils
Take the train 817 at the station Daugavpils .

The journey takes approximately 3 h 25 min. The travel distance is 216 km.
Carrier is Latvian Railways (PV). Ticket price is about 7–7 EUR.

Get off at the station Riga
Find hotel deals and discounts up to 20% in Riga at Booking


Drive

In a rental car

The drive will take 331 minutes. The distance between Kaliningrad and Riga is 384 km. You will use 31 liters of gasoline at a cost of €40.

See on this site which rental company has the best deal.



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