FlightsFrom Johannesburg

To Mumbai

Cheap Flights from Johannesburg to Mumbai

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 Mumbai

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 Mumbai

Explore current cheapest deals departing from Johannesburg to Mumbai

June 17 - June 19

Cheapest
Best
Earliest

JNB - Mumbai

$744

$482

Round trip

June 18 - June 24

JNB - Mumbai

$687

$485

Round trip

June 17 - June 24

Earliest

JNB - Mumbai

$687

$486

Round trip

June 17 - June 21

Best
Earliest

JNB - Mumbai

$741

$488

Round trip

June 17 - June 23

Earliest

JNB - Mumbai

$687

$488

Round trip

June 18 - June 23

JNB - Mumbai

$709

$489

Round trip

July 13 - July 26

JNB - Mumbai

$712

$504

Round trip

October 1 - October 20

JNB - Mumbai

$603

$521

Round trip

July 20 - July 26

JNB - Mumbai

$733

$536

Round trip

September 23 - September 30

JNB - Mumbai

$507

$549

Round trip

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

Route Intelligence — 486,190 Searches this Week

Insights for flights from Johannesburg to Mumbai

For cheap flights from Johannesburg to Mumbai, fares typically range from $573–$1342, with a median of $863. Right now, fares are above the typical level. About 22% of recent fares from Johannesburg to Mumbai were classified as a good price, indicating that finding a lower-than-average fare is possible.
When is the cheapest time to fly from Johannesburg to Mumbai? The data indicates that January is typically the most affordable month, with a median fare of $318. Other cost-effective options include April, with a median fare of $497, and November, where the median fare is $562. New deals appear almost daily, so setting up a price alert can help you track fare changes.
A typical journey from Johannesburg to Mumbai takes about 30h 30m, including connections. This is a long-haul route, covering a distance of 6964 km. Most itineraries for this route connect at least once, with the median number of stopovers for connecting flights being 2.

How much is a round trip from Johannesburg to Mumbai

Regular price: $637 - $857

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

The regular price range for flights from Johannesburg to Mumbai is between $637 and $857. The current lowest deal is $482 with Etihad Airways, for travel from Jun 17 to Jun 19.

now $482

Low $637

High $857

The cheapest time to fly from Johannesburg to Mumbai

The cheapest month to fly from Johannesburg to Mumbai is January, with a median price of $318. The most expensive month is July, with a median price of $1445. Prices are generally lower from January to November.

January

Cheapest

Flights from $318

July

Most Expensive

Flights from $1,445

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

Direct flights from Johannesburg to Mumbai

Airline logo

Etihad Airways

Airline logo

Air Tanzania

Airline logo

Kenya Airways

Airline logo

Uganda Airlines

Last-minute flights going from Johannesburg to Mumbai

Wed, Jun 17

⌛ Last-Minute

JNB - Mumbai

Etihad Airways

Johannesburg (JNB) - Mumbai (BOM)

Etihad Airways

$744

$482

One-way

Wed, Jun 17

⌛ Last-Minute

JNB - Mumbai

Etihad Airways

Johannesburg (JNB) - Mumbai (BOM)

Etihad Airways

$687

$486

One-way

Wed, Jun 17

⌛ Last-Minute

JNB - Mumbai

Etihad Airways

Johannesburg (JNB) - Mumbai (BOM)

Etihad Airways

$741

$488

One-way

Wed, Jun 17

⌛ Last-Minute

JNB - Mumbai

Etihad Airways

Johannesburg (JNB) - Mumbai (BOM)

Etihad Airways

$687

$488

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Mumbai

Etihad Airways

Johannesburg (JNB) - Mumbai (BOM)

Etihad Airways

$687

$485

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Mumbai

Etihad Airways

Johannesburg (JNB) - Mumbai (BOM)

Etihad Airways

$709

$489

One-way

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

27 nights

Dec 4 - Dec 31

$934  →  $580

38%

7 nights

Dec 16 - Dec 23

$893  →  $580

35%

29 nights

Dec 2 - Dec 31

$940  →  $665

29%

14 nights

Dec 2 - Dec 16

$931  →  $667

28%

Popular Airports to fly from Johannesburg to Mumbai

Johannesburg - Mumbai route insights

💸 Price insights

Recent fares are above the typical level

Recent fares are above the typical level, with 22% of deals historically considered good.

📅 Best time to fly

January is historically cheapest at $318

Historically, January offers the lowest median price at $318, compared to July at $1445.

⏱️ Flight duration

Connecting flights average 30h 30m

Flights from Johannesburg to Mumbai typically involve 2 stopovers, with a median duration of 30h 30m.

✈️ Airlines & availability

No direct flights available

There are no direct flights available for this route; all flights include at least one stopover.

🏆 Airline highlight

Etihad Airways offers connecting flights

Etihad Airways has historically offered connecting flights on this route, with 52 deals found.

🎯 Booking tip

Deals appear frequently

Deals for flights from Johannesburg to Mumbai appear frequently, averaging 1.03 deals per day.

Johannesburg main airports to depart from

O. R. Tambo International (JNB)

Cheapest

O. R. Tambo International Airport is a primary option for flights from Johannesburg to Mumbai.

📍 ~20 km from Johannesburg city center (reachable by car).

💸 Flights from ~$482

Lanseria International (HLA)

Lanseria International Airport offers an alternative departure point from Johannesburg to Mumbai.

📍 ~30 km from Johannesburg city center (reachable by car).

💸 Flights from ~$1010

Mumbai main airports to arrive at

Chhatrapati Shivaji International (BOM)

Cheapest

Chhatrapati Shivaji International Airport is a good option for flights from Johannesburg to Mumbai.

📍 ~5 km from city center (reachable by car)

💸 Flights from ~$482

Airports nearby Mumbai used as alternative

Pune (PNQ)

Pune (PNQ) is a viable alternative for Mumbai due to its proximity and infrastructure.

📍 ~120 km from Mumbai (reachable by car or rail)

💸 Flights from ~$856

Surat (STV)

Surat (STV) is a secondary option, especially for travelers to North Mumbai.

📍 ~230 km from Mumbai (reachable by high-speed rail or road)

💸 Flights from ~$856

Sardar Vallabhbhai Patel International (AMD)

Cheapest

Sardar Vallabhbhai Patel International (AMD) offers broader international connectivity and is often cheaper.

📍 ~440 km from Mumbai (reachable by rail or connecting flight)

💸 Flights from ~$694

Gandhinagar Airport (ISK)

Gandhinagar Airport (ISK) is geographically close to Mumbai but has very limited flight options.

📍 ~140 km from Mumbai (reachable by car)

💸 Flights from ~$870

Vadodara (BDQ)

Vadodara (BDQ) is a reliable regional airport with good domestic connections and rail links.

📍 ~360 km from Mumbai (reachable by rail)

💸 Flights from ~$750

Business & First Class Flight Deals to Mumbai

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

Elite

Best Elite deals to Mumbai

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

From JNB

Elite

Sep 07

Mumbai, India

91% AI deal score

$3,137

$1,676

Save $1,461

From JNB

Elite

Sep 19

Mumbai, India

91% AI deal score

$3,121

$1,676

Save $1,445

From JNB

Elite

Aug 12

Mumbai, India

91% AI deal score

$2,844

$1,702

Save $1,142

From JNB

Elite

Aug 03

Mumbai, India

90% AI deal score

$2,845

$1,676

Save $1,169

From JNB

Elite

Aug 10

Mumbai, India

90% AI deal score

$2,873

$1,676

Save $1,197

From JNB

Elite

Aug 07

Mumbai, India

90% AI deal score

$2,911

$1,676

Save $1,235

From JNB

Elite

Oct 23

Mumbai, India

90% AI deal score

$2,810

$1,676

Save $1,134

From JNB

Elite

Aug 10

Mumbai, India

90% AI deal score

$2,833

$1,676

Save $1,157

From JNB

Elite

Aug 16

Mumbai, India

90% AI deal score

$2,884

$1,676

Save $1,208

From JNB

Elite

Aug 12

Mumbai, India

90% AI deal score

$2,924

$1,677

Save $1,247

From JNB

Elite

Jul 04

Mumbai, India

90% AI deal score

$2,950

$1,677

Save $1,273

From JNB

Elite

Jul 05

Mumbai, India

90% AI deal score

$2,994

$1,677

Save $1,317

From JNB

Elite

Aug 07

Mumbai, India

90% AI deal score

$2,913

$1,677

Save $1,236

From JNB

Elite

Jul 17

Mumbai, India

90% AI deal score

$3,009

$1,677

Save $1,332

From JNB

Elite

Aug 08

Mumbai, India

90% AI deal score

$2,913

$1,677

Save $1,236

From JNB

Elite

Aug 05

Mumbai, India

90% AI deal score

$2,913

$1,677

Save $1,236

From JNB

Elite

Aug 07

Mumbai, India

90% AI deal score

$2,841

$1,677

Save $1,164

From JNB

Elite

Jul 01

Mumbai, India

90% AI deal score

$2,846

$1,700

Save $1,146

From JNB

Elite

Nov 16

Mumbai, India

89% AI deal score

$2,624

$1,676

Save $948

From JNB

Elite

Nov 04

Mumbai, India

89% AI deal score

$2,629

$1,676

Save $953

From JNB

Elite

Jul 05

Mumbai, India

89% AI deal score

$2,799

$1,676

Save $1,123

From JNB

Elite

Jul 20

Mumbai, India

89% AI deal score

$2,872

$1,677

Save $1,195

From JNB

Elite

Jul 04

Mumbai, India

89% AI deal score

$2,846

$1,677

Save $1,169

From JNB

Elite

Jul 26

Mumbai, India

89% AI deal score

$2,870

$1,677

Save $1,193

From JNB

Elite

Jul 27

Mumbai, India

89% AI deal score

$2,870

$1,677

Save $1,193

From JNB

Elite

Jul 27

Mumbai, India

89% AI deal score

$2,872

$1,677

Save $1,195

From JNB

Elite

Jul 12

Mumbai, India

89% AI deal score

$2,826

$1,677

Save $1,149

From JNB

Elite

Jul 12

Mumbai, India

89% AI deal score

$2,863

$1,677

Save $1,186

From JNB

Elite

Jul 17

Mumbai, India

89% AI deal score

$2,859

$1,677

Save $1,182

From JNB

Elite

Jul 05

Mumbai, India

89% AI deal score

$2,798

$1,677

Save $1,121

From JNB

Elite

Jul 22

Mumbai, India

89% AI deal score

$2,837

$1,677

Save $1,160

From JNB

Elite

Jul 08

Mumbai, India

89% AI deal score

$2,803

$1,677

Save $1,126

From JNB

Elite

Jul 27

Mumbai, India

89% AI deal score

$2,859

$1,677

Save $1,182

From JNB

Elite

Oct 11

Mumbai, India

89% AI deal score

$2,788

$1,677

Save $1,111

From JNB

Elite

Jul 12

Mumbai, India

89% AI deal score

$2,813

$1,677

Save $1,136

From JNB

Elite

Jul 12

Mumbai, India

89% AI deal score

$2,861

$1,677

Save $1,184

From JNB

Elite

Jul 04

Mumbai, India

89% AI deal score

$2,803

$1,677

Save $1,126

From JNB

Elite

Jul 19

Mumbai, India

89% AI deal score

$2,861

$1,677

Save $1,184

From JNB

Elite

Jul 29

Mumbai, India

89% AI deal score

$2,874

$1,677

Save $1,197

From JNB

Elite

Jul 13

Mumbai, India

89% AI deal score

$2,850

$1,677

Save $1,173

From JNB

Elite

Jul 20

Mumbai, India

89% AI deal score

$2,857

$1,677

Save $1,180

From JNB

Elite

Jul 05

Mumbai, India

89% AI deal score

$2,824

$1,677

Save $1,147

From JNB

Elite

Jul 25

Mumbai, India

89% AI deal score

$2,841

$1,677

Save $1,164

From JNB

Elite

Jul 25

Mumbai, India

89% AI deal score

$2,861

$1,677

Save $1,184

From JNB

Elite

Jul 31

Mumbai, India

89% AI deal score

$2,878

$1,677

Save $1,201

From JNB

Elite

Jul 17

Mumbai, India

89% AI deal score

$2,836

$1,677

Save $1,159

From JNB

Elite

Jul 25

Mumbai, India

89% AI deal score

$2,872

$1,677

Save $1,195

From JNB

Elite

Jul 26

Mumbai, India

89% AI deal score

$2,861

$1,677

Save $1,184

From JNB

Elite

Jul 25

Mumbai, India

89% AI deal score

$2,859

$1,677

Save $1,182

From JNB

Elite

Jul 06

Mumbai, India

89% AI deal score

$2,837

$1,677

Save $1,160

From JNB

Elite

Jul 04

Mumbai, India

89% AI deal score

$2,844

$1,677

Save $1,167

From JNB

Elite

Jul 26

Mumbai, India

89% AI deal score

$2,841

$1,677

Save $1,164

From JNB

Elite

Jul 05

Mumbai, India

89% AI deal score

$2,839

$1,677

Save $1,162

From JNB

Elite

Jul 04

Mumbai, India

89% AI deal score

$2,831

$1,677

Save $1,154

From JNB

Elite

Jul 05

Mumbai, India

89% AI deal score

$2,838

$1,677

Save $1,161

From JNB

Elite

Jul 08

Mumbai, India

89% AI deal score

$2,836

$1,677

Save $1,159

From JNB

Elite

Jul 08

Mumbai, India

89% AI deal score

$2,790

$1,677

Save $1,113

From JNB

Elite

Jul 20

Mumbai, India

89% AI deal score

$2,837

$1,677

Save $1,160

From JNB

Elite

Jul 05

Mumbai, India

89% AI deal score

$2,841

$1,677

Save $1,164

From JNB

Elite

Jul 10

Mumbai, India

89% AI deal score

$2,849

$1,677

Save $1,172

From JNB

Elite

Jul 13

Mumbai, India

89% AI deal score

$2,824

$1,677

Save $1,147

From JNB

Elite

Jul 22

Mumbai, India

89% AI deal score

$2,841

$1,677

Save $1,164

From JNB

Elite

Jun 24

Mumbai, India

89% AI deal score

$2,627

$1,700

Save $927

From JNB

Elite

Jun 29

Mumbai, India

88% AI deal score

$2,615

$1,676

Save $939

From JNB

Elite

Jun 22

Mumbai, India

88% AI deal score

$2,668

$1,677

Save $991

From JNB

Elite

Jun 29

Mumbai, India

88% AI deal score

$2,554

$1,677

Save $877

From JNB

Elite

Jun 29

Mumbai, India

88% AI deal score

$2,551

$1,677

Save $874

From JNB

Elite

Jun 29

Mumbai, India

88% AI deal score

$2,572

$1,677

Save $895

From JNB

Elite

Jun 29

Mumbai, India

88% AI deal score

$2,552

$1,677

Save $875

From JNB

Elite

Jun 29

Mumbai, India

88% AI deal score

$2,555

$1,677

Save $878

From JNB

Elite

Aug 11

Mumbai, India

88% AI deal score

$2,844

$1,952

Save $892

From JNB

Elite

Aug 12

Mumbai, India

88% AI deal score

$2,844

$1,952

Save $892

From JNB

Elite

Aug 14

Mumbai, India

88% AI deal score

$2,844

$1,952

Save $892

From JNB

Elite

Jun 17

Mumbai, India

87% AI deal score

$2,779

$1,798

Save $981

From JNB

Elite

Jun 23

Mumbai, India

87% AI deal score

$2,654

$1,886

Save $768

From JNB

Elite

Jun 25

Mumbai, India

87% AI deal score

$2,644

$1,886

Save $758

From JNB

Elite

Jun 17

Mumbai, India

86% AI deal score

$2,694

$1,856

Save $838

From JNB

Elite

Jun 17

Mumbai, India

86% AI deal score

$2,775

$1,874

Save $901

From JNB

Elite

Jun 19

Mumbai, India

86% AI deal score

$2,436

$1,924

Save $512

From JNB

Elite

Jun 20

Mumbai, India

85% AI deal score

$2,436

$1,989

Save $447

From JNB

Elite

Aug 12

Mumbai, India

83% AI deal score

$2,884

$2,246

Save $638

From JNB

Elite

Aug 12

Mumbai, India

83% AI deal score

$2,844

$2,246

Save $598

From JNB

Elite

Aug 12

Mumbai, India

83% AI deal score

$2,877

$2,246

Save $631

From JNB

Elite

Aug 12

Mumbai, India

83% AI deal score

$2,861

$2,247

Save $614

From JNB

Elite

Aug 12

Mumbai, India

83% AI deal score

$2,907

$2,248

Save $659

From JNB

Elite

Aug 04

Mumbai, India

82% AI deal score

$2,264

$2,008

Save $256

From JNB

Elite

Aug 19

Mumbai, India

81% AI deal score

$2,269

$1,866

Save $403

From JNB

Elite

Jul 30

Mumbai, India

80% AI deal score

$2,550

$2,247

Save $303

From JNB

Elite

Jul 30

Mumbai, India

80% AI deal score

$2,524

$2,251

Save $273

From JNB

Elite

Jun 18

Mumbai, India

79% AI deal score

$2,543

$2,207

Save $336

From JNB

Elite

Oct 16

Mumbai, India

78% AI deal score

$2,752

$2,242

Save $510

From JNB

Elite

Oct 28

Mumbai, India

78% AI deal score

$2,762

$2,248

Save $514

From JNB

Elite

Nov 20

Mumbai, India

78% AI deal score

$2,014

$2,009

Save $5

From JNB

Elite

Jun 19

Mumbai, India

78% AI deal score

$2,479

$2,181

Save $298

From JNB

Elite

Jun 20

Mumbai, India

78% AI deal score

$2,511

$2,247

Save $264

From JNB

Elite

Aug 02

Mumbai, India

78% AI deal score

$2,419

$2,250

Save $169

From JNB

Elite

Jun 18

Mumbai, India

78% AI deal score

$2,436

$2,259

Save $177

From JNB

Elite

Jul 21

Mumbai, India

78% AI deal score

$2,468

$2,292

Save $176

From JNB

Elite

Jul 21

Mumbai, India

78% AI deal score

$2,451

$2,296

Save $155

From JNB

Elite

Jun 30

Mumbai, India

77% AI deal score

$2,697

$2,315

Save $382

Frequently Asked Questions About Flights to Mumbai

To find more affordable flights, consider being flexible with your travel dates and times. Comparing prices across different airlines and booking platforms can often reveal better deals. Setting up price alerts may also help you catch drops in fares.

Booking flights in advance, often several months out, can sometimes lead to lower prices. However, prices can fluctuate, so monitoring fares over time may help you identify a good booking window. Weekday bookings might also offer different pricing compared to weekends.

Comparing nearby airports can sometimes provide additional flight options or potentially lower fares. While it might involve extra travel time to and from these airports, the savings could be worthwhile. Always factor in the total cost and convenience when considering this option.