There are 8 ways to get from Kaluga to Vilnius by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Grabtsevo Airport, bus
best- Fly from Grabtsevo Airport (KLF) to Minsk National Airport (MSQ)KLF - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
6h 5m$76–445Train, bus
cheapest- Take the train from Kaluga-1 to Matveevskaya
- Take the train from Moskva Belorusskaia to Smorgon
- Take the bus from Asmiany to Vilnius, Autobusų Stotis
19h 13m$44–159Train, bus via Minsk
- Take the train from Kaluga-1 to Matveevskaya
- Take the train from Moscow Belorussky Station to Minsk Pas
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
15h 24m$71–214Bus
- Take the bus from Kaluga to Salaryevo Bus Station
- Take the bus from Salaryevo Bus Station to Minsk Central Bus Station
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
17h 21m$65–212Drive 848.5 km
- Drive from Kaluga to Vilnius848.5 km
10h 32m$146–211Train to Moscow Vnukovo, fly, bus
- Take the train from Kaluga-1 to Peredelkino
- Fly from Moscow Vnukovo (VKO) to Minsk National Airport (MSQ)VKO - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
11h 35m$103–555Train to Domodedovo International Airport, fly, bus
- Take the train from Kaluga-1 to Matveevskaya
- Fly from Domodedovo International Airport (DME) to Minsk National Airport (MSQ)DME - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
12h 31m$108–574Train, bus via Severnyy
- Take the train from Kaluga-1 to Ochakovo
- Take the train from Lobnya to Minsk Pas
- Take the bus from Minsk Central Bus Station to Vilnius, F. Vaitkaus g.
23h 17m$59–150
Grabtsevo Airport (KLF) to Minsk National Airport (MSQ) flights
Questions & Answers
The cheapest way to get from Kaluga to Vilnius is to train and bus which costs $40 - $160 and takes 19h 13m.
The fastest way to get from Kaluga to Vilnius is to fly and bus which takes 6h 5m and costs $75 - $450.
No, there is no direct bus from Kaluga to Vilnius. However, there are services departing from Kaluga and arriving at Vilnius, Autobusų Stotis via Salaryevo Bus Station and Minsk Central Bus Station. The journey, including transfers, takes approximately 17h 21m.
The distance between Kaluga and Vilnius is 782 km. The road distance is 848.5 km.
The best way to get from Kaluga to Vilnius without a car is to train and bus via Minsk which takes 15h 24m and costs $70 - $220.
It takes approximately 6h 5m to get from Kaluga to Vilnius, including transfers.
Kaluga to Vilnius bus services, operated by Avtovokzaly.ru, depart from Kaluga station.
Kaluga to Vilnius bus services, operated by Avtovokzaly.ru, arrive at Salaryevo Bus Station.
Vilnius is 1h behind Kaluga. It is currently 5:52 PM in Kaluga and 4:52 PM in Vilnius.
Yes, the driving distance between Kaluga to Vilnius is 849 km. It takes approximately 10h 32m to drive from Kaluga to Vilnius.
What companies run services between Kaluga, Russia and Vilnius, Lithuania?
You can take a bus from Kaluga to Vilnius, Autobusų Stotis via Salaryevo Bus Station and Minsk Central Bus Station in around 17h 21m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- belavia.by
Flights from Moscow Vnukovo to Minsk National Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $65–410
Flights from Domodedovo International Airport to Minsk National Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $70–420
- Website
- severstal-avia.ru
Flights from Grabtsevo Airport to Minsk National Airport
- Ave. Duration
- 1h 5m
- When
- Thursday and Sunday
- Estimated price
- $45–310
- Phone
- 8 (800) 301-00-00
- COMPLAINTS@CENTRAL-PPK.RU
- Website
- central-ppk.ru
Train from Kaluga-1 to Matveevskaya
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- $7–12
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- $7–10
- Lastochka Train
- $8–12
Train from Kaluga-1 to Peredelkino
- Ave. Duration
- 2h 51m
- Frequency
- Hourly
- Estimated price
- $6–11
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- $6–10
- Lastochka Train
- $8–11
Train from Kaluga-1 to Ochakovo
- Ave. Duration
- 2h 59m
- Frequency
- Hourly
- Estimated price
- $7–11
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- $7–10
- Lastochka Train
- $8–11
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moscow Belorussky Station to Minsk Pas
- Ave. Duration
- 7h 5m
- Frequency
- Twice daily
- Estimated price
- $40–65
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $40–65
Train from Moscow Belorussky Station to Minsk Pas
- Ave. Duration
- 11h 9m
- Frequency
- Once a week
- Estimated price
- $35–70
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $35–38
- 2nd Class (Kupé)
- $60–70
- 1nd Class (SW)
- $125
Train from Lobnya to Minsk Pas
- Ave. Duration
- 12h 11m
- Frequency
- Once a week
- Estimated price
- $36–70
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $36–39
- 2nd Class (Kupé)
- $60–70
- 1nd Class (SW)
- $128
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Smorgon
- Ave. Duration
- 10h 9m
- Frequency
- Twice daily
- Estimated price
- $35–65
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $150–210
- 3rd Class (Platzcart)
- $35–50
- 2nd Class (Kupé)
- $45–65
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- $4–55
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
Bus from Asmiany to Vilnius, Autobusų Stotis
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +370 612 66166
- info@toks.lt
- Website
- toks.lt
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 20m
- Frequency
- Every 2 hours
- Estimated price
- $60–90
- Website
- https://toks.lt/en/
Bus from Asmiany to Vilnius, Autobusų Stotis
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- $50–80
- Website
- https://toks.lt/en/
Bus from Minsk Central Bus Station to Vilnius, F. Vaitkaus g.
- Ave. Duration
- 4h 10m
- Frequency
- Every 2 hours
- Estimated price
- $14–65
- Website
- https://toks.lt/en/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- $55–130
- Website
- https://ecolines.net/
Bus from Minsk Central Bus Station to Vilnius, F. Vaitkaus g.
- Ave. Duration
- 5h 10m
- Frequency
- Every 3 hours
- Estimated price
- $55–65
- Website
- https://ecolines.net/
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $28–60
- Website
- https://www.intercars-tickets.com/
Bus from Salaryevo Bus Station to Minsk Central Bus Station
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- $29–65
- Website
- https://www.intercars-tickets.com/
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Kaluga to Salaryevo Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- $8–18
- Schedules at
- avtovokzaly.ru
- Website
- infobus.by
Bus from Asmiany to Vilnius, Autobusų Stotis
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $18–27
- Website
- https://infobus.by/en/bus
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 4 stunningly beautiful Philippines islands you need to visit, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
There are 1376+ hotels available in Vilnius.

























