There are 5 ways to get from Kaliningrad to Jelgava by train, bus, 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.
Train
best- Take the train from Kaliningrad-Passajirsk to Chernyshevskoe
- Take the train from Kybartai to Kaunas698 / ...
- Take the train from Kaišiadorys to Jelgava215 / ...
9h 36m$44–62Bus via Kaunas
- Take the bus from Kaliningrad Bus station to Kaunas Central Bus Station217
- Take the bus from Kaunas, Bus Station to Jelgava, stationN1205
10h 20m$72–119Drive 422 km
- Drive from Kaliningrad to Jelgava422 km
6h 2m$76–110Bus, fly
- Take the bus from Kaliningrad Bus station to Gdansk Airport
- Fly from Gdańsk Lech Wałęsa Airport (GDN) to Riga International Airport (RIX)GDN - RIX
11h 50m$89–296Bus
- Take the bus from Kaliningrad Bus station to Riga Central Bus Station
- Take the bus from Rīgas SAO to Jelgavas AO7376 / ...
11h 15m$69–71
Kaliningrad to Jelgava by bus
Questions & Answers
The cheapest way to get from Kaliningrad to Jelgava is to train which costs $40 - $65 and takes 9h 36m.
The fastest way to get from Kaliningrad to Jelgava is to drive which takes 6h 2m and costs $75 - $110.
No, there is no direct bus from Kaliningrad station to Jelgava station. However, there are services departing from Kaliningrad Bus station and arriving at Jelgava, station via Kaunas, Bus Station. The journey, including transfers, takes approximately 10h 20m.
No, there is no direct train from Kaliningrad to Jelgava. However, there are services departing from Kaliningrad-Passajirsk and arriving at Jelgava via Kybartai, Kaunas and Kaišiadorys. The journey, including transfers, takes approximately 9h 36m.
The distance between Kaliningrad and Jelgava is 513 km. The road distance is 422 km.
The best way to get from Kaliningrad to Jelgava without a car is to train which takes 9h 36m and costs $40 - $65.
It takes approximately 9h 36m to get from Kaliningrad to Jelgava, including transfers.
Kaliningrad to Jelgava bus services, operated by Kaliningrad Bus Terminal, depart from Kaliningrad Bus station.
Kaliningrad to Jelgava train services, operated by Russian Railways (РЖД), depart from Kaliningrad-Passajirsk station.
The best way to get from Kaliningrad to Jelgava is to train which takes 9h 36m and costs $40 - $65. Alternatively, you can bus via Kaunas, which costs $70 - $120 and takes 10h 20m.
What companies run services between Kaliningrad, Russia and Jelgava, Latvia?
You can take a train from Kaliningrad-Passajirsk to Jelgava via Chernyshevskoe, Kybartai, Kaunas, and Kaišiadorys in around 9h 36m. Alternatively, you can take a bus from Kaliningrad Bus station to Jelgava, station via Kaunas, Bus Station in around 10h 20m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flysas.com
Flights from Gdańsk Lech Wałęsa Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $80–300
- Website
- lot.com
Flights from Gdańsk Lech Wałęsa Airport to Riga International Airport via Warsaw Chopin
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $170–240
- Website
- airbaltic.com
Flights from Gdańsk Lech Wałęsa Airport to Riga International Airport via Copenhagen
- Ave. Duration
- 3h 50m
- When
- Friday and Sunday
- Estimated price
- $100–280
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kaliningrad-Passajirsk to Chernyshevskoe
- Ave. Duration
- 1h 44m
- Frequency
- 3 times a day
- Estimated price
- $13–35
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $60–85
- 3rd Class (Platzcart)
- $13–19
- 2nd Class (Kupé)
- $22–35
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Kybartai to Kaunas
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- $8
- Website
- https://ltglink.lt/en
Train from Kaišiadorys to Jelgava
- Ave. Duration
- 2h 44m
- Frequency
- Twice daily
- Estimated price
- $23
- Website
- https://ltglink.lt/en
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Kaunas Central Bus Station
Bus from Kaliningrad Bus station to Gdansk Airport
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Kaunas, Bus Station to Jelgava, station
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $17–28
- Website
- https://www.flixbus.co.uk
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Kaliningrad Bus station to Riga Central Bus Station
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- $68
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- +371 80700002
- info@hansalines.lv
- Website
- hansalines.lv
Bus from Rīgas SAO to Jelgavas AO
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Schedules at
- hansalines.lv
Want to know more about travelling around Latvia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Kaliningrad to Jelgava bus services, operated by Kaliningrad Bus Terminal, arrive at Kaunas Central Bus Station.
Kaliningrad to Jelgava train services, operated by Russian Railways (РЖД), arrive at Chernyshevskoe station.
Yes, the driving distance between Kaliningrad to Jelgava is 422 km. It takes approximately 6h 2m to drive from Kaliningrad to Jelgava.
There are 75+ hotels available in Jelgava.










