There are 4 ways to get from Vilnius to Kaliningrad 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.

Recommended option

Train  •  7 h 3 min

  1. Take the train from Vilnius(LT) to Kaliningrad Express / ...

$14 - $27

3 alternative options

8522  •  7 h 40 min

  1. Take the 8522 from Vilnius to Kaliningrad, South Bus Station Kaliningrad / ...

$17 - $26

Drive  •  4 h 45 min

  1. Drive from Vilnius to Kaliningrad 241.6 miles

$40 - $65

Fly  •  6 h 8 min

  1. Fly from Vilnius (VNO) to Kaliningrad (KGD) VNO - KGD

$96 - $162

Questions & Answers

The cheapest way to get from Vilnius to Kaliningrad is to 8522 which costs $17 - $26 and takes 7 h 40 min.

More details

The quickest way to get from Vilnius to Kaliningrad is to drive which costs $40 - $65 and takes 4 h 45 min.

More details

The distance between Vilnius and Kaliningrad is 306 km. The road distance is 386.6 km.

Get driving directions

The train from Vilnius(LT) to Kaliningrad takes 7 h 3 min including transfers and departs twice daily.

More details

Yes, there is a direct bus departing from Vilnius and arriving at Kaliningrad, South Bus Station station. Services depart twice a week, and operate every day. The journey takes approximately 7 h 40 min.

More details

Yes, there is a direct train departing from Vilnius(LT) and arriving at Kaliningrad. Services depart twice daily, and operate every day. The journey takes approximately 7 h 3 min.

More details

What companies run services between Vilnius, Lithuania and Kaliningrad, Russia?

Lithuanian Railways (LG) operates a train from Vilnius to Kaliningrad twice daily. Tickets cost $14 - $27 and the journey takes 7 h 3 min. Alternatively, Kaliningrad Avtovokzal operates a bus from Vilnius to Kaliningrad twice daily. Tickets cost $17 - $26 and the journey takes 7 h 40 min. Ecolines also services this route twice a week.

Airlines
LOT
Website
lot.com
Flights from Vilnius to Kaliningrad via Warsaw
Ave. Duration
4 h 30 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$60 - $260
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Vilnius to Kaliningrad via Moscow Sheremetyevo
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$160 - $550
Air Baltic
Website
airbaltic.com
Flights from Vilnius to Kaliningrad via Riga
Ave. Duration
3 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$55 - $190
Train operators
Lithuanian Railways (LG)
Website
litrail.lt
Train from Vilnius(LT) to Kaliningrad
Ave. Duration
7 h 3 min
Frequency
Twice daily
Estimated price
$14 - $27
Website
traukiniobilietas.lt
Bus operators
Kaliningrad Avtovokzal
Website
avtovokzal39.ru
Bus from Vilnius to Kaliningrad, South Bus Station
Ave. Duration
7 h 40 min
Frequency
Twice daily
Estimated price
$17 - $26
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Ecolines

Want to know more about travelling around Russia

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.