Cheap flight tickets from Johannesburg to Lagos

Compare Johannesburg to Lagos flight deals

Find the cheapest month or even day of the year to fly to Lagos

Book the best Lagos fare with no extra fees

Flight deals from Johannesburg to Lagos

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Lagos Airport? If you want to travel next month, return fares start from RM2,030. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Lagos

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Lagos flights are currently cheapest in July.

Direct flights from Johannesburg to Lagos

Johannesburg to Lagos: Alternative routes

Compare routes from Johannesburg to Lagos below. You may find an airport to fly into that's cheaper, faster, or easier than Lagos.

Johannesburg to Lagos: Flight information

The things to know before you go.
Cheapest flight foundRM273
Cheapest month to flyJuly
Average flight time6 hrs, 10 mins
Most popular airlineSouth African Airways
Average flights per week6

Finding cheap flights from Johannesburg to Lagos: Frequently asked questions

The best price we found for a return flight from Johannesburg to Lagos is RM837. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
6 hours and 10 minutes is the average flight time from Johannesburg to Lagos.
South African Airways and Air Côte dIvoire fly direct from Johannesburg to Lagos.
As of April 2026, there are 6 flights per week flying from Johannesburg to Lagos.
The cheapest month to fly from Johannesburg to Lagos is usually July.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Lagos Airport on Wednesday, 1 July 2026.
Yes – the average flight time is 6 hours and 10 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Lagos but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Lagos is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Lagos is Air Côte dIvoire .

Flying from Johannesburg to Lagos Murtala Muhammed International Airport (LOS): What you need to know

  • Johannesburg's main base, Johannesburg O.R. Tambo International Airport (JNB), is where great travel stories take off. Explore the options for leaving from here when booking your flight from Johannesburg to Lagos Murtala Muhammed International Airport (LOS).

  • Around 6 hours 20 minutes is how long you'll be in the air on a direct Johannesburg to Lagos Murtala Muhammed International Airport flight.

  • Lagos is one hour behind Johannesburg. Lagos Murtala Muhammed International Airport is located in Lagos, which follows the UTC+1 timezone.

  • The most popular route is from Johannesburg O.R. Tambo International Airport (JNB) to Lagos Murtala Muhammed International Airport (LOS). Take your pick of 4 direct services every week. South African Airways operates a 3:10pm departure between JNB and LOS.

  • Your flight from Johannesburg to LOS won't wait if you're running late, so show up at the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead for international travel.

  • You can expect longer lines during popular months like April and other peak periods. Arriving up to four hours in advance for international flights and two hours for a domestic departure is a good idea.

Airports in Johannesburg

Johannesburg O.R. Tambo International Airport (JNB)

  • You can jump on a direct flight from Johannesburg to Lagos Murtala Muhammed International Airport (LOS) departing from Johannesburg O.R. Tambo International Airport (JNB).

  • When jetting out of JNB, you can catch a direct flight from Johannesburg to Lagos Murtala Muhammed International Airport with South African Airways.

  • The airline with the highest booking numbers between JNB and LOS is South African Airways.

  • With 67.39% of its services arriving as scheduled, South African Airways is the best performing carrier for punctuality on this route.

  • A stopover is the perfect opportunity to break up your trip and possibly even visit a new city. When browsing cheap flights from Johannesburg to LOS departing from Johannesburg O.R. Tambo International Airport (JNB), uncheck the 'Direct flights only' box to find out where you can visit along the way. Your journey might pause in:

    • Addis Ababa Bole International Airport (ADD)

    • Nairobi Jomo Kenyatta International Airport (NBO)

    • Kigali International Airport (KGL)

  • JNB is about 26 kilometres from central Johannesburg. If you're driving, ride-sharing or catching a taxi from the centre, it'll take 30 minutes or so to get there, depending on the traffic. If you're using public transport, expect the travel time to be around 35 minutes.

  • Want a stress-free start to your trip? Stay near Johannesburg O.R. Tambo International Airport. Whether you have an early flight from Johannesburg to Lagos Murtala Muhammed International Airport or aren't a fan of being rushed, these hotels are the ideal choice:

  • 75% of flights that leave from Johannesburg O.R. Tambo International Airport land at their destination on schedule.

Lanseria International Airport (HLA)

  • You can reach HLA from the centre of Johannesburg in about 45 minutes by car (depending on traffic conditions). The ride by public transport will take roughly 1 hour 15 minutes to cover the 40 kilometres or so.

  • Kick off your holiday early with an extra night away from home. Before your Johannesburg to LOS flight, kick back in one of these hotels close to Lanseria International Airport:

About Lagos Murtala Muhammed International Airport (LOS)

  • Consider staying in a hotel close to LOS if you have a late flight from Johannesburg to Lagos Murtala Muhammed International Airport. Pick one of these accommodation options and avoid the hassle of a long transfer:

  • For the best deal, reserve your vehicle around four weeks in advance of your Johannesburg to Lagos Murtala Muhammed International Airport flight.

Getting from Lagos Murtala Muhammed International Airport (LOS) to central Lagos

  • Lagos Murtala Muhammed International Airport is around 23 kilometres from central Lagos. It takes around 45 minutes or so to get to the city by car.

  • Travelling on public transport takes about 1 hour 15 minutes.

How to find the cheapest flights from Johannesburg to Lagos Murtala Muhammed International Airport (LOS)

  • Right now, RM273 is the best price we've found for a one-way ticket from Johannesburg to Lagos Murtala Muhammed International Airport. The cheapest price for a return flight is RM837. Keep in mind fares may change due to availability at the time of booking.

  • To find cheap flights from Johannesburg to LOS, book in advance. Airlines usually offer lower prices when flights first go on sale.

  • If you have some flexibility with your travel dates, try using the 'Whole month' tool. It'll show you the cheapest price across the month when searching for your Johannesburg to Lagos Murtala Muhammed International Airport ticket.

  • Spend less time searching for cheap plane tickets from Johannesburg to LOS by creating a Price Alert. We'll send you an email or notification on the app when fares go down.

  • Filters make it easier to find a bargain for your flight from Johannesburg to Lagos Murtala Muhammed International Airport. Pick the airlines, flight times and number of stops that check all your boxes. Then sort the results by 'Cheapest' to find the best price quickly.

The best time to fly from Johannesburg to Lagos Murtala Muhammed International Airport (LOS)

  • December is the quietest month for flights from Johannesburg to Lagos Murtala Muhammed International Airport (LOS), while January is the most popular. Choose the ideal time to go to Lagos based on whether you want a bustling atmosphere or a more laid-back vibe.

  • Lock in a Johannesburg to LOS plane ticket departing in January if you want to experience the city during its warmest month. You can expect temperatures in Lagos to range from 23ºC (73ºF) to 33ºC (91ºF).

  • August sees temperatures of between 23ºC (73ºF) and 27ºC (81ºF). Search for cheap tickets from Johannesburg to Lagos Murtala Muhammed International Airport around that time if you'd rather travel in cooler conditions.

More about Lagos

  • Once you've booked your flight from Johannesburg to Lagos Murtala Muhammed International Airport, find a hotel that keeps you close to what you want to see. Make one of these accommodation options your base for exploring Lagos:

  • There are loads of exciting things to do in Lagos when you're ready to see the sights. Kick off your exploring at Old Lagos Prison (Freedom Park) followed by Freedom Park Lagos and Kalakuta Republic Museum.

Explore more of Nigeria

  • You've seen Lagos, now it's time to discover other parts of Nigeria. Journey about 113 kilometres northeast to Ibadan to check off its top attractions. From Oyo State Cultural Centre to Agodi Gardens and National Museum of Unity, you'll have a full itinerary ahead.

  • If you're interested in discovering another well-known destination in Nigeria, head for Benin City, about 257 kilometres east of Lagos. Benin National Museum, Okomu National Park and botanical garden are the start of reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.