Helping travelers to find the best flight offers
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.
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.
Unable to find information about the schedule of direct flights from
The cheapest one-way flight from Johannesburg to Lagos departs on 05/29/2026, is operated by TAAG Angola Airlines and costs $209
The cheapest roundtrip flight from Johannesburg to Lagos departs on 02/08/2026, is operated by Uganda Airlines and costs $480
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
Johannesburg — Lagos
03/06/2026
Departure
Direct flight
SA60
Starting at $486
Johannesburg — Lagos
05/29/2026
Departure
Direct flight
SA60
Starting at $454
Starting at $454
Starting at $209
Starting at $237
The Johannesburg — Lagos route is served by multiple airlines, including South African Airways, TAAG Angola Airlines, and Uganda Airlines. This is convenient for those who want the best balance of price, schedule, and travel conditions. Tickets start from $209, and depending on season and promotions, even better deals may appear. With our service, you can easily compare available options and book tickets that match your plans. The variety of carriers allows flexible choices and comfortable travel without overpaying.
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.
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.
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.
The cheapest flight ticket from Johannesburg to Lagos according to data for the last 48 hours costs $209
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
We couldn't find any special offers for flights from Johannesburg to Lagos