There are 10 ways to get from Vilnius to Kaluga by bus, plane, 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.
Bus, fly to Grabtsevo Airport
best- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Fly from Minsk National Airport (MSQ) to Grabtsevo Airport (KLF)MSQ - KLF
7h 45m₽6,658–36,340Bus, train
cheapest- Take the bus from Vilnius, Autobusų Stotis to Asmiany
- Take the train from Smorgon to Moskva Belorusskaia
- Take the train from Matveevskaya to Kaluga-1
19h 44m₽3,619–11,614Bus, train via Minsk
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Take the train from Minsk Pas to Moscow Belorussky Station
- Take the train from Matveevskaya to Kaluga-1
15h 22m₽5,888–16,530Bus
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Take the bus from Minsk Central Bus Station to Salaryevo Bus Station
- Take the bus from Salaryevo Bus Station to Kaluga
17h 30m₽5,383–16,360Drive 831.7 km
- Drive from Vilnius to Kaluga831.7 km
11h 3m₽11,559–16,696Bus, fly to Moscow Vnukovo, train
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Fly from Minsk National Airport (MSQ) to Moscow Vnukovo (VKO)MSQ - VKO
- Take the train from Solnechnaya to Kaluga-1
11h 47m₽7,808–41,120Bus, fly to Domodedovo International Airport, train
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Fly from Minsk National Airport (MSQ) to Domodedovo International Airport (DME)MSQ - DME
- Take the train from Matveevskaya to Kaluga-1
12h 47m₽7,903–41,810Bus, fly to Sheremetyevo International Airport, train
- Take the bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Fly from Minsk National Airport (MSQ) to Sheremetyevo International Airport (SVO)MSQ - SVO
- Take the train from Matveevskaya to Kaluga-1
13h 46m₽9,503–53,680Train
- Take the train from Hudahaj to Moskva Belorusskaia148Ч
- Take the train from Matveevskaya to Kaluga-1
19h 9m₽4,109–7,014Bus, train via Severnyy
- Take the bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Take the train from Minsk Pas to Lobnya
- Take the train from Matveevskaya to Kaluga-1
23h 15m₽4,365–12,157
Minsk National Airport (MSQ) to Grabtsevo Airport (KLF) flights
Questions & Answers
The cheapest way to get from Vilnius to Kaluga is to train which costs RUB 4100 - RUB 7000 and takes 19h 9m.
The fastest way to get from Vilnius to Kaluga is to bus and fly which takes 7h 45m and costs RUB 6500 - RUB 37000.
No, there is no direct bus from Vilnius to Kaluga. However, there are services departing from Vilnius, Autobusų Stotis and arriving at Kaluga via Minsk Central Bus Station and Salaryevo Bus Station. The journey, including transfers, takes approximately 17h 30m.
The distance between Vilnius and Kaluga is 845 km. The road distance is 831.7 km.
The best way to get from Vilnius to Kaluga without a car is to bus and train via Minsk which takes 15h 22m and costs RUB 5500 - RUB 17000.
It takes approximately 7h 45m to get from Vilnius to Kaluga, including transfers.
Vilnius to Kaluga bus services, operated by Minsktrans, depart from Vilnius, Autobusų Stotis station.
The best way to get from Vilnius to Kaluga is to bus which takes 17h 30m and costs RUB 5000 - RUB 17000. Alternatively, you can train, which costs RUB 4100 - RUB 7000 and takes 19h 9m.
Vilnius to Kaluga bus services, operated by Minsktrans, arrive at Minsk Central Bus Station.
Kaluga is 1h ahead of Vilnius. It is currently 2:58 PM in Vilnius and 3:58 PM in Kaluga.
What companies run services between Vilnius, Lithuania and Kaluga, Russia?
You can take a bus from Vilnius, Autobusų Stotis to Kaluga via Minsk Central Bus Station and Salaryevo Bus Station in around 17h 30m. Alternatively, you can take a train from Vilniaus geležinkelio stotis to Kaluga-1 via Kena, Hudahaj, Moskva Belorusskaia, and Matveevskaya in around 19h 9m.
- Website
- belavia.by
Flights from Minsk National Airport to Moscow Vnukovo
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₽4,600–30,000
Flights from Minsk National Airport to Domodedovo International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₽4,600–30,000
Flights from Minsk National Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₽6,000–41,000
- Website
- aeroflot.ru
Flights from Minsk National Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ₽6,000–41,000
- Website
- severstal-avia.ru
Flights from Minsk National Airport to Grabtsevo Airport
- Ave. Duration
- 1h 5m
- When
- Thursday and Sunday
- Estimated price
- ₽3,900–26,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Minsk Pas to Moscow Belorussky Station
- Ave. Duration
- 6h 53m
- Frequency
- Twice daily
- Estimated price
- ₽3,300–4,700
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽3,300–4,700
Train from Minsk Pas to Moscow Belorussky Station
- Ave. Duration
- 11h 21m
- Frequency
- Twice a week
- Estimated price
- ₽2,800–5,500
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,800–3,100
- 2nd Class (Kupé)
- ₽4,800–5,500
- 1nd Class (SW)
- ₽10,091
Train from Minsk Pas to Lobnya
- Ave. Duration
- 12h 15m
- Frequency
- Twice a week
- Estimated price
- ₽2,900–5,500
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,900–3,200
- 2nd Class (Kupé)
- ₽4,900–5,500
- 1nd Class (SW)
- ₽10,367
- Phone
- 8 (800) 301-00-00
- COMPLAINTS@CENTRAL-PPK.RU
- Website
- central-ppk.ru
Train from Matveevskaya to Kaluga-1
- Ave. Duration
- 3h 3m
- Frequency
- Hourly
- Estimated price
- ₽550–900
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽550–750
- Lastochka Train
- ₽650–900
Train from Solnechnaya to Kaluga-1
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- ₽500–850
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽500–750
- Lastochka Train
- ₽650–850
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Hudahaj to Moskva Belorusskaia
- Ave. Duration
- 12h 58m
- Frequency
- Once daily
- Estimated price
- ₽2,800–5,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽12,000–17,000
- 3rd Class (Platzcart)
- ₽2,800–3,900
- 2nd Class (Kupé)
- ₽3,600–5,000
Train from Smorgon to Moskva Belorusskaia
- Ave. Duration
- 10h 6m
- Frequency
- Twice daily
- Estimated price
- ₽2,700–5,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽11,000–16,000
- 3rd Class (Platzcart)
- ₽2,700–3,800
- 2nd Class (Kupé)
- ₽3,600–5,000
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₽500–4,300
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
Bus from Vilnius, Autobusų Stotis to Asmiany
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₽310–3,700
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₽5,000–10,000
- Website
- https://ecolines.net/
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- ₽5,168–5,169
- Website
- https://ecolines.net/
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Vilnius, Autobusų Stotis to Minsk Central Bus Station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₽2,400–4,600
- Website
- https://www.intercars-tickets.com/
Bus from Minsk Central Bus Station to Salaryevo Bus Station
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- ₽2,300–5,000
- Website
- https://www.intercars-tickets.com/
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Kaluga
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ₽600–1,400
- Schedules at
- avtovokzaly.ru
- Phone
- +370 612 66166
- info@toks.lt
- Website
- toks.lt
Bus from Vilnius, Autobusų Stotis to Asmiany
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- ₽4,400–6,000
- Website
- https://toks.lt/en/
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 5h 8m
- Frequency
- Every 2 hours
- Estimated price
- ₽800–5,500
- Website
- https://toks.lt/en/
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 Want to know more about Flixbus?, How to get from Florence to Rome, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Vilnius to Kaluga is 832 km. It takes approximately 11h 3m to drive from Vilnius to Kaluga.

























