Compare airlines, prices, and flight durations for your trip
Fly from Johannesburg to Lagos with confidence — our search scans over 700 airlines, 50+ agencies and more than 5 top booking systems to uncover the best prices, schedules and booking conditions for your trip. Compare options in seconds and lock in the most convenient connection or cheapest fare for your travel dates.
Fly nonstop from Johannesburg to Lagos for the quickest, most convenient way to bridge South Africa and Nigeria — fewer stops mean less stress and more time on the ground doing what matters. While connecting options can sometimes cost less, direct flights save hours and offer a smoother, more comfortable journey worth considering when planning your trip.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Johannesburg to Lagos:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
The route Johannesburg — Lagos is served by many carriers — 6 in total, including South African Airways, Uganda Airlines, Qatar Airways, ASKY Airlines, EgyptAir, and Ethiopian Airlines. This gives passengers wide opportunities: from finding the lowest fare (from $222) to selecting flights by schedule or service class. Our service aggregates data from multiple booking systems so you can compare offers in one place. This saves time and money: no need to check dozens of sites — just pick the right option and book online.
starting at $433
starting at $222
starting at $334
starting at $434
starting at $525
starting at $589
Johannesburg — Lagos
12/28/2025
Departure
Direct flight
SA60
starting at $1,106
Johannesburg — Lagos
12/30/2025
Departure
Direct flight
SA60
starting at $1,034
Johannesburg — Lagos
12/31/2025
Departure
Direct flight
SA60
starting at $1,053
Johannesburg — Lagos
01/01/2026
Departure
Direct flight
SA60
starting at $615
Johannesburg — Lagos
01/02/2026
Departure
Direct flight
SA60
starting at $1,588
Johannesburg — Lagos
01/28/2026
Departure
Direct flight
SA60
starting at $433
Johannesburg — Lagos
01/30/2026
Departure
Direct flight
SA60
starting at $455
Johannesburg — Lagos
01/04/2026
Departure
Direct flight
SA60
starting at $1,093
Johannesburg — Lagos
01/11/2026
Departure
Direct flight
SA60
starting at $544
Johannesburg — Lagos
01/25/2026
Departure
Direct flight
SA60
starting at $506
Unable to find information about the schedule of direct flights from
Johannesburg is served primarily by O.R. Tambo International (JNB), the country’s main international hub, and a smaller regional airport, Lanseria (HLA), which often caters to low-cost and charter carriers. O.R. Tambo typically hosts full-service airlines and global connections; fares can be mid-to-premium depending on season and carrier. It sits about 22 km east of the city centre with Gautrain rapid rail to central Sandton and Pretoria taking roughly 20–25 minutes (fares usually moderate), plus metered taxis and ride-hail options that take 30–45 minutes depending on traffic. Lanseria, around 40 km northwest, is often chosen for budget or private flights and can be quicker to access from northern suburbs by car in 30–40 minutes. Pros: O.R. Tambo offers extensive amenities and international links; Lanseria can be less crowded and easier for point-to-point travel. Cons: both can be affected by peak-hour road congestion and security screening queues at busy times.
Murtala Muhammed International Airport (LOS) is Lagos’s main international gateway and typically handles a mix of full-service carriers and regional airlines alongside some low-cost operators. Located about 10–20 km from the city centre depending on the terminal, travel times can be 30–90 minutes in normal traffic; taxis and ride-hail services are the most common options while airport shuttles and private transfers are sometimes available. Fares to central Lagos can vary considerably with traffic and service type, often ranging from modest for shared shuttles to higher for private cars. The airport is convenient for international connections and has reasonable facilities, but congestion and peak-hour delays can affect comfort and punctuality.
We couldn't find any special offers for flights from Johannesburg to Lagos
The cheapest one-way flight from Johannesburg to Lagos departs on 01/30/2026, is operated by Uganda Airlines and costs $222
The cheapest roundtrip flight from Johannesburg to Lagos departs on 02/14/2026, is operated by TAAG Angola Airlines and costs $446
Fastest flight from Johannesburg to Lagos takes 9h 45m
There are no direct flights on this route.
The distance between Johannesburg and Lagos is 4516km (2800 miles). There are 7 direct flights from Johannesburg to Lagos. The time difference between Johannesburg and Lagos is 1h. Flights from Johannesburg begin at 3:10 PM. The latest flight from Johannesburg departs at 3:10 PM
The cheapest flight ticket from Johannesburg to Lagos according to data for the last 48 hours costs $222
Often the best time to buy tickets from Johannesburg to Lagos is 2 months before departure.
The fastest flights from Johannesburg to Lagos start from 9 hours 45 minutes in the air.
The following airlines operate direct flights on the route Johannesburg — Lagos: South African Airways
We carefully collect statistics on the search and pricing of airlines and, based on these data, we make an assumption about future prices. Thus, you can better understand which season is the cheapest to fly from Johannesburg to Lagos