Search and find cheap flights to India

1 adult
Tue 25/1
Tue 1/2

Cheapest flights to cities in India

Click on the cities below to find out when it's cheapest to fly to India from South Africa

Useful information for your flight to India

Get up-to-date answers for some of the most frequently asked questions regarding flying to India
  • What are the most popular cities to visit in India?

    For momondo users, the most popular city in India is Mumbai, which is visited about 1 263% more often than any other city in India. Other very common cities that our users travel to are Kochi and New Delhi.

  • What is the best airport to land at to visit Calangute Beach?

    Flying into Vasco da Gama Airport is typically the best way to visit Calangute Beach, since it is the closest airport to the area.

  • What is the cheapest flight to India?

    The cheapest flights to India recently found by momondo users are R795 with Air India, R1 098 with IndiGo, and R1 102 with SpiceJet.

  • How long is the flight from South Africa to India?

    Flight times vary depending on what airport in South Africa you fly out of and what airport in India you fly into. For example, flying from Johannesburg OR Tambo to New Delhi Indira Gandhi Intl takes 15h on average. On the other hand, flying from Cape Town Intl to New Delhi Indira Gandhi Intl takes 21h 35m on average. Keep in mind that it’s always quicker to opt for a non-stop flight, so be sure to check momondo to see if there are any available for your route.

  • What is the most popular airport in India to fly to?

    If you’re unsure where to fly to in India, we recommend booking a flight that arrives at the popular New Delhi Indira Gandhi Intl airport, which services New Delhi and its surrounding areas. In the last 12 months, 39% of momondo travellers booking flights to India chose to fly into New Delhi Indira Gandhi Intl.

  • How much are flights to India?

    Flights to India can be found for as cheap as R4 535 per ticket. However our users tend to find airfares to India for around R10 150 on average. If you’re looking to find a good deal on your flight to India, then you should consider booking if you find anything for R9 661 or less.

  • What is the best day of the week to fly to India?

    Consider booking a flight to India on a Tuesday, which is the cheapest day of the week. You will also find that flying out on a Wednesday is another low-cost option. Try to avoid booking your flight to India on Monday, which tends to be the most expensive day of the week.

Popular cities and sights

Looking to visit India? Check out these cities and spend time seeing some of the most popular sights in the country

Recent flights found to popular cities in India

Find flights to these popular cities in India from your nearest airport.

Cheapest flight routes to India

These routes have the cheapest flights to India found by momondo users in South Africa
DepartingDestinationBest TimeBest Price
JohannesburgMumbai14h 50mR4 955
JohannesburgNew Delhi15h 15mR5 817
DurbanMumbai23h 05mR5 925
JohannesburgBengaluru15h 05mR6 248
Cape TownNew Delhi21h 35mR6 556
JohannesburgKochi14h 55mR6 818
DurbanNew Delhi21h 20mR7 110
Cape TownMumbai23h 20mR7 202
JohannesburgKolkata30h 35mR12 296
PietermaritzburgHyderabad24h 55mR12 435
Cape TownChennai34h 20mR13 358
JohannesburgVasco da Gama14h 45mR14 420
DurbanHyderabad34h 15mR14 836
Cape TownMangalore41h 55mR16 113
Cape TownTirupati43h 30mR16 544
JohannesburgMangalore35h 25mR24 516
JohannesburgKozhikode34h 05mR28 471

Popular routes landing in India

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Mumbai Flights
Fastest flight time14h 50m
Cheapest priceR4 955
Johannesburg to New Delhi Flights
Fastest flight time15h 15m
Cheapest priceR5 817
Johannesburg to Bengaluru Flights
Fastest flight time15h 05m
Cheapest priceR6 248
Durban to Mumbai Flights
Fastest flight time23h 05m
Cheapest priceR5 925
Cape Town to Mumbai Flights
Fastest flight time23h 20m
Cheapest priceR7 202
Durban to Hyderabad Flights
Fastest flight time34h 15m
Cheapest priceR14 836
Durban to New Delhi Flights
Fastest flight time21h 20m
Cheapest priceR7 110
Cape Town to Mangalore Flights
Fastest flight time41h 55m
Cheapest priceR16 113
Cape Town to Tirupati Flights
Fastest flight time43h 30m
Cheapest priceR16 544
Johannesburg to Kochi Flights
Fastest flight time14h 55m
Cheapest priceR6 818
Pietermaritzburg to Hyderabad Flights
Fastest flight time24h 55m
Cheapest priceR12 435
Johannesburg to Kozhikode Flights
Fastest flight time34h 05m
Cheapest priceR28 471
Johannesburg to Mangalore Flights
Fastest flight time35h 25m
Cheapest priceR24 516
Johannesburg to Kolkata Flights
Fastest flight time30h 35m
Cheapest priceR12 296
Cape Town to Chennai Flights
Fastest flight time34h 20m
Cheapest priceR13 358
Johannesburg to Vasco da Gama Flights
Fastest flight time14h 45m
Cheapest priceR14 420
Cape Town to New Delhi Flights
Fastest flight time21h 35m
Cheapest priceR6 556

Find flights to India

Pick a destination for your flight below

Flights to regions in India

Pick a destination for your flight below

Start planning your trip to India