← All route guides
JNB→LOS
Johannesburg to Lagos
West Africa's busiest airport and a route dominated by business and diaspora traffic rather than tourism. December is exceptional here — the return-home season around the festive period concentrates demand into a few weeks and fares reflect that months in advance.
At a glance
- Flight time
- about 5 hours 30 minutes
- Type
- Regional
- When to book
- 2 to 3 months ahead
- Typically flown by
- South African Airways, Air Peace, Ethiopian Airlines (via Addis Ababa)
- From
- O.R. Tambo International (JNB)
- To
- Murtala Muhammed International (LOS)
When fares move
Demand on this route, described by season. This is a pattern, not a price quote.
Busiest
December to early January
In between
March to May and September to November
Quietest
June to August
Worth knowing
- 01December is the hardest month by a wide margin. If you must travel then, book three to four months out; waiting does not help on this route.
- 02June to August is the rainy season and the cheapest window, with the caveat that Lagos traffic and flooding both get considerably worse.
- 03Allow far more time than the distance suggests for ground transfers in Lagos. Airport to mainland can take hours in traffic.
- 04Entry requirements for Nigeria are strict and change — confirm current rules well before booking.
Check current fares
Live prices and availability for Johannesburg to Lagos are shown on Travelstart, our booking partner.
Search JNB → LOSCommon questions
How long is the flight from Johannesburg to Lagos?
About 5 hours 30 minutes nonstop.
Why is December so expensive on this route?
Diaspora return traffic concentrates into a short window around the festive season. Demand is high and largely inflexible, so fares rise early and stay up.