Distance from Johannesburg to Maputo

The straight-line (great-circle) distance from Johannesburg, South Africa to Maputo, Mozambique is 454 km (282 miles). A nonstop flight takes about 1 h 05 min. By road the trip is about 550 km.

πŸ‡ΏπŸ‡¦ β†’ πŸ‡²πŸ‡Ώ

Johannesburg, South Africa to Maputo, Mozambique
Straight-line distance
454 km
282 miles
Flight time
1h 05m
Nonstop, approximate
Direction
East
From Johannesburg (88Β°)
Time difference
None
UTC+2 vs UTC+2

Route Map

City Information

πŸ‡ΏπŸ‡¦

Johannesburg

South Africa
Population: about 4.8 million (City of Johannesburg, 2022 census); larger Gauteng urban region
Airport: O.R. Tambo International Airport (JNB)
Time Zone: UTC+2
Language: English, isiZulu, Afrikaans, Sesotho
Currency: South African rand (ZAR)
πŸ‡²πŸ‡Ώ

Maputo

Mozambique
Population: about 1.1 million (city); about 2.5 million including Matola
Airport: Maputo International Airport (MPM)
Time Zone: UTC+2
Language: Portuguese
Currency: Mozambican metical (MZN)

About This Route

454 km is the great-circle distance between the two city centres, calculated with the haversine formula. Flight paths are usually somewhat longer because aircraft follow air-traffic routes, and airports are not in the city centres. From Johannesburg, Maputo lies to the east.

Flights

Airlink and LAM Mozambique Airlines fly nonstop between O.R. Tambo and Maputo several times a day; the flight takes about 1 hour.

The flight time shown (1 h 05 min) assumes a nonstop flight at an average of 800 km/h plus about 30 minutes for take-off and landing. Airports: O.R. Tambo International Airport (JNB) and Maputo International Airport (MPM).

By Road and Land Borders

The N4 toll road (Maputo Corridor) runs via Mbombela (Nelspruit) and Komatipoort to the Lebombo / Ressano Garcia border, then on the EN4 to Maputo: about 550 km and 6–8 hours including the border, which is busy at weekends and holidays. Several coach companies run daily services.

About Johannesburg, South Africa

South Africa's largest city and economic centre, founded after the 1886 Witwatersrand gold rush. O.R. Tambo is the busiest airport in Africa by passenger numbers in most years and the main hub for southern Africa.

Highlights: Apartheid Museum, Soweto, Constitution Hill, Maboneng, Cradle of Humankind (UNESCO) nearby

About Maputo, Mozambique

Mozambique's capital and largest city, on Maputo Bay near the South African and Eswatini borders. The Maputo Corridor road and rail links make it the closest seaport to Johannesburg.

Highlights: Fortaleza de Maputo, Maputo Central Station, Cathedral of Our Lady of the Immaculate Conception, FEIMA craft market, Maputo Special Reserve

Practical Tips

  • Time: Johannesburg and Maputo are on the same time.
  • Currency: Johannesburg uses the South African rand (ZAR); Maputo uses the Mozambican metical (MZN).
  • Visas: Entry rules between South Africa and Mozambique depend on your nationality; check our visa requirements tool and official sources before travelling.

Frequently Asked Questions

How far is Johannesburg from Maputo?

Johannesburg is 454 km (282 miles) from Maputo in a straight line. By road the distance is about 550 km.

How long is the flight from Johannesburg to Maputo?

A nonstop flight takes about 1 h 05 min, based on 454 km at an average 800 km/h plus about 30 minutes for take-off, climb and landing. Scheduled times vary with winds and routing.

Can you travel from Johannesburg to Maputo by road?

Yes. The N4 Maputo Corridor road is about 550 km via Mbombela and the Lebombo-Ressano Garcia border; allow 6 to 8 hours including the border.

What is the time difference between Johannesburg and Maputo?

Johannesburg and Maputo are on the same time.

Related Routes and Guides

Use the distance calculator for any other pair of African cities, or see the list of distance pages.