Cheap Flights from Johannesburg to Mumbai

Compare Johannesburg to Mumbai flight deals

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

Book the best Mumbai fare with no extra fees

Flight deals from Johannesburg to Mumbai

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

Find the cheapest month to fly from Johannesburg to Mumbai

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

Johannesburg to Mumbai: Alternative routes

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

Johannesburg to Mumbai: Flight information

The things to know before you go.
Cheapest flight foundR 4,831
Cheapest month to flyFebruary

Finding cheap flights from Johannesburg to Mumbai: Frequently asked questions

The best price we found for a return flight from Johannesburg to Mumbai is R 7,087. 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 Johannesburg to Mumbai. But we found flights with one stop from R 7,087.
As of September 2025, there are no flights flying from Johannesburg to Mumbai.
The cheapest month to fly from Johannesburg to Mumbai is usually September.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Mumbai Airport on Monday, 15 September 2025.
No airlines currently offer direct flights between Johannesburg and Mumbai Airport. 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 Mumbai 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 Mumbai is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Mumbai is Etihad Airways .

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

  • Johannesburg's main base, O.R. Tambo International Airport (JNB), is where new adventures begin. Explore your departure options from here for your flight from Johannesburg to Chhatrapati Shivaji International Airport (BOM).

  • The timezone in Mumbai is UTC+5:30, which is three hours 30 minutes ahead of Johannesburg. Chhatrapati Shivaji International Airport is located in Mumbai.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are travel rules worth sticking to. Make sure you're at the airport on time to board your flight from Johannesburg to BOM.

  • Delays at security and check-in are likely if you're jetting off during high season, so allow even more breathing space. The recommendation for peak times? Get there up to four hours ahead for international flights and at least two hours for domestic departures.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • We make it simple to book cheap flights from Johannesburg to BOM with a stopover. To explore your options leaving from O.R. Tambo International Airport (JNB), deselect 'Direct flights only.' Then, simply pick a flight that has a stop long enough to tour your chosen city. Popular stopovers between JNB and BOM include:

    • Dubai Airport (DXB)

    • Abu Dhabi International Airport (AUH)

    • Jomo Kenyatta International Airport (NBO)

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

  • Looking for a comfortable hotel near O.R. Tambo International Airport? If you're catching an early flight from Johannesburg to Chhatrapati Shivaji International Airport, these stays will put you a quick hop from check-in:

  • 77.1% of flights departing from O.R. Tambo International Airport reach their destination on time.

Lanseria International Airport (HLA)

  • Driving from central Johannesburg to HLA usually takes 50 minutes, depending on traffic conditions. The distance from the city centre to the airport is around 48 kilometres.

  • Catching the earliest flight? Think about staying at one of these hotels near Lanseria International Airport the day before your Johannesburg to BOM flight:

About Chhatrapati Shivaji International Airport (BOM)

Getting from Chhatrapati Shivaji International Airport (BOM) to central Mumbai

  • Chhatrapati Shivaji International Airport is around 13 kilometres from central Mumbai. How long it'll take to get to the centre by cab or car hire depends on the time of day. Do some research before your trip.

  • If you're taking public transport, expect a journey time of roughly 1 hour 10 minutes.

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

  • R 4,831 is currently the lowest price for a one-way ticket from Johannesburg to Chhatrapati Shivaji International Airport. A return flight starts from R 7,087. These fares can change depending on availability and demand.

  • Booking ahead of time is often the key to finding a cheap flight from Johannesburg to BOM. Flight prices rise as demand increases, so the closer you get to departure, the more it could cost you.

  • The 'Whole month' tool shows you the cheapest Johannesburg to Chhatrapati Shivaji International Airport tickets throughout the month. It's an easy way to snap up a bargain if your trip dates aren't set in stone.

  • There's no need to check back in every day to find out if fares have dropped when you set up a Price Alert. We'll let you know when a better deal is available on plane tickets from Johannesburg to BOM.

  • Find a cheap flight from Johannesburg to Chhatrapati Shivaji International Airport by using the search filters. Select your preferred duration, departure time and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Johannesburg to Chhatrapati Shivaji International Airport (BOM)

  • August is the most popular month for flights from Johannesburg to Chhatrapati Shivaji International Airport (BOM). Plan your visit to Mumbai in April for a quieter experience.

  • Lock in a Johannesburg to BOM plane ticket departing in April if you want to explore the city during its warmest month. Expect temperatures in Mumbai to range from 25ºC (77ºF) to 34ºC (93ºF).

  • If you like cooler conditions, search for a cheap ticket from Johannesburg to Chhatrapati Shivaji International Airport in January when temperatures are between 20ºC (68ºF) and 31ºC (88ºF).

More about Mumbai

  • Once you've booked your flight from Johannesburg to Chhatrapati Shivaji International Airport, find a hotel that's got location and comfort covered. Make one of these accommodation options your base for exploring Mumbai:

  • There are plenty of terrific things to do in Mumbai when you're in the mood to sightsee. Kick things off at Chhatrapati Shivaji Terminus followed by Gateway Of India Mumbai and Marine Drive View Sunset Point.

Explore more of India

  • Mumbai has plenty to offer, but there are so many other corners of India you'll want to see. Around 121 kilometres south-east of Mumbai, a trip to Pune will keep you on the move. Start with attractions like BAPS Shri Swaminarayan Mandir, Shaniwar Wada and Dagadusheth Halwai Ganapati Temple.

  • Surat is another standout destination in India and is around 225 kilometres north of Mumbai. No journey is complete without seeing BAPS Shri Swaminarayan Temple, BAPS Akshardham Mandir (Entry Gate) and Kashi Vishwanath Temple.

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