Loading map...
APL → JNB
Which side of the plane to sit from Nampula Airport (Nampula) to OR Tambo International Airport (Johannesburg)?
Left Side of the Plane
The left side offers breathtaking views of the Mozambican coastline, including turquoise waters, sandbars, and the famous Bazaruto Archipelago, which are significantly more scenic than the inland terrain on the right.
Mozambique Channel
Stunning views of the deep blue Indian Ocean meeting the white sandy coastline of Mozambique.
Bazaruto Archipelago
Aerial view of the protected marine park featuring crystal clear lagoons and shifting sandbanks.
Inhambane Peninsula
The scenic coastline near Tofo and Barra, known for its palm groves and unique coastal geometry.
Maputo Bay
As you head south, see the massive bay and the distant skyline of Mozambique's capital city.
Maputo-Katembe Bridge
The longest suspension bridge in Africa is often visible during the transition toward the South African border.
For the best experience, book a window seat on the left (usually 'A' seats). Morning flights provide the best lighting for the turquoise water colors without the glare of the afternoon sun. Keep your camera ready about 45 to 60 minutes after departure for the Bazaruto islands.
Zambezi River Basin
The flight path crosses the lower reaches of this iconic African river shortly after takeoff.
Lebombo Mountains
A long, narrow mountain range that forms the border between Mozambique, Eswatini, and South Africa.
Limpopo Landscape
Vast stretches of bushveld and savannah as you enter South African airspace.
Highveld Industry
The industrial heartland of South Africa, featuring large mines and power stations near Johannesburg.
Johannesburg Approach
Views of the urban sprawl and the iconic mine dumps that define the landscape of the 'City of Gold'.
The right side is preferable on late afternoon flights to avoid the harsh glare of the setting sun over the ocean. It offers better views of the inland river systems and the transition from tropical Mozambique to the high-altitude plateau of the South African Highveld.
Distance: 1,679 km (1,043 miles)
Approximate Flight Time: 2 hrs 14 min
Departure: APL (-15.105600357055664, 39.28179931640625)
Arrival: JNB (-26.1392, 28.246)
Route Type: International
Thank you for booking your travels through our travel partners. The commissions from your bookings keep this site running.