Johannesburg to Port Louis: Exactly 3,078 km (1,912 mi)

Johannesburg, South Africa → Port Louis, Mauritius

3,078
Kilometers
1,912
Miles
~4h 21min
Flight time (est.)

1,662 nautical miles · Direction: northeast

Quick Answer

The straight-line distance from Johannesburg to Port Louis is 3,078 km (1,912 miles). Port Louis lies roughly east of Johannesburg; the initial great-circle bearing is 84° (E). It is an international route from South Africa to Mauritius.

Coordinates & Bearing

Johannesburg (Gauteng, South Africa) sits at 26.2041°S, 28.0473°E; Port Louis (Port Louis, Mauritius) is at 20.1609°S, 57.5012°E. The initial great-circle bearing is 84° (E); on a great circle the heading changes along the way.

Travel Options: Johannesburg to Port Louis

ModeFigureBasis
✈️ Flight ~4h 21min Estimate: 800 km/h + 30 min taxi. Not a schedule; total trip time is longer.
🚗 Road No estimate No road connection

There is no continuous road connection between Johannesburg and Port Louis — the two cities sit on separate landmasses, so the journey requires air or sea transport.

Halfway Point

The geographic halfway point of the great-circle path between Johannesburg and Port Louis lies at approximately 23.8827°S, 43.1147°E — the position that is an equal 1,539 km from each city along that path. It is a geometric midpoint, not a halfway point by road.

Time Zone Difference

Port Louis (Indian/Mauritius) is 2 hours ahead of Johannesburg (Africa/Johannesburg) all year; daylight saving does not change the gap.

Other Routes from Johannesburg

You Might Also Like

All routes in South Africa

All distances from Johannesburg

Frequently Asked Questions

How far is Johannesburg from Port Louis?

The straight-line distance from Johannesburg to Port Louis is approximately 3,078 km (1,912 miles, 1,662 nautical miles).

What direction is Port Louis from Johannesburg?

Port Louis lies roughly east of Johannesburg; the initial great-circle bearing is 84° (E).

How long does it take to fly from Johannesburg to Port Louis?

Estimated flight time is about 4h 21min (great-circle distance at 800 km/h plus 30 min for taxi, take-off and landing). It is not an airline schedule; total airport-to-airport trip time is longer.

Can you drive from Johannesburg to Port Louis?

There is no continuous road connection between Johannesburg and Port Louis — the two cities sit on separate landmasses, so the journey requires air or sea transport.

Is there a time difference between Johannesburg and Port Louis?

Port Louis (Indian/Mauritius) is 2 hours ahead of Johannesburg (Africa/Johannesburg) all year; daylight saving does not change the gap.

Straight-line distance uses the great-circle (Haversine) method. Flight and road figures, where shown, are estimates rather than schedules or live routing. How SnapDistance calculates distances

Explore More