Best way to travel between

Vilnius, Lithuania
Moscow
Travel Modes
Price
Distance
Duration
CO2
train
$76.0
1078.41 km
16h 47mins
57.16 kgs
 
bus
$94.0
1370.25 km
30h 22mins
41.11 kgs
 
drive
$180.0
1041.6 km
12h 40mins
133.32 kgs
 
flight
$252.0
1228.5 km
10h 7mins
132.68 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1078.41 km 16h 47mins 2,510 RUB 76.0
Bus 1370.25 km 30h 22mins 3,104 RUB 94.0
Drive 1041.6 km 12h 40mins 5,944 RUB 180.0
Flight 1228.5 km 10h 7mins 8,322 RUB 252.0
Take Car from Dainava (Kaunas) to Jonava
Time: 30mins Cost: 826 RUB; $ 22.5 - 27.5 USD CO2 Emission: 4.12 kgs
Take Train from Jonava to Vilnius(LT)
Time: 1h 16mins Cost: 165 RUB; $ 4.5 - 5.5 USD CO2 Emission: 5.19 kgs
Take Train from Vilnius(LT) to Moskva Belorusskaja
Time: 13h 49mins Cost: 1,486 RUB; $ 40.5 - 49.5 USD CO2 Emission: 50.14 kgs
Take Train from Belorusskaya to Teatralnaya
Time: 5mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.17 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Vilnius, Lithuania and Moscow is to travel by train, which will cost about 2,510 RUB or 68.40 USD.