Loading map...
BFN → JNB
Which side of the plane to sit from Bram Fischer International Airport (Bloemfontein) to OR Tambo International Airport (Johannesburg)?
Left Side of the Plane
The left side provides a superior view of the Bloemfontein city center upon takeoff and the iconic Johannesburg skyline and Soweto landmarks during the final descent.
Bloemfontein CBD
A clear view of Naval Hill and the administrative heart of the Free State shortly after departure.
Highveld Farmlands
Expansive views of the central plateau, featuring vibrant yellow sunflower and maize fields during summer.
Vaal River Crossing
The winding river serves as the natural border between the Free State and Gauteng provinces.
FNB Stadium
The massive 'Calabash' stadium is often visible on the western side during the approach into JNB.
Johannesburg Skyline
Excellent views of the Hillbrow Tower, Ponte City, and the dense skyscrapers of the central business district.
Book an 'A' window seat for the best perspective. During the morning, the sun will be behind you, providing excellent lighting for photography of the Johannesburg skyline. If landing on Runway 03R, the left side offers the most direct view of the city's landmarks.
Central Plains
Broad vistas of the flat Highveld landscape, punctuated by small farming communities and grain silos.
Sasolburg Refineries
Large-scale industrial infrastructure and cooling towers visible near the Vaal River area.
Vaal Dam
Depending on the flight path, the eastern edge of this massive reservoir can be seen in the distance.
Suikerbosrand Ridges
Rugged quartzite ridges and green valleys of the nature reserve near Heidelberg.
The East Rand
Views of the industrial and residential suburbs of Ekurhuleni, including historical mining dams.
Choose a 'K' or 'F' window seat. This side is particularly scenic during late afternoon flights as the setting sun illuminates the Vaal Dam and the Highveld ridges with a golden hue. Watch for the industrial glow of the refineries during night flights.
Distance: 380 km (236 miles)
Approximate Flight Time: 38 min
Departure: BFN (-29.0926990509, 26.302400589)
Arrival: JNB (-26.1392, 28.246)
Route Type: Domestic
Thank you for booking your travels through our travel partners. The commissions from your bookings keep this site running.