Skip to content
WorldCountryData
ランキング国を比較RegionsDistance
WorldCountryData

Population, GDP, and 12 key indicators for 195 countries. World Bank and UN data, updated annually.

Popular Countries

  • united states
  • china
  • india
  • indonesia
  • pakistan
  • brazil
  • nigeria

Tools

  • Population Rankings
  • GDP Rankings
  • Country Comparison
  • Largest Countries
  • Life Expectancy

Data Sources

  • World Bank Open Data
  • REST Countries API
  • UN Population Division

About this data: Economic indicators from World Bank Open Data. Population figures from REST Countries API and UN Population Division. Most recent data year: 2023. Updated annually.

© 2026 WorldCountryData

AboutContactPrivacyTerms
ホーム/Distance/Vilnius to Moscow

Distance from Vilnius to Moscow

The straight-line distance from Vilnius, Lithuania to Moscow, Russia is 790 km (491 miles).Moscow is ENE of Vilnius.

Distance (km)

790

straight line

Distance (miles)

491

straight line

Flight Time

1 hr 30 min

estimated direct

Direction

ENE

76° bearing

Transport Comparison: Vilnius to Moscow

ModeEstimated TimeDistanceNotes
Flight1 hr 30 min790 kmDirect flight at 800 km/h avg cruise speed
Driving12 hr 48 min~1,027 kmAvg 80 km/h, +30% route factor
Train7 hr 54 min~948 kmEstimated, 120 km/h avg (where available)

All times are estimates based on straight-line distance. Actual travel times vary by route, stops, and conditions.

Vilnius to Moscow: Key Details

FromVilnius, Lithuania
ToMoscow, Russia
Straight-line Distance790 km (491 miles)
Bearing76° (ENE)
Coordinates (Vilnius)54.6872°, 25.2797°
Coordinates (Moscow)55.7558°, 37.6173°

Country Profiles

LithuaniaCountry ProfileRussiaCountry Profile

Frequently Asked Questions

How far is Vilnius from Moscow?

The straight-line (as the crow flies) distance from Vilnius to Moscow is 790 km (491 miles). Moscow is ENE of Vilnius.

How long is the flight from Vilnius to Moscow?

A direct flight from Vilnius to Moscow takes approximately 1 hr 30 min, based on an average cruising speed of 800 km/h plus time for takeoff and landing.

How long does it take to drive from Vilnius to Moscow?

Driving from Vilnius to Moscow takes approximately 12 hr 48 min. This estimate assumes an average speed of 80 km/h with a 30% route factor for indirect roads. Actual time will vary based on road conditions, traffic, and the specific route taken.

What direction is Moscow from Vilnius?

Moscow is ENE (76 degrees) from Vilnius.

What is the distance from Moscow to Vilnius?

The distance from Moscow to Vilnius is the same: 790 km (491 miles). Distance between two points is the same in either direction.

Other Distance Calculations

Moscow to Saint Petersburg633 kmVilnius to Saint Petersburg657 kmVilnius to Istanbul1,545 kmVilnius to London1,723 kmVilnius to Ankara1,735 kmMoscow to Istanbul1,756 kmMoscow to Ankara1,794 kmMoscow to Tehran2,464 kmMoscow to London2,501 kmMoscow to Baghdad2,549 km

Distances calculated using the Haversine formula (great-circle distance). Travel time estimates are approximate.

Coordinates sourced from public geographic databases.