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

8522  •  7 h 40 min

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

$17 - $26

Cheapest option

Train  •  29 h 1 min

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

$13 - $27

4 alternative options

Train, bus  •  8 h 2 min

  1. Take the train from Kaliningrad to Gusev AVE
  2. Take the bus from Gusev to Kybartai
  3. Take the train from Kybartai to Vilnius(LT) AVE

$25 - $45

Drive  •  4 h 47 min

  1. Drive from Kaliningrad to Vilnius 242 miles

$40 - $65

Fly from Kaliningrad  •  5 h 54 min

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

$96 - $161

Bus to Gdansk, fly  •  7 h 47 min

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

$45 - $163

Questions & Answers

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

More details

The quickest way to get from Kaliningrad to Vilnius is to drive which costs RUB 2700 - RUB 4000 and takes 4 h 47 min.

More details

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

Get driving directions

The 8522 from Kaliningrad, South Bus Station to Vilnius takes 7 h 40 min including transfers and departs twice daily.

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 7 h 40 min.

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 29 h 1 min.

More details

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

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

Airlines
Belavia Belarusian Airlines
Website
belavia.by
Flights from Kaliningrad to Vilnius via Minsk
Ave. Duration
4 h 36 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$95 - $290
LOT
Website
lot.com
Flights from Kaliningrad to Vilnius via Warsaw
Ave. Duration
5 h 12 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$55 - $230
Flights from Gdansk to Vilnius via Warsaw
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$120 - $220
Air Baltic
Website
airbaltic.com
Flights from Kaliningrad to Vilnius via Riga
Ave. Duration
3 h
When
Monday to Saturday
Estimated price
$40 - $140
Flights from Gdansk to Vilnius via Riga
Ave. Duration
3 h 15 min
When
Tuesday, Thursday and Saturday
Estimated price
$55 - $190
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Kaliningrad to Vilnius via Moscow Sheremetyevo
Ave. Duration
6 h 12 min
When
Every day
Estimated price
$160 - $550
Wizz Air
Website
wizzair.com
Flights from Gdansk to Vilnius
Ave. Duration
1 h 10 min
When
Tuesday, Thursday and Saturday
Estimated price
$19 - $150
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Kaliningrad to Gusev
Ave. Duration
1 h 47 min
Frequency
Once daily
Estimated price
$11 - $21
Website
pass.rzd.ru
3rd Class (Platzcart)
$11 - $16
2nd Class (Kupé)
$14 - $21
Train from Kaliningrad to Vilnius(LT)
Ave. Duration
29 h 1 min
Frequency
3 times a day
Estimated price
$13 - $27
Website
pass.rzd.ru
Lithuanian Railways (LG)
Website
litrail.lt
Train from Kybartai to Vilnius(LT)
Ave. Duration
2 h 32 min
Frequency
3 times a day
Estimated price
$8 - $15
Website
traukiniobilietas.lt
2nd Class Ticket
$8 - $11
1st Class Ticket
$10 - $15
Bus operators
Kaliningrad Avtovokzal
Website
avtovokzal39.ru
Bus from Kaliningrad, South Bus Station to Vilnius
Ave. Duration
7 h 40 min
Frequency
Twice daily
Estimated price
$17 - $26
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Bus from Gusev to Kybartai
Ave. Duration
1 h 35 min
Frequency
Twice a week
Estimated price
$6 - $10
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Bus from Kaliningrad to Gdańsk Airport
Ave. Duration
4 h 20 min
Frequency
Twice daily
Estimated price
$9 - $14
Schedules at
avtovokzal39.ru
Book at
avtovokzal39.ru
Ecolines

Want to know more about travelling around Lithuania

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.