• Our partners include:

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

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 to Vilnius, train  •  6 h 8 min

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

$87 - $197

Cheapest option

Train  •  15 h 47 min

  1. Take the train from Moskva Belorusskaja to Vilnius(LT) D
  2. Take the train from Vilnius(LT) to Kaunas

$22 - $41

5 alternative options

Fly to Kaliningrad, train  •  10 h 18 min

  1. Fly from Moscow Sheremetyevo (SVO) to Kaliningrad (KGD) SVO - KGD
  2. Take the train from Kaliningrad to Kybartai
  3. Take the train from Kybartai to Kaunas

$95 - $131

Fly to Riga, bus  •  9 h 13 min

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

$113 - $344

Bus Eurotrans  •  18 h 3 min

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

$33 - $54

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

$47 - $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 1400 - RUB 2700 and takes 15 h 47 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 8 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 Vilnius(LT). The journey, including transfers, takes approximately 15 h 47 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 15 h 47 min and costs RUB 1400 - RUB 2700.

More details

It takes approximately 6 h 8 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 15 h 47 min and costs RUB 1400 - RUB 2700. Alternatively, you can bus, which costs RUB 2100 - RUB 3600 and takes 18 h 3 min.

Mode details

The quickest flight from Moscow Sheremetyevo Airport to Vilnius Airport is the direct flight which takes 1 h 40 min.

Search flights

Kaunas is 1 h behind Moscow. It is currently 9:06 PM in Moscow and 8:06 PM in Kaunas.

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

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

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

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Moscow Sheremetyevo to Vilnius
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$85 - $210
Flights from Moscow Sheremetyevo to Kaliningrad
Ave. Duration
1 h 59 min
When
Every day
Estimated price
$90 - $160
Flights from Moscow Sheremetyevo to Kaliningrad via Pulkovo
Ave. Duration
4 h 24 min
When
Every day
Estimated price
$90 - $160
Flights from Moscow Sheremetyevo to Riga
Ave. Duration
1 h 44 min
When
Every day
Estimated price
$140 - $420
Air Baltic
Website
airbaltic.com
Flights from Moscow Sheremetyevo to Vilnius via Riga
Ave. Duration
3 h 40 min
When
Every day
Estimated price
$75 - $230
Flights from Moscow Sheremetyevo to Riga
Ave. Duration
1 h 44 min
When
Every day
Estimated price
$140 - $420
Severstal Air Company
Website
severstal-avia.ru
Flights from Moscow Sheremetyevo to Kaliningrad via Cherepovets
Ave. Duration
3 h 35 min
When
Tuesday
Estimated price
$80 - $440
Finnair
Website
finnair.com
Flights from Moscow Sheremetyevo to Riga via Helsinki
Ave. Duration
4 h 5 min
When
Monday to Friday
Estimated price
$140 - $490
Train operators
Lithuanian Railways (LG)
Phone
(+370) 700 55111
Email
nuomone@litrail.lt
Website
litrail.lt
Train from Vilnius(LT) to Kaunas
Ave. Duration
1 h 32 min
Frequency
Every 30 minutes
Estimated price
$5 - $9
Website
traukiniobilietas.lt
2nd Class Ticket
$5 - $7
1st Class Ticket
$6 - $9
Train from Kybartai to Kaunas
Ave. Duration
1 h 51 min
Frequency
Every 15 minutes
Estimated price
$4 - $7
Website
traukiniobilietas.lt
2nd Class Ticket
$4 - $6
1st Class Ticket
$5 - $7
Russian Railways (RZhD)
Website
rzd.ru
Train from Kaliningrad to Kybartai
Ave. Duration
2 h 38 min
Frequency
3 times a day
Estimated price
$9 - $17
Website
pass.rzd.ru
Train from Moskva Belorusskaja to Vilnius(LT)
Ave. Duration
14 h 3 min
Frequency
Twice daily
Estimated price
$17 - $35
Website
pass.rzd.ru
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
$16 - $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 - $35
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 How to get from Southend Airport into central London, How to get from Luton Airport into central London and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

More Questions & Answers

Moscow to Kaunas train services, operated by Lithuanian Railways (LG), arrive at Kaunas station.

More details

Yes, the driving distance between Moscow to Kaunas is 994 km. It takes approximately 11 h 40 min to drive from Moscow to Kaunas.

Get driving directions

Aeroflot Russian Airlines and Air Baltic offer flights from Moscow Sheremetyevo Airport to Vilnius Airport.

Search flights

There are 263+ hotels available in Kaunas. Prices start at $34 USD per night.

More details

The best way to get from Moscow to Moscow Sheremetyevo Airport is to Aeroexpress which takes 35 min and costs RUB 420.

More details