There are 7 ways to get from Moscow to Kaunas by plane, train, bus 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.

Recommended option

Fly Moscow Sheremetyevo to Vilnius, train  •  6 h 55 min

  1. Fly from Moscow Sheremetyevo (SVO) to Vilnius (VNO) SVO - VNO
  2. Take the train from Vilnius to Kaunas

$87 - $196

Cheapest option

Train  •  13 h 46 min

  1. Take the train from Moskva Belorusskaja to Minsk-Passajirskii D / ...
  2. Take the train from Minsk-Passajirskii to Vilnius(LT)
  3. Take the train from Vilnius to Kaunas

$23 - $44

5 alternative options

Fly Moscow Sheremetyevo to Riga, bus  •  9 h 11 min

  1. Fly from Moscow Sheremetyevo (SVO) to Riga (RIX) SVO - RIX
  2. Take the bus from Rīga to Kaunas

$113 - $344

Fly Moscow Vnukovo to Riga, bus  •  9 h 54 min

  1. Fly from Moscow Vnukovo (VKO) to Riga (RIX) VKO - RIX
  2. Take the bus from Rīga to Kaunas

$115 - $326

Bus Eurotrans  •  18 h 3 min

  1. Take the bus from Park Pobedy to Minsk
  2. Take the bus from Minsk to Kaunas

$33 - $59

Bus Ecolines  •  18 h 27 min

  1. Take the bus from Moscow Tushinskaya to Rezekne 821106/821101
  2. Take the bus from Rēzekne to Kaunas 821306

$48 - $91

Drive  •  11 h 40 min

  1. Drive from Moscow to Kaunas 621.4 miles

$110 - $160

Questions & Answers

The cheapest way to get from Moscow to Kaunas is to train which costs RUB 1500 - RUB 2900 and takes 13 h 46 min.

More details

The quickest way to get from Moscow to Kaunas is to fly and train which costs RUB 5500 - RUB 13000 and takes 6 h 55 min.

More details

No, there is no direct train from Moscow to Kaunas. However, there are services departing from Moskva Belorusskaja and arriving at Kaunas via Minsk-Passajirskii and Vilnius. The journey, including transfers, takes approximately 13 h 46 min.

More details

The distance between Moscow and Kaunas is 871 km. The road distance is 994.2 km.

Get driving directions

The best way to get from Moscow to Kaunas without a car is to train which takes 13 h 46 min and costs RUB 1500 - RUB 2900.

More details

It takes approximately 6 h 55 min to get from Moscow to Kaunas, including transfers.

More details

Moscow to Kaunas train services, operated by Russian Railways (RZhD), depart from Moskva Belorusskaja station.

More details

The best way to get from Moscow to Kaunas is to train which takes 13 h 46 min and costs RUB 1500 - RUB 2900. Alternatively, you can bus, which costs RUB 2100 - RUB 3900 and takes 18 h 3 min.

Mode details

Map of how to get from Moscow to Kaunas.
Launch map view
  • Distance: 544.2 miles
  • Duration: 6 h 55 min

What companies run services between Moscow, Russia and Kaunas, Lithuania?

You can take a train from Moscow to Kaunas via Minsk-Passajirskii, Vilnius(LT), and Vilnius in around 13 h 46 min. Alternatively, you can take a bus from Moscow to Kaunas via Park Pobedy and Minsk in around 18 h 3 min.

Airlines
Air Baltic
Website
airbaltic.com
Flights from Moscow Sheremetyevo to Vilnius via Riga
Ave. Duration
3 h 43 min
When
Every day
Estimated price
$75 - $220
Flights from Moscow Sheremetyevo to Riga
Ave. Duration
1 h 41 min
When
Every day
Estimated price
$140 - $420
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Vilnius
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$85 - $210
Flights from Moscow Sheremetyevo to Riga
Ave. Duration
1 h 41 min
When
Every day
Estimated price
$140 - $420
UTair Aviation
Website
utair.ru
Flights from Moscow Vnukovo to Riga
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$110 - $300
Train operators
Lithuanian Railways (LG)
Phone
(+370) 700 55111
Email
nuomone@litrail.lt
Website
litrail.lt
Train from Vilnius to Kaunas
Ave. Duration
1 h 4 min
Frequency
Every 2 hours
Estimated price
$5 - $8
Website
traukiniobilietas.lt
2nd Class Ticket
$5 - $7
1st Class Ticket
$6 - $8
Russian Railways
Website
rzd.ru
Train from Moskva Belorusskaja to Minsk-Passajirskii
Ave. Duration
8 h 37 min
Frequency
4 times a week
Estimated price
$85 - $110
Website
pass.rzd.ru
Belorussian Railways (BŽD)
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Rīga to Kaunas
Ave. Duration
3 h 23 min
Frequency
Once daily
Estimated price
$12 - $18
Schedules at
ecolines.net
Bus from Moscow Tushinskaya to Rezekne
Ave. Duration
9 h 40 min
Frequency
Once daily
Estimated price
$30 - $65
Schedules at
ecolines.net
Bus from Rēzekne to Kaunas
Ave. Duration
6 h 20 min
Frequency
Once daily
Estimated price
$17 - $25
Schedules at
ecolines.net
Eurotrans
Website
eurotrans.by
Bus from Park Pobedy to Minsk
Ave. Duration
10 h 31 min
Frequency
Once daily
Estimated price
$23 - $40
Schedules at
eurotrans.by
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Minsk to Kaunas
Ave. Duration
5 h 20 min
Frequency
Once daily
Estimated price
$9 - $18
Schedules at
minsktrans.by
Book at
ticketbus.by

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 Getting to Rome from the airport, Is ride-sharing platform BlaBlaCar right for you? and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.