SafarLane
← All route guides
JNBLOS

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 JNBLOS

Common 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.

Other routes