• Our partners include:

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

There are 6 ways to get from Kaliningrad to Vilnius 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  •  5h 45m

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

$13 - $26

5 alternative options

Bus  •  7h 40m

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

$16 - $25

Bus Kautra  •  9h 27m

  1. Take the bus from Kaliningrad to Tauragė Kaliningrad / ...
  2. Take the bus from Tauragė to Vilnius 301

$24 - $31

Drive  •  4h 47m

  1. Drive from Kaliningrad to Vilnius 242 miles

$40 - $65

Fly from Kaliningrad  •  5h 36m

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

$97 - $163

Bus to Gdansk, fly  •  7h 39m

  1. Take the bus from Kaliningrad to Gdańsk Airport
  2. Fly from Gdansk (GDN) to Vilnius (VNO) GDN - VNO

$45 - $165

Questions & Answers

The cheapest way to get from Kaliningrad to Vilnius is to bus which costs RUB 1000 - RUB 1600 and takes 7h 40m.

More details

The quickest way to get from Kaliningrad to Vilnius is to drive which costs RUB 2800 - RUB 4100 and takes 4h 47m.

More details

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

More details

Yes, there is a direct train departing from Kaliningrad and arriving at Vilnius(LT). Services depart three times a day, and operate every day. The journey takes approximately 5h 45m.

More details

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

Get driving directions

The best way to get from Kaliningrad to Vilnius without a car is to train which takes 5h 45m and costs RUB 850 - RUB 1700.

More details

The train from Kaliningrad to Vilnius(LT) takes 5h 45m including transfers and departs three times a day.

More details

Kaliningrad to Vilnius bus services, operated by Kaliningrad Avtovokzal, arrive at Kaliningrad, South Bus Station.

More details

Kaliningrad to Vilnius train services, operated by Russian Railways (RZhD), depart from Kaliningrad station.

More details

The best way to get from Kaliningrad to Vilnius is to train which takes 5h 45m and costs RUB 850 - RUB 1700. Alternatively, you can bus, which costs RUB 1000 - RUB 1600 and takes 7h 40m, you could also fly, which costs RUB 6000 - RUB 11000 and takes 5h 36m.

Mode details

Map of how to get from Kaliningrad to Vilnius.
Launch map view
  • Distance: 191.5 miles
  • Duration: 5h 45m

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

Russian Railways (RZhD) operates a train from Kaliningrad to Vilnius 3 times a day. Tickets cost $13 - $26 and the journey takes 5h 45m. Alternatively, Kaliningrad Avtovokzal operates a bus from Kaliningrad to Vilnius twice daily. Tickets cost $16 - $25 and the journey takes 7h 40m. Ecolines also services this route 3 times a week.

Airlines
LOT
Website
lot.com
Flights from Kaliningrad to Vilnius via Warsaw Chopin
Ave. Duration
5h 12m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$55 - $230
Flights from Gdansk to Vilnius via Warsaw Chopin
Ave. Duration
3h 15m
When
Every day
Estimated price
$120 - $220
Air Baltic
Website
airbaltic.com
Flights from Kaliningrad to Vilnius via Riga
Ave. Duration
2h 50m
When
Monday to Saturday
Estimated price
$40 - $140
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Kaliningrad to Vilnius via Moscow Sheremetyevo
Ave. Duration
6h 15m
When
Every day
Estimated price
$160 - $550
Wizz Air
Website
wizzair.com
Flights from Gdansk to Vilnius
Ave. Duration
1h 10m
When
Tuesday and Saturday
Estimated price
$19 - $150
Train operators
Bus operators
Kaliningrad Avtovokzal
Website
avtovokzal39.ru
Bus from Kaliningrad, South Bus Station to Vilnius
Ave. Duration
7h 40m
Frequency
Twice daily
Estimated price
$16 - $25
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Bus from Kaliningrad to Tauragė
Ave. Duration
3h 57m
Frequency
Once daily
Estimated price
$8 - $12
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Bus from Kaliningrad to Gdańsk Airport
Ave. Duration
4h 20m
Frequency
Twice daily
Estimated price
$9 - $13
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Ecolines
Kautra
Phone
(37 8) 34 24 40
Email
ifo@kautra.lt
Website
kautra.lt
Bus from Tauragė to Vilnius
Ave. Duration
4h 23m
Frequency
Once daily
Estimated price
$16 - $20
Website
Kautra

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 Need to know: Eurostar, How to get from JFK to New York City 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 Kaliningrad Airport to Vilnius Airport. The quickest flight takes 2h 50m and has one stopover.

Search flights

Kaliningrad to Vilnius bus services, operated by Kaliningrad Avtovokzal, arrive at Vilnius station.

More details

Kaliningrad to Vilnius train services, operated by Russian Railways (RZhD), arrive at Vilnius(LT) station.

More details

Yes, the driving distance between Kaliningrad to Vilnius is 387 km. It takes approximately 4h 47m to drive from Kaliningrad to Vilnius.

Get driving directions

Air Baltic, Aeroflot Russian Airlines and LOT offer flights from Kaliningrad Airport to Vilnius Airport.

Search flights

There are 995+ hotels available in Vilnius. Prices start at $35 USD per night.

More details

The best way to get from Kaliningrad to Kaliningrad Airport is to bus which takes 37m and costs RUB 43.

More details