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
Common layover hubs: Connecting itineraries route through Kigali or Addis Ababa.
Direct flights are available on select carriers.
Approx. 6h direct; 9–12h with one connection.
Book 4–6 weeks ahead; fares rise during South Africa's peak summer (December–February).
May–August (South African winter) typically offer lower fares.
December–February (South African summer) and the Easter holidays are the busiest and most expensive periods.
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.
Related flight routes
Ready to fly Lagos to Johannesburg?
Compare current flight options and book with Anuju in minutes.
