• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 ways to get from Riga to Kaliningrad by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  6 h 40 min

  1. Take the bus from Rīga to Kaliningrad 820901 / ...

$18 - $27

Cheapest option

Bus Kaliningrad Avtovokzal  •  10 h 29 min

  1. Take the bus from Olaine to Kaliningrad Kaliningrad / ...

$15 - $23

5 alternative options

Bus via Panemune Border  •  7 h 55 min

  1. Take the bus from Rīga to Panemune Border 820901
  2. Take the bus from Panemune Border to Kaliningrad 820901/820902

$18 - $27

Train  •  13 h 56 min

  1. Take the train from Riga to Daugavpils 704 / ...
  2. Take the train from Daugavpils to Vilnius
  3. Take the train from Vilnius(LT) to Kaliningrad D

$28 - $47

Drive  •  5 h 29 min

  1. Drive from Riga to Kaliningrad 239.9 miles

$40 - $65

Fly to Kaliningrad  •  7 h 13 min

  1. Fly from Riga (RIX) to Kaliningrad (KGD) RIX - KGD

$116 - $147

Fly to Palanga, bus  •  8 h 19 min

  1. Fly from Riga (RIX) to Palanga (PLQ) RIX - PLQ
  2. Take the bus from Klaipėda to Kaliningrad

$37 - $135

Questions & Answers

The cheapest way to get from Riga to Kaliningrad is to bus which costs $15 - $23 and takes 10 h 29 min.

More details

The quickest way to get from Riga to Kaliningrad is to drive which costs $40 - $65 and takes 5 h 29 min.

More details

Yes, there is a direct bus departing from Rīga and arriving at Kaliningrad. Services depart three times a day, and operate every day. The journey takes approximately 6 h 40 min.

More details

No, there is no direct train from Riga to Kaliningrad. However, there are services departing from Riga and arriving at Kaliningrad via Daugavpils and Vilnius(LT). The journey, including transfers, takes approximately 13 h 56 min.

More details

The distance between Riga and Kaliningrad is 335 km. The road distance is 383.9 km.

Get driving directions

The best way to get from Riga to Kaliningrad without a car is to bus which takes 6 h 40 min and costs $18 - $27.

More details

The bus from Rīga to Kaliningrad takes 6 h 40 min including transfers and departs three times a day.

More details

Riga to Kaliningrad bus services, operated by Ecolines, depart from Rīga station.

More details

Riga to Kaliningrad train services, operated by Latvian Railways (PV), depart from Riga station.

More details

The best way to get from Riga to Kaliningrad is to bus which takes 6 h 40 min and costs $18 - $27. Alternatively, you can train, which costs $27 - $50 and takes 13 h 56 min, you could also fly, which costs $110 - $150 and takes 7 h 13 min.

Mode details

Map of how to get from Riga to Kaliningrad.
Launch map view
  • Distance: 209.5 miles
  • Duration: 6 h 40 min

What companies run services between Riga, Latvia and Kaliningrad, Russia?

Ecolines operates a bus from Riga to Kaliningrad twice daily. Tickets cost $18 - $27 and the journey takes 6 h 40 min. Kaliningrad Avtovokzal also services this route once daily. Alternatively, you can take a train from Riga to Kaliningrad via Daugavpils and Vilnius(LT) in around 13 h 56 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Riga to Kaliningrad via Moscow Sheremetyevo
Ave. Duration
6 h 53 min
When
Every day
Estimated price
$170 - $300
LOT
Website
lot.com
Flights from Riga to Kaliningrad via Warsaw Chopin
Ave. Duration
5 h 37 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $340
RusLine
Website
rusline.aero
Flights from Riga to Kaliningrad via Moscow Vnukovo
Ave. Duration
6 h 42 min
When
Every day
Estimated price
$180 - $230
UTair Aviation
Website
utair.ru
Flights from Riga to Kaliningrad via Moscow Vnukovo
Ave. Duration
6 h 52 min
When
Every day
Estimated price
$140 - $400
Air Baltic
Website
airbaltic.com
Flights from Riga to Palanga
Ave. Duration
45 min
When
Every day
Estimated price
$27 - $150
Belavia Belarusian Airlines
Website
belavia.by
Flights from Riga to Kaliningrad via Minsk
Ave. Duration
6 h 5 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$120 - $260
Train operators
Latvian Railways (PV)
Phone
+371 67232135
Website
pv.lv
Train from Riga to Daugavpils
Ave. Duration
3 h 30 min
Frequency
Every 4 hours
Estimated price
$8
Website
pv.lv
Lithuanian Railways (LG)
Phone
(+370) 700 55111
Email
nuomone@litrail.lt
Website
litrail.lt
Train from Daugavpils to Vilnius
Ave. Duration
2 h 42 min
Frequency
4 times a week
Estimated price
$7 - $13
Website
traukiniobilietas.lt
2nd Class Ticket
$7 - $10
1st Class Ticket
$9 - $13
Train from Vilnius(LT) to Kaliningrad
Ave. Duration
5 h 44 min
Frequency
3 times a day
Estimated price
$13 - $26
Website
traukiniobilietas.lt
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Rīga to Kaliningrad
Ave. Duration
6 h 40 min
Frequency
Twice daily
Estimated price
$18 - $27
Schedules at
ecolines.net
Bus from Rīga to Panemune Border
Ave. Duration
4 h 38 min
Frequency
Once daily
Estimated price
$12 - $18
Schedules at
ecolines.net
Bus from Panemune Border to Kaliningrad
Ave. Duration
2 h 17 min
Frequency
Once daily
Estimated price
$6 - $9
Schedules at
ecolines.net
Kaliningrad Avtovokzal
Website
avtovokzal39.ru
Bus from Riga to Kaliningrad
Ave. Duration
9 h 20 min
Frequency
Once daily
Estimated price
$15 - $25
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Bus from Olaine to Kaliningrad
Ave. Duration
8 h 50 min
Frequency
Once daily
Estimated price
$15 - $23
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Bus from Klaipėda to Kaliningrad
Ave. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$7 - $11
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, How to get from Luton Airport into central London and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Riga Airport to Kaliningrad Airport. The quickest flight takes 4 h 15 min and has one stopover.

Search flights

Riga to Kaliningrad bus services, operated by Ecolines, arrive at Kaliningrad station.

More details

Riga to Kaliningrad train services, operated by Lithuanian Railways (LG), arrive at Kaliningrad station.

More details

Yes, the driving distance between Riga to Kaliningrad is 384 km. It takes approximately 5 h 29 min to drive from Riga to Kaliningrad.

Get driving directions

Belavia Belarusian Airlines, Air Baltic, LOT and three other airlines offer flights from Riga Airport to Kaliningrad Airport.

Search flights

There are 3262+ hotels available in Kaliningrad. Prices start at $38 USD per night.

More details

The best way to get from Riga to Riga Airport is to line 22 bus which takes 27 min and costs .

More details