Book Lagos to Johannesburg Flights
LOS — JNB
Long-haul fares can swing quickly, so compare direct airline sales against metasearch tools before you lock in your trip.
Swipe left or right to browse
Lagos to Johannesburg is the most commercially active bilateral air link between West Africa and South Africa, driven by Nigeria's position as Africa's largest economy and Johannesburg's role as the continent's primary financial hub. Ethiopian via Addis Ababa and Kenya Airways via Nairobi are the dominant routings on this lane; SAA is listed in the data but is no longer operating the Lagos-Johannesburg direct service as it did before its 2020 restructuring. RwandAir via Kigali provides a third alternative with a different east-west routing. The five-hour-fifty-five-minute duration in the data is a best-case figure; most connection-based routings via Addis or Nairobi run eight to ten hours door-to-door.
The passenger profile is a mix of Nigerian business executives, South African professionals, diaspora travellers maintaining family connections across the corridor, and a growing fintech and entertainment sector that moves regularly between Lagos Island and Sandton. November is the cheapest month for Lagos-Johannesburg fares; July-August and December are the most expensive, when holiday demand from both the Nigerian and South African school calendars coincides and tightens available seat supply on the Ethiopian and Kenya Airways hubs simultaneously. South African passport holders need a Nigerian visa -- apply through the Nigerian High Commission in Pretoria well before departure rather than attempting on-arrival processing, which has a poor reputation for reliability at Murtala Muhammed International and can delay passengers by several hours. At the Johannesburg end, OR Tambo handles Nigerian arrivals at the international terminal, with the Gautrain service connecting directly to Sandton and Rosebank from the underground station at the airport -- a considerably faster option than road for business travellers heading to the financial district.
Quick facts
| Route | LOS → JNB |
| Typical duration | 5h 55m |
| Daily flights | 6 |
| Cheapest month | November |
| Peak season | July-August and December |
| From airport | Murtala Muhammed International Airport |
| To airport | OR Tambo International Airport |
| Type | international |
| Airlines | saa, ethiopian, kenya, rwandair |