Skip to content

Distance from Moscow to Johannesburg

The straight-line distance from Moscow, Russia to Johannesburg, South Africa is 9,159 km (5,691 miles).Johannesburg is S of Moscow.

Distance (km)

9,159

straight line

Distance (miles)

5,691

straight line

Flight Time

11 hr 54 min

estimated direct

Direction

S

189° bearing

Transport Comparison: Moscow to Johannesburg

ModeEstimated TimeDistanceNotes
Flight11 hr 54 min9,159 kmDirect flight at 800 km/h avg cruise speed

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

Moscow to Johannesburg: Key Details

FromMoscow, Russia
ToJohannesburg, South Africa
Straight-line Distance9,159 km (5,691 miles)
Bearing189° (S)
Coordinates (Moscow)55.7558°, 37.6173°
Coordinates (Johannesburg)-26.2041°, 28.0473°

Country Profiles

Frequently Asked Questions

How far is Moscow from Johannesburg?

The straight-line (as the crow flies) distance from Moscow to Johannesburg is 9,159 km (5,691 miles). Johannesburg is S of Moscow.

How long is the flight from Moscow to Johannesburg?

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

What direction is Johannesburg from Moscow?

Johannesburg is S (189 degrees) from Moscow.

What is the distance from Johannesburg to Moscow?

The distance from Johannesburg to Moscow is the same: 9,159 km (5,691 miles). Distance between two points is the same in either direction.

Other Distance Calculations

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

Coordinates sourced from public geographic databases.