Mumbai (Bombay) flights

Book cheap flights from Johannesburg to Mumbai (Bombay)

Flights from Johannesburg to Mumbai (Bombay)

Prices observed in the past 7 days start from R5199 one-way and R8979 round trip. Fares and availability may change at any time, and additional terms may apply.

Popular airlines to Mumbai (Bombay)

Flights from Johannesburg to Mumbai (Bombay)

Flights from Johannesburg to Mumbai connect South Africa with India’s financial capital. There are no direct flights, but Johannesburg to Mumbai flights are available with one-stop connections via major hubs such as Dubai, Doha, Addis Ababa, Nairobi or Abu Dhabi.

Frequently Asked Questions

How long is the flight from Johannesburg to Mumbai (Bombay)?

Flights from Johannesburg to Mumbai take around 9 to 21 hours flying time, depending on the route. Total travel time is usually 12 to 25 hours, depending on the stopover and connection time.

When is the cheapest time to book flights from Johannesburg to Mumbai (Bombay)?

The cheapest time to book Johannesburg to Mumbai flights is typically around 4–6 weeks before departure (about 40 days). Lower fares are often available in January, June or September, while peak travel periods like December and holidays are more expensive.

Which airlines fly from Johannesburg to Mumbai (Bombay)?

Airlines flying from Johannesburg to Mumbai include Emirates, Qatar Airways, Etihad Airways, Ethiopian Airlines, Kenya Airways, Turkish Airlines, Lufthansa, KLM, Air France and Singapore Airlines, all operating connecting flights via major international hubs.

Do South Africans need a visa for Mumbai (Bombay)?

Yes, South African passport holders need a visa to travel to India. Travellers can apply for an e-visa online before departure, depending on eligibility and travel purpose.

What do I need to know before travelling to Mumbai (Bombay)?

Mumbai is 3 hours 30 minutes ahead of Johannesburg (UTC 5:30 vs UTC 2). Johannesburg to Mumbai flights include stopovers, so check transit visa requirements and allow enough time for connections.

Which airports are used for this route?  

Flights from Johannesburg to Mumbai depart from O.R. Tambo International Airport (JNB) and arrive at Chhatrapati Shivaji Maharaj International Airport (BOM).

Custom travel packages

More popular flights from Johannesburg

Why travel from Johannesburg to Mumbai (Bombay)

Discover what sets Mumbai (Bombay) apart and why it continues to inspire travellers

More popular flights to Mumbai (Bombay)

Download Travelstart App

TRAVEL HACK

Why book with us

Bringing you the best fares from all airlines

Expert assistance from booking to departure

Online destinations for planning your travels

Already booked your flight?

1000’s of options worldwide

Best price

Great service

Travelstart personalised support
Personalized assistance

Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.