

Nairobi Johannesburg - Cheap flights
Thu 19 FebNBO - JNB · 1 stop
Sat 28 FebJNB - NBO · 1 stop
Thu 26 FebNBO - JNB · 1 stop
Thu 05 MarJNB - NBO · 1 stop
Sun 29 MarNBO - JNB · 1 stop
Mon 30 MarJNB - NBO · 1 stop
Thu 22 JanNBO - JNB · 1 stop
Mon 02 FebJNB - NBO · 1 stop
Fri 13 FebNBO - JNB · 2 stops
Mon 16 FebJNB - NBO · 1 stop
Fri 13 FebNBO - JNB · 2 stops
Mon 16 FebJNB - NBO · 1 stop
Tue 13 JanNBO - JNB · 1 stop
Tue 20 JanJNB - NBO · 1 stop
Wed 24 DecNBO - JNB · 1 stop
Wed 31 DecJNB - NBO · 1 stop
Wed 24 DecNBO - JNB · 1 stop
Mon 12 JanJNB - NBO · 1 stop
Wed 17 DecNBO - JNB · 1 stop
Sat 20 DecJNB - NBO · 1 stop
Tue 30 DecNBO - JNB · 1 stop
Mon 12 JanJNB - NBO · 1 stop
Sat 31 JanNBO - JNB · Direct
Mon 02 FebJNB - NBO · Direct
Sat 31 JanNBO - JNB · Direct
Mon 02 FebJNB - NBO · Direct
Sun 08 NovNBO - JNB · 1 stop
Sun 22 NovJNB - NBO · 1 stop
Mon 24 AugNBO - JNB · 1 stop
Tue 01 SepJNB - NBO · 1 stop
Tue 25 AugNBO - JNB · 1 stop
Tue 01 SepJNB - NBO · 1 stop
Why book flights with eSky?
General information
Local time (UTC+2)
4 h 15 min
Exchange Rate
1 ZAR = 0.06 USD
Johannesburg
Johannesburg, also known as Joburg or eGoli, is the largest city in South Africa, located in the northeastern part of the country. It serves as the capital of Gauteng province and is a major economic hub. The city is home to over 5.6 million people, with its metropolitan area housing about 8 million residents. Renowned for its rich history linked to gold mining, Johannesburg offers attractions such as the Apartheid Museum and popular neighborhoods like Soweto. The climate is temperate, with spring and autumn being the best times to visit.



