Duration 5h 17m
Distance 899 km
Average price $110
Possible routes 8 found

Russia to Lithuania

Rome2rio has found 8 ways to get from Russia to Lithuania by flight, bus, train and car. We recommend flying from Moscow Sheremetyevo to Vilnius, which is the fastest option and takes around 5h 17m.

Recommended route

Fly Moscow Sheremetyevo to Vilnius

  1. Moscow Sheremetyevo
    SVO - VNO
  2. Vilnius
Fastest
5h 17m
$84 - $189
Alternative routes

Fly Pulkovo to Riga, bus

  1. Pulkovo
    LED - RIX
  2. Riga Airport
    Riga - Klaipeda
  3. Šiauliai
7h 15m
$101 - $266

Fly Pulkovo to Kaliningrad, bus

  1. Pulkovo
    LED - KGD
  2. Kaliningrad Bus station
  3. Klaipėda
9h 47m
$78 - $173

Fly Moscow Sheremetyevo to Riga, bus

  1. Moscow Sheremetyevo
    SVO - RIX
  2. Riga Airport
    Riga - Klaipeda
  3. Šiauliai
7h 48m
$117 - $342

Train

  1. Moskva Belorusskaia
    029Ч / ...
  2. Vilnius
15h 14m
$96 - $141

Bus

  1. Moscow, Severnye Vorota
    821115/821116
  2. Rēzekne
    821306
  3. Vilnius
17h 8m
$44 - $67

Train, bus

  1. Moskva Belorusskaia
    077Щ / ...
  2. Lida Bus station
  3. Vilnius
18h 22m
Cheapest
$31 - $90

Drive

  1. Moscow
    899 km
  2. Vilnius
10h 43m
$100 - $150

Frequently asked questions

Want to know about travelling from Russia to Lithuania? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Russia to Lithuania is to train and bus which costs RUB 1900 - RUB 6000 and takes 18h 22m.

More details

The quickest way to get from Russia to Lithuania is to fly which costs RUB 5000 - RUB 12000 and takes 5h 17m.

More details

The distance between Russia and Lithuania is 4308 km. The road distance is 899 km.

Get driving directions

The best way to get from Russia to Lithuania without a car is to train which takes 15h 14m and costs RUB 6000 - RUB 9000.

More details

It takes approximately 5h 17m to get from Russia to Lithuania, including transfers.

More details

The best way to get from Russia to Lithuania is to fly which takes 5h 17m and costs RUB 5000 - RUB 12000. Alternatively, you can train, which costs RUB 6000 - RUB 9000 and takes 15h 14m, you could also bus, which costs RUB 2700 - RUB 4300 and takes 17h 8m.

Mode details

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

Search flights

Yes, the driving distance between Russia to Lithuania is 899 km. It takes approximately 10h 43m to drive from Russia to Lithuania.

Get driving directions

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

Search flights

There are 16+ hotels available in Lithuania. Prices start at $100 USD per night.

More details

How to travel from Russia to Lithuania

Find all the possible transport options for your trip from Russia to Lithuania right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Russia and Lithuania?

Aeroflot Russian Airlines, Air Baltic and Finnair fly from Moscow to Vilnius every 4 hours. Alternatively, Russian Railways (РЖД) operates a train from Moscow to Vilnius once daily. Tickets cost $95 - $140 and the journey takes 14h.
Airlines
Ave. Duration
3h 50m
Frequency
Every day
Estimated price
$75 - $220

Contact Details

Ave. Duration
1h 48m
Frequency
Every day
Estimated price
$85 - $210

Contact Details

Ave. Duration
4h 30m
Frequency
Every day
Estimated price
$160 - $350

Contact Details

Ave. Duration
1h 40m
Frequency
Every day
Estimated price
$45 - $130

Contact Details

Ave. Duration
1h 45m
Frequency
Every day
Estimated price
$100 - $330

Contact Details

Ave. Duration
3h 35m
Frequency
Tuesday and Saturday
Estimated price
$95 - $550

Contact Details

Ave. Duration
3h 55m
Frequency
Every day
Estimated price
$90 - $280

Contact Details

Train operators
Ave. Duration
14h
Frequency
Once daily
Estimated price
$95 - $140

Contact Details


About this operator

Train interior
Bus operators
Ave. Duration
10h 15m
Frequency
Once daily
Estimated price
$30 - $45

About this operator

Ecolines bus

Kėdainiai, Lithuania

Kėdainiai (, also known by several other names) is one of the oldest cities in Lithuania. It is located 51 km north of Kaunas on the banks of the Nevėžis River. First mentioned in the 1372 Livonian Chronicle of Hermann de Wartberge, its population was 30,214. Its old town dates to the 17th century. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe