Cheap Flights from Mumbai to Johannesburg

Travellers and cabin class

Compare Mumbai to Johannesburg flight deals

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

Book the best Johannesburg fare with no extra fees

Flight deals from Mumbai to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Mumbai to Johannesburg? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Mumbai to Johannesburg

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

Alternative Mumbai to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Mumbai to Johannesburg? You could fly into the following airports instead.

Mumbai to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundRs67,142
Cheapest month to flySeptember

Finding cheap flights from Mumbai to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Mumbai to Johannesburg is Rs109,590. 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.
Currently, there are no airlines that fly direct from Mumbai to Johannesburg. But we found flights with one or more stops from Rs109,590.
As of May 2025, there are no flights flying from Mumbai to Johannesburg.
The cheapest month to fly from Mumbai to Johannesburg is usually May 2025.
If you're flying from Mumbai Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from Rs109,590.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Mumbai Airport to Johannesburg on Thursday, 9 October 2025.
No airlines currently offer direct flights between Mumbai Airport and Johannesburg. Most routes have one or more stops.
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 Johannesburg 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 Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 14°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, Kenya Airways offers the cheapest flight tickets to Johannesburg.

Flying from Chhatrapati Shivaji International Airport (BOM) to Johannesburg: what you need to know

  • The timezone in Johannesburg is UTC+2. The city is three hours 30 minutes behind Mumbai, where Chhatrapati Shivaji International Airport is located.

  • For hassle-free travel, turn up at the airport two hours ahead of international flights and an hour before domestic departures. That way, you can comfortably catch your BOM to Johannesburg flight.

  • Delays at security and check-in are likely if you're heading away during high season, so allow even more breathing space. A good general rule for peak times? Get there up to four hours early for international flights and at least two hours for domestic departures.

  • Think about adding a stopover to potentially find a cheaper flight ticket from BOM to Johannesburg. Just uncheck 'Direct flights only' during your search. Break up your journey by stopping at one of these popular airports:

    • Addis Ababa Bole International Airport (ADD)

    • Jomo Kenyatta International Airport (NBO)

    • Sir Seewoosagur Ramgoolam International Airport (MRU)

  • BOM is around 13 kilometres from central Mumbai. If you're driving, ride-sharing or catching a cab from the centre, it'll take 40 minutes or so to get there, depending on the traffic. If you're planning to take public transport, expect the travel time to be around 1 hour 10 minutes.

  • Searching for a hotel close to BOM? If you're catching an early flight from Chhatrapati Shivaji International Airport to Johannesburg, these stays will put you moments from check-in:

  • Of the departures from Chhatrapati Shivaji International Airport, 61.63% land on time at their destination.

How to find the cheapest flights from Chhatrapati Shivaji International Airport (BOM) to Johannesburg

  • The lowest price we've found for a one-way Chhatrapati Shivaji International Airport to Johannesburg flight is Rs67,142. The cheapest price for a return flight is Rs109,590. Keep in mind fares may change due to availability at the time of booking.

  • To find cheap flights from BOM to Johannesburg, book ahead. Airlines typically offer lower fares when flights first go on sale.

  • If you're willing to be flexible with your trip dates, check out the 'Whole month' tool. It'll find the lowest price across each month when searching for a Chhatrapati Shivaji International Airport to Johannesburg ticket.

  • Spend less time searching for cheap flights from BOM to Johannesburg by setting up a Price Alert. We'll send you an email or notification on the app when a new low fare is offered.

  • Snag an affordable flight from Chhatrapati Shivaji International Airport to Johannesburg with the help of our filters. Choose your preferred duration, departure time and airlines, then sort the results by 'Cheapest' to see the best deals.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) is around 29 kilometres from the centre of Johannesburg. If you're grabbing a cab or a ride-share, the drive will take roughly 30 minutes.

  • Getting to the centre by public transport will take you around 1 hour 10 minutes.

  • The last thing you want is a lengthy journey to your hotel if you're getting in late on a flight from Chhatrapati Shivaji International Airport to Johannesburg. Reserve one of these accommodation options near JNB instead:

  • Fast-track your adventure by picking up an O.R. Tambo International Airport rental car. Grab a set of wheels from Carwiz, Alamo or Green Motion and experience the lesser-explored corners of Johannesburg and beyond.

  • Reserving your vehicle from O.R. Tambo International Airport about three weeks before your flight from BOM to Johannesburg can help you get the lowest rate.

Lanseria International Airport (HLA)

  • Once your flight from Chhatrapati Shivaji International Airport to Johannesburg has touched down, you can reach the city centre in about 50 minutes by car. Central Johannesburg is roughly 48 kilometres from Lanseria International Airport (HLA).

  • There are some great places to call home for the night near HLA. Settle in and get cosy after your BOM to Johannesburg flight at any of these perfectly located options:

  • The fastest way to get to where you're going is with a Lanseria International Airport rental car. Pick up your wheels from First - Car Hire, Tempest - Car Hire or Firefly powered by Hertz and get going in the blink of an eye.

  • Get exactly what you want. Reserving your ride from HLA four weeks ahead of time often means lower prices and a bigger choice of vehicles.

Best time to go to Johannesburg

  • Before you book your flights from Chhatrapati Shivaji International Airport to Johannesburg, consider which time of year works best for you. High season in Johannesburg offers a lively atmosphere and plenty of activities, while the off-season means you'll get cheaper hotel rates and fewer crowds.

  • Lock in a Chhatrapati Shivaji International Airport to Johannesburg flight ticket with a departure in January to explore the city during its warmest month. Expect temperatures to range from 15ºC to 30ºC.

  • If you want to travel in cooler conditions, look for a cheap ticket from BOM to Johannesburg in July when temperatures average between 4ºC and 20ºC.

More about Johannesburg

  • Start your Johannesburg trip off on the right foot by choosing the perfect place to stay. After booking your flight from Chhatrapati Shivaji International Airport to Johannesburg, browse our range of hotels including:

  • There are so many things to do and see in this city it can be hard to figure out where to start. Maboneng Precinct, Constitution Hill and Johannesburg Zoo are popular attractions which should feature on any well-planned Johannesburg itinerary.

Explore more of South Africa

  • Johannesburg is always a good idea, but there are so many other parts of South Africa just waiting to be discovered. About 451 kilometres south-east of Johannesburg, a trip to Pietermaritzburg will fill your itinerary to the brim. Start with leading sights like KwaZulu-Natal National Botanical Garden, Comrades Marathon House and The Old Prison.

  • Around 370 kilometres south-west of Johannesburg, Bloemfontein is another favourite stop in South Africa. Experience the best of this destination with a visit to Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum.

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