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.
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 cheapest one-way flight from Johannesburg to Lagos departs on 10/31/2025, is operated by TAAG Angola Airlines and costs $210
The cheapest roundtrip flight from Johannesburg to Lagos departs on 10/18/2025, is operated by TAAG Angola Airlines and costs $428
Fastest flight from Johannesburg to Lagos takes 11h 5m
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 Johannesburg — Lagos route is served by multiple airlines, including South African Airways, TAAG Angola Airlines, and RwandAir. This is convenient for those who want the best balance of price, schedule, and travel conditions. Tickets start from $210, 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 — Lagos
10/16/2025
Departure
Direct flight
SA60
Starting at $540
Johannesburg — Lagos
12/05/2025
Departure
Direct flight
SA60
Starting at $588
Johannesburg — Lagos
10/31/2025
Departure
Direct flight
SA60
Starting at $490
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 flight ticket from Johannesburg to Lagos according to data for the last 48 hours costs $210
Often the best time to buy tickets from Johannesburg to Lagos is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Johannesburg to Lagos can be found flying in these months: October.
The fastest flights from Johannesburg to Lagos start from 11 hours 5 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