Skip to content
Tangail.NetWorld statisticsবাংলা

Johannesburg to Beijing Distance

11,706 km · 7,274 miles · 15 h 8 min flight

The distance from Johannesburg to Beijing is 11,706 km (7,274 miles) in a straight line. A direct flight takes about 15 h 8 min. Beijing is 6 hours ahead of Johannesburg.

Johannesburg

South Africa

 

11,706 km

Beijing

China

 

Kilometres
11,706
great-circle distance
Miles
7,274
6,321 nautical miles
Flight time
15 h 8 min
non-stop, estimated
Time difference
+6 hours
Beijing vs Johannesburg

Direction and halfway point

Direction from JohannesburgNortheast (53°)
Direction back from BeijingWest-southwest (248°)
Halfway point9.49° N, 67.87° E
Johannesburg coordinates26.20° S, 28.04° E
Beijing coordinates39.91° N, 116.40° E

More distances from Johannesburg

Frequently asked questions

How far is Beijing from Johannesburg?

11,706 kilometres or 7,274 miles (6,321 nautical miles), measured along the shortest path over the Earth’s surface.

How long is the flight from Johannesburg to Beijing?

About 15 h 8 min for a non-stop flight, estimated at 800 km/h plus 30 minutes for take-off and landing. Flights with stops take longer.

What is the time difference between Johannesburg and Beijing?

Beijing is 6 hours ahead of Johannesburg right now.

In which direction is Beijing from Johannesburg?

Beijing lies to the northeast of Johannesburg (initial bearing 53°).

Distances are calculated on a sphere (radius 6,371 km) from city-centre coordinates (GeoNames, CC BY 4.0). Flight times are estimates; road distances are longer.