Loading map...
BKK → JNB
Which side of the plane to sit from Suvarnabhumi Airport (Bangkok) to OR Tambo International Airport (Johannesburg)?
Right Side of the Plane
The right side of the aircraft offers superior views of the Southeast Asian coastline upon departure and the most dramatic perspectives of the African landfall, including the vibrant Mozambique coast and the northern Drakensberg ranges.
Bangkok Skyline
Spectacular views of the Chao Phraya River and the dense urban sprawl of the Thai capital.
Mergui Archipelago
A stunning collection of hundreds of pristine islands off the coast of Myanmar.
Northern Madagascar
Lush tropical forests and unique geological formations as the plane crosses the island.
Mozambique Channel
Clear turquoise waters and the white sand coastlines near Inhambane and Maputo.
Lebombo Mountains
The ancient volcanic ridge marking the border between Mozambique and South Africa.
The right side is highly recommended for the approach into Africa. For the best experience, aim for a flight that arrives in Johannesburg in the late afternoon to see the Mozambique coastline and the South African escarpment illuminated by the western sun. Keep an eye out for the Mergui Archipelago roughly 45-60 minutes after takeoff from BKK.
Gulf of Thailand
Deep blue waters and the sprawling coastline south of Bangkok shortly after takeoff.
Andaman Sea Islands
Aerial views of the remote islands near the Thai-Malay maritime border.
Southern Madagascar
The rugged, semi-arid landscapes of the southern reaches of the island nation.
Indian Ocean Horizon
Uninterrupted views of the vast ocean and distinct tropical cloud formations.
South African Highveld
The golden, undulating grasslands of the interior plateau during the final descent.
Select the left side for more indirect sunlight during the long ocean crossing, which reduces glare. This side is ideal for passengers who prefer softer lighting for reading or sleeping while still catching the entry into South African airspace over the Highveld.
Distance: 8,996 km (5,590 miles)
Approximate Flight Time: 10 hrs 35 min
Departure: BKK (13.681099891662598, 100.74700164794922)
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.