Cheap Flights from Lagos to Johannesburg

Lagos to Johannesburg connects Nigeria with South Africa's economic hub, popular with business travellers and tourists exploring Southern Africa. Search Anuju for current Lagos to Johannesburg flight availability and fares.

Route overview

Lagos to Johannesburg flights arrive at O.R. Tambo International Airport (JNB), the busiest airport in Africa and the main gateway to Southern Africa. The route serves business travellers between two of the continent's largest economies and tourists heading to South Africa's game reserves, Cape Town, and beyond.

Direct service is available, with connecting options through other African hubs. South Africa's seasons are opposite to the northern hemisphere, which affects when tourists travel and when fares peak.

Departure airport

Murtala Muhammed International Airport

Lagos, Nigeria · LOS

Arrival airport

O.R. Tambo International Airport

Johannesburg, South Africa · JNB

Airlines serving this route

South African AirwaysAir PeaceRwandAir (connecting via Kigali)Ethiopian Airlines (connecting via Addis Ababa)

Common layover hubs: Connecting itineraries route through Kigali or Addis Ababa.

Direct vs connecting

Direct flights are available on select carriers.

Flight duration

Approx. 6h direct; 9–12h with one connection.

Best time to book

Book 4–6 weeks ahead; fares rise during South Africa's peak summer (December–February).

Cheapest times

May–August (South African winter) typically offer lower fares.

Popular travel periods

December–February (South African summer) and the Easter holidays are the busiest and most expensive periods.

Baggage considerations

Standard economy fares usually include a checked bag; confirm the allowance for your fare type before booking.

Search Anuju to compare current flight availability and fares for this route.

Travel tips

  • 1

    South Africa's seasons are reversed — their summer (December–February) is peak tourist season with higher fares.

  • 2

    If your trip includes Cape Town, compare flying into Johannesburg versus Cape Town directly.

  • 3

    A connection through Kigali or Addis Ababa can offer good value and a chance to break the journey.

  • 4

    Confirm South African visa requirements for Nigerian passport holders before booking.

Visa & travel documentation

Nigerian citizens need a South African visa. Apply through the South African visa portal and allow several weeks for processing.

Lagos to Johannesburg FAQ

Are there direct flights from Lagos to Johannesburg?

Yes, select carriers operate direct Lagos to Johannesburg flights, with frequency varying by season.

How long is a direct flight from Lagos to Johannesburg?

A direct Lagos to Johannesburg flight takes approximately 6 hours.

When is the cheapest time to fly from Lagos to Johannesburg?

May–August (South African winter) typically offers lower fares, away from the December–February summer peak.

Do I need a visa to fly from Lagos to Johannesburg?

Yes, Nigerian passport holders need a South African visa. Apply well in advance of your travel dates.

Stay in Johannesburg

Compare hotels in Johannesburg and book your accommodation with Anuju.

Ready to fly Lagos to Johannesburg?

Compare current flight options and book with Anuju in minutes.