β€Œ
β€Œ
FlightsFrom Johannesburg

To Lagos

Cheap Flights from Johannesburg to Lagos

Browse current best options from Johannesburg. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Johannesburg

RatePunk searches hundreds of travel sites at once for deals on flights to Lagos

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Johannesburg to Lagos

Explore current cheapest deals departing from Johannesburg to Lagos

November 23 - November 30

Cheapest

JNB - Lagos

$653

$494

Round trip

July 4 - July 13

Earliest

JNB - Lagos

$719

$497

Round trip

October 23 - October 28

JNB - Lagos

$732

$497

Round trip

October 23 - October 27

JNB - Lagos

$724

$497

Round trip

July 10 - July 14

JNB - Lagos

$730

$498

Round trip

August 23 - August 30

JNB - Lagos

$728

$498

Round trip

August 22 - August 30

JNB - Lagos

$717

$500

Round trip

July 4 - July 11

Earliest

JNB - Lagos

$727

$503

Round trip

September 23 - September 30

JNB - Lagos

$639

$504

Round trip

December 23 - December 30

Best

JNB - Lagos

$1,162

$519

Round trip

Unlock all 500+ flight deals to Lagos and get alerts when great deals appear

Route Intelligence β€” 486,190 Searches this Week

Insights for flights from Johannesburg to Lagos

Flights from Johannesburg to Lagos cover a substantial distance of 4524 km, classifying this as a long-haul route. This means you should expect a significant travel time, often involving connections, to reach your destination.
For travelers seeking cheap flights from Johannesburg to Lagos, fares typically range from $490–$1147, with a median price of $668. Right now, current fares are near the typical level for this route. Approximately 42% of recent fares observed were considered a good price, indicating that competitive options are available if you monitor the market.
When is the cheapest time to fly from Johannesburg to Lagos? The data indicates that February and January are typically the most affordable months, both with a median fare of $500. Following closely is May, with a median fare of $507, offering another potentially cost-effective period for your travel.
Most itineraries for this route are connecting, with only 8.1% of recent fares being non-stop. This means that most itineraries connect at least once, and for those that do, the typical number of connections is 2. New deals for this route appear almost daily, so setting up a price alert can help you find suitable options.
A typical journey from Johannesburg to Lagos, including connections, takes approximately 21h 15m. Given that most itineraries involve multiple stops, this duration accounts for the total travel time from departure to arrival, including layovers.

How much is a round trip from Johannesburg to Lagos

Regular price: $587 - $685

Prices for flights from Johannesburg to Lagos are currently below the regular range.

The regular price range for flights from Johannesburg to Lagos is typically between $587 and $685. The current lowest deal is $494 with TAAG Angola Airlines. This deal is for travel from November 23 to November 30, 2026.

now $494

Low $587

High $685

The cheapest time to fly from Johannesburg to Lagos

The cheapest month to fly from JNB to LOS is January, with a median price of $500. The most expensive month is December, with a median price of $1403. Prices are generally lower from January to October.

January

Cheapest

Flights from $500

December

Most Expensive

Flights from $1,403

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Johannesburg to Lagos

Airline logo

South African Airways

Last-minute flights going from Johannesburg to Lagos

Wed, Jun 17

βŒ› Last-Minute

JNB - Lagos

Ethiopian Airlines

Johannesburg (JNB) - Lagos (LOS)

Ethiopian Airlines

$796

$608

One-way

Wed, Jun 17

βŒ› Last-Minute

JNB - Lagos

Ethiopian Airlines

Johannesburg (JNB) - Lagos (LOS)

Ethiopian Airlines

$821

$611

One-way

Wed, Jun 17

βŒ› Last-Minute

JNB - Lagos

Ethiopian Airlines

Johannesburg (JNB) - Lagos (LOS)

Ethiopian Airlines

$795

$612

One-way

Wed, Jun 17

βŒ› Last-Minute

JNB - Lagos

Ethiopian Airlines

Johannesburg (JNB) - Lagos (LOS)

Ethiopian Airlines

$856

$621

One-way

Thu, Jun 18

βŒ› Last-Minute

JNB - Lagos

Ethiopian Airlines

Johannesburg (JNB) - Lagos (LOS)

Ethiopian Airlines

$796

$608

One-way

Thu, Jun 18

βŒ› Last-Minute

JNB - Lagos

Ethiopian Airlines

Johannesburg (JNB) - Lagos (LOS)

Ethiopian Airlines

$795

$610

One-way

Biggest price drops on these dates for flights from Johannesburg to Lagos

7 nights

Dec 23 - Dec 30

$1,162Β Β β†’Β Β $519

55%

7 nights

Dec 15 - Dec 22

$1,178Β Β β†’Β Β $652

45%

7 nights

Dec 17 - Dec 24

$1,164Β Β β†’Β Β $726

38%

14 nights

Dec 17 - Dec 31

$1,174Β Β β†’Β Β $760

35%

Popular Airports to fly from Johannesburg to Lagos

Johannesburg - Lagos route insights

πŸ’Έ Price insights

Recent fares are near the typical level.

Recent fares for Johannesburg to Lagos are near the typical level, with a median price of $668.

πŸ“… Best time to fly

Fly in February for the best prices.

Historically, February, January, and May offer the lowest median prices for this route.

⏱️ Flight duration

Flights are typically long-haul.

The median flight duration for this long-haul route is 21h 15m, with connecting flights dominant.

✈️ Airlines & availability

Connecting flights are dominant.

Only 8.1% of deals are direct. Connecting flights typically involve 2 stopovers.

πŸ† Airline highlight

South African Airways offers direct flights.

South African Airways is one airline that has offered direct flights on this route.

🎯 Booking tip

Deals are frequent for this route.

Historically, deals for flights from Johannesburg to Lagos appear frequently, averaging 1.03 per day.

Johannesburg main airports to depart from

O. R. Tambo International (JNB)

Cheapest

O. R. Tambo International offers a good balance of price and convenience for flights to Lagos.

πŸ“ ~20 km from city center (reachable by car or train)

πŸ’Έ Flights from ~$494

Lanseria International (HLA)

Lanseria International is another option for flights from Johannesburg to Lagos.

πŸ“ ~30 km from city center (reachable by car)

πŸ’Έ Flights from ~$938

Lagos main airports to arrive at

Murtala Muhammed International (LOS)

Cheapest

Murtala Muhammed International Airport is a key arrival point for flights to Lagos from Johannesburg.

πŸ“ ~10 km from Lagos city center (reachable by car)

πŸ’Έ Flights from ~$494

Airports nearby Lagos used as alternative

Cadjehoun (COO)

Cadjehoun is a useful alternative, offering significant regional connectivity as a secondary gateway to the Lagos metropolitan area.

πŸ“ ~100 km from Lagos (requires crossing the Seme international border).

πŸ’Έ Flights from ~$877

Ibadan (IBA)

Ibadan is a practical domestic alternative within Nigeria, requiring no international border crossing.

πŸ“ ~115 km from Lagos (accessible via the Lagos-Ibadan expressway).

πŸ’Έ Flights from ~$1050

Kotoka International (ACC)

Cheapest

Kotoka International is a major international hub with extensive global network and excellent facilities, despite the distance.

πŸ“ ~400 km from Lagos (requires crossing two international borders by land).

πŸ’Έ Flights from ~$635

Lomé–Tokoin International (LFW)

Lomé–Tokoin International is a major regional hub with modern facilities and better international connectivity than many alternatives.

πŸ“ ~230 km from Lagos (requires crossing the Benin border).

πŸ’Έ Flights from ~$1061

Port Harcourt International (PHC)

Port Harcourt International is a major Nigerian aviation hub, offering a reliable alternative for domestic and some international routes.

πŸ“ ~450 km from Lagos (very long distance for ground transport).

πŸ’Έ Flights from ~$772

Business & First Class Flight Deals to Lagos

Discover luxury on the budget with premium cabin class on flights from Johannesburg to Lagos.

Elite

Best Elite deals to Lagos

Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.

From JNB

Elite

Jul 16

Lagos, Nigeria

92% AI deal score

$2,723

$1,551

Save $1,172

From JNB

Elite

Sep 23

Lagos, Nigeria

92% AI deal score

$2,824

$1,551

Save $1,273

From JNB

Elite

Jun 21

Lagos, Nigeria

92% AI deal score

$2,769

$1,551

Save $1,218

From JNB

Elite

Jun 22

Lagos, Nigeria

92% AI deal score

$2,752

$1,551

Save $1,201

From JNB

Elite

Sep 08

Lagos, Nigeria

92% AI deal score

$2,787

$1,555

Save $1,232

From JNB

Elite

Aug 02

Lagos, Nigeria

91% AI deal score

$2,660

$1,550

Save $1,110

From JNB

Elite

Aug 07

Lagos, Nigeria

91% AI deal score

$2,536

$1,550

Save $986

From JNB

Elite

Aug 08

Lagos, Nigeria

91% AI deal score

$2,556

$1,551

Save $1,005

From JNB

Elite

Jul 26

Lagos, Nigeria

91% AI deal score

$2,569

$1,551

Save $1,018

From JNB

Elite

Jul 26

Lagos, Nigeria

91% AI deal score

$2,586

$1,551

Save $1,035

From JNB

Elite

Jun 27

Lagos, Nigeria

91% AI deal score

$2,496

$1,551

Save $945

From JNB

Elite

Jul 26

Lagos, Nigeria

91% AI deal score

$2,566

$1,551

Save $1,015

From JNB

Elite

Jun 25

Lagos, Nigeria

91% AI deal score

$2,503

$1,551

Save $952

From JNB

Elite

Jul 24

Lagos, Nigeria

91% AI deal score

$2,563

$1,551

Save $1,012

From JNB

Elite

Jul 22

Lagos, Nigeria

91% AI deal score

$2,566

$1,551

Save $1,015

From JNB

Elite

Jul 21

Lagos, Nigeria

91% AI deal score

$2,555

$1,551

Save $1,004

From JNB

Elite

Jul 24

Lagos, Nigeria

91% AI deal score

$2,571

$1,551

Save $1,020

From JNB

Elite

Jul 15

Lagos, Nigeria

91% AI deal score

$2,549

$1,551

Save $998

From JNB

Elite

Jul 21

Lagos, Nigeria

91% AI deal score

$2,569

$1,551

Save $1,018

From JNB

Elite

Jul 16

Lagos, Nigeria

91% AI deal score

$2,687

$1,551

Save $1,136

From JNB

Elite

Jul 22

Lagos, Nigeria

91% AI deal score

$2,553

$1,551

Save $1,002

From JNB

Elite

Jul 22

Lagos, Nigeria

91% AI deal score

$2,571

$1,551

Save $1,020

From JNB

Elite

Jun 28

Lagos, Nigeria

91% AI deal score

$2,487

$1,551

Save $936

From JNB

Elite

Jun 28

Lagos, Nigeria

91% AI deal score

$2,506

$1,551

Save $955

From JNB

Elite

Jun 28

Lagos, Nigeria

91% AI deal score

$2,486

$1,551

Save $935

From JNB

Elite

Jul 21

Lagos, Nigeria

91% AI deal score

$2,571

$1,551

Save $1,020

From JNB

Elite

Jul 20

Lagos, Nigeria

91% AI deal score

$2,555

$1,555

Save $1,000

From JNB

Elite

Jul 20

Lagos, Nigeria

91% AI deal score

$2,571

$1,555

Save $1,016

From JNB

Elite

Jul 21

Lagos, Nigeria

91% AI deal score

$2,563

$1,555

Save $1,008

From JNB

Elite

Aug 06

Lagos, Nigeria

91% AI deal score

$2,455

$1,555

Save $900

From JNB

Elite

Aug 07

Lagos, Nigeria

91% AI deal score

$2,455

$1,555

Save $900

From JNB

Elite

Aug 04

Lagos, Nigeria

91% AI deal score

$2,455

$1,555

Save $900

From JNB

Elite

Aug 07

Lagos, Nigeria

91% AI deal score

$2,459

$1,555

Save $904

From JNB

Elite

Aug 07

Lagos, Nigeria

91% AI deal score

$2,455

$1,555

Save $900

From JNB

Elite

Aug 07

Lagos, Nigeria

91% AI deal score

$2,455

$1,555

Save $900

From JNB

Elite

Oct 25

Lagos, Nigeria

91% AI deal score

$5,010

$2,649

Save $2,361

From JNB

Elite

Sep 01

Lagos, Nigeria

90% AI deal score

$2,786

$1,623

Save $1,163

From JNB

Elite

Jul 04

Lagos, Nigeria

90% AI deal score

$2,718

$1,639

Save $1,079

From JNB

Elite

Jul 13

Lagos, Nigeria

89% AI deal score

$2,566

$1,622

Save $944

From JNB

Elite

Jul 06

Lagos, Nigeria

89% AI deal score

$2,550

$1,622

Save $928

From JNB

Elite

Aug 05

Lagos, Nigeria

89% AI deal score

$2,518

$1,623

Save $895

From JNB

Elite

Jul 27

Lagos, Nigeria

89% AI deal score

$2,571

$1,623

Save $948

From JNB

Elite

Jul 27

Lagos, Nigeria

89% AI deal score

$2,566

$1,623

Save $943

From JNB

Elite

Jul 25

Lagos, Nigeria

89% AI deal score

$2,565

$1,623

Save $942

From JNB

Elite

Jul 21

Lagos, Nigeria

89% AI deal score

$2,553

$1,623

Save $930

From JNB

Elite

Jul 21

Lagos, Nigeria

89% AI deal score

$2,551

$1,623

Save $928

From JNB

Elite

Jul 25

Lagos, Nigeria

89% AI deal score

$2,569

$1,623

Save $946

From JNB

Elite

Aug 10

Lagos, Nigeria

89% AI deal score

$2,534

$1,626

Save $908

From JNB

Elite

Aug 08

Lagos, Nigeria

89% AI deal score

$2,455

$1,627

Save $828

From JNB

Elite

Jul 04

Lagos, Nigeria

89% AI deal score

$2,547

$1,628

Save $919

From JNB

Elite

Jun 22

Lagos, Nigeria

89% AI deal score

$2,558

$1,639

Save $919

From JNB

Elite

Nov 11

Lagos, Nigeria

89% AI deal score

$2,525

$1,639

Save $886

From JNB

Elite

Aug 08

Lagos, Nigeria

88% AI deal score

$2,455

$1,654

Save $801

From JNB

Elite

Nov 09

Lagos, Nigeria

88% AI deal score

$2,531

$1,709

Save $822

From JNB

Elite

Oct 24

Lagos, Nigeria

79% AI deal score

$4,347

$3,393

Save $954

From JNB

Elite

Jun 17

Lagos, Nigeria

78% AI deal score

$2,990

$2,573

Save $417

From JNB

Elite

Jun 18

Lagos, Nigeria

77% AI deal score

$2,787

$2,460

Save $327

From JNB

Elite

Jun 18

Lagos, Nigeria

77% AI deal score

$2,904

$2,569

Save $335

From JNB

Elite

Jul 16

Lagos, Nigeria

76% AI deal score

$2,744

$2,552

Save $192

From JNB

Elite

Nov 05

Lagos, Nigeria

76% AI deal score

$2,817

$2,651

Save $166

From JNB

Elite

Nov 15

Lagos, Nigeria

75% AI deal score

$2,810

$2,672

Save $138

From JNB

Elite

Jul 24

Lagos, Nigeria

68% AI deal score

$4,200

From JNB

Elite

Jun 21

Lagos, Nigeria

68% AI deal score

$4,451

From JNB

Elite

Jun 19

Lagos, Nigeria

66% AI deal score

$4,438

From JNB

Elite

Jun 24

Lagos, Nigeria

66% AI deal score

$4,785

Frequently Asked Questions About Flights to Lagos

Historically, the best time to purchase tickets for flights from Johannesburg to Lagos has been 60+ days before departure, with an average price of $726. Buying within 28-59 days of departure typically sees an average price of $774. For travelers booking closer to their departure date, prices tend to increase, with flights purchased 0-6 days out averaging $1007 and those 7-13 days out averaging $1136.

Across the trailing quarter, a good price for a flight from Johannesburg to Lagos is considered to be $490 or less. The median price for this route was $668. Prices typically range, with 75% of tickets costing $1147 or less. This threshold is based on an analysis of prices over a 90-day period.

Historically, the cheapest months to fly from Johannesburg to Lagos are January and February, both with a median price of $500. May also offers competitive pricing, with a median of $507. These prices are significantly lower than the annual median price of $668 for this route, based on data collected over a 270-day window.