1378 kilometers / 856 miles
or 744 nautical miles.
Your flight will depart from Moscow airport (55° 45' 8" N,37° 36' 56" E) and land at Sochi airport (43° 27' 0'' N,39° 55' 59'' E).
Moscow and Sochi are in the same time zone and have the same time throughout the year.
Learn more about the time difference between Moscow and Sochi.
Disclaimers: there may be NO flights or direct flights from Moscow to Sochi, so in that case, the information should be just considered as "distance-only" calculation from Moscow to Sochi.