Find cheap flights to Johannesburg

JNB

Find cheap flights to Johannesburg

Return
Economy
Boston (BOS)
Johannesburg OR Tambo
Fri 17/1
Fri 24/1
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

India to Johannesburg flight information

Flights arrive in Johannesburg
Flights depart from India
Flight price ₹ 27,363
Airlines Air Seychelles, Emirates, SAUDIA, Ethiopian Air, Etihad Airways

Top tips for finding cheap flights to Johannesburg

Looking for cheap airfare to Johannesburg? 25% of our users found return tickets to Johannesburg for the following prices or less: From Mumbai Chhatrapati Shivaji ₹ 33,854
Book at least 2 weeks before departure in order to get a below-average price.
High season is considered to be April and May. The cheapest month to fly to Johannesburg is March.
Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.
There are a number of national carriers that operate flights to Johannesburg from India, although none of them fly direct. Your choice of airline might depend on where your journey originates, which airlines you have an affiliation with or where you would like to have a stopover. The airlines flying from India into OR Tambo International Airport include Air Seychelles, Kenya Airways, Ethiopian Airlines and Etihad Airways. All international flights land at Terminal A.
For passengers travelling with a baby on flights to Johannesburg, you will be pleased to know that OR Tambo International Airport has baby care facilities with changing tables located in most of the female toilet facilities throughout both terminals. Look out for the signs that will direct you to the nearest baby care facility.
Hungry travellers who are transferring to regional flights and have a layover in Terminal A at OR Tambo International Airport can satisfy their appetite at a number of restaurants. You can choose from McGinty’s pub or the News Café bar and restaurant, while the Africa Lounge bar and restaurant is in the duty free area of Terminal A.
If you need to exchange currency before travelling from the airport into Johannesburg, ATMs, banks such as ABSA and currency exchange counters including Master Currency, Bidvest and Travelex are located in the arrivals area of Terminal A. Here you can buy your South African rand before travelling into the city.
There are some good souvenir shops in Terminal A at OR Tambo International Airport if you are looking to browse while waiting for a flight. Keep an eye out for souvenirs from South Africa and neighbouring countries in shops such as Out of Africa, Indaba Lifestyle or Big Five Duty Free, and get something that will remind you of your trip to southern Africa.

FAQs - booking Johannesburg flights

What is the cheapest flight to Johannesburg?

The cheapest airline ticket to Johannesburg from India in the last 72 hours was ₹ 27,363 return on the route Mumbai to Johannesburg. The most popular route is Mumbai to Johannesburg and the cheapest ticket found on this route in the last 72 hours was ₹ 44,686 return.

How far is Johannesburg airport from central Johannesburg?

Johannesburg Airport is 21 kilometres from the centre of Johannesburg. View on map.

What is the name of Johannesburg’s airport?

Johannesburg is served by Johannesburg OR Tambo Airport, also commonly referred to as O.R. Tambo Intl, OR Tambo, OR Tambo Airport, Johannesburg, or simply Johannesburg Airport. The airport code is JNB.

How do I get from OR Tambo International Airport into Johannesburg?

It is advisable to arrange for your hotel to collect you or to use the shuttle bus provided by the airport. Alternatively you can take a taxi, but for the sake of safety ensure that you book an accredited meter taxi service through the Airports Company South Africa information desk, located inside the terminal.

Is there a prayer room at OR Tambo International Airport?

There is a Christian chapel at the airport, which is open 24/7 and additionally holds services at 1pm on Tuesday, Wednesday and Sunday, as well as every second Wednesday at 7pm. The chapel is situated on Level 2 in Terminal B. There is also a Muslim prayer room in International Arrivals, which is open 24/7 and has a service starting just after noon on Fridays.

How do I transfer between terminals at OR Tambo International Airport?

If you are transferring from an international to a domestic flight you will need to clear customs and change terminals. It is possible to walk between Terminal A (international) and Terminal B (domestic). If you are changing airlines you will need to collect your luggage and check it back in, so it is advisable to leave enough time between flights.

Can I hire a car at OR Tambo International Airport?

There are several national and international car hire companies at OR Tambo International Airport, including Avis, Hertz and Thrifty Car Rental. The car rental desks are located on the ground floor of the parking lot at the domestic terminal (Terminal B). It is advisable to reserve your vehicle in advance.

How does KAYAK find such low flight prices?

KAYAK processes over 2 billion travel queries annually and displays results from hundreds of airlines and third party sites, allowing it to find a variety of flight prices and options. It also displays results from 2M+ properties along with rental cars, vacation packages, activities and millions of verified reviews so users can see as many available travel options as possible.

How can Hacker Fares save me money?

Hacker Fares allow you to combine one-way tickets on different airlines when it can save you money over a traditional return ticket.

Does KAYAK query more flight providers than competitors?

Yes, KAYAK has access to more data and information than online travel agencies and consistently outperforms the competition in accuracy, globally.

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Book Cheap Johannesburg Plane Tickets

(Return)
Airports
Origin
New Delhi
₹ 47,938
only
₹ 47,938
Bengaluru
₹ 38,958
only
₹ 38,958
Mumbai
₹ 27,363
only
₹ 27,363
Hyderabad
₹ 41,575
only
₹ 41,575
Destination
Johannesburg
₹ 27,363
only
₹ 27,363
Wed, 22 Apr
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
10h 30m
Mon, 4 May
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
10h 55m
₹ 27,363
Trip: 13 days
6.5Good Show reviews
Overall 6.5 Good
Based on 40 reviews
Boarding
6.8
Comfort
6.8
Crew
7.0
Entertainment
5.9
Food
6.3
AUH
SEZ
Mediocre 2.0

Cons: See above. Please refund the overcharged amount for my flights.

JNB
SEZ
Okay 4.0

Pros: The flight itself,when it occurred, was fine. The original flight was cancelled. Checking into the airport hotel was chaotic and time consuming. We got 5 hours sleep. Check in was also chaotic. The flight was okay but half the plane’s luggage was left behind.

Cons: See above. Our luggage was supposed to arrive last night. It didn’t. We pray it arrives tonight. Very bad service.

SEZ
CDG
Good 7.6

Pros: Pretty fast boarding process without any problems during the check-in and stuff. Seats are good for the price range.

Cons: My seat had some issues with the backrest and the display couldn't be fastened in a propper position because of the broken hinge.

MCT
AUH
Good 6.3

Cons: Impossible to change the flight. We showed up with a confirmed reservation and we were not in the system. Can't check in, print boarding asses or even check on your flight online. The staff and flight crew were great but hampered by old technology.

JNB
SEZ
Excellent 9.3

Pros: Everything was a great experience.

Cons: The crew wasn't very happy. A few more smiles would make a world of difference.

Mon, 18 May
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
22h 10m
Wed, 27 May
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
24h 40m
₹ 33,302
Trip: 10 days
8.3Excellent Show reviews
Overall 8.3 Excellent
Based on 15,047 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
DFW
DXB
Mediocre 3.3

Cons: Everything!! My seat was not extra wide, it was broke and would not recline...14hr flight!! Entertainment system didn’t work right.

CAI
DXB
Good 7.3

Pros: I liked the way of grouping the boarding , and the "ICE" facility had a great options, crew was so helpful.

Cons: It was far away from the gate to the place of passport clearance and baggage reclamation area, we walked a lot.

DXB
KBL
Excellent 9.0

Pros: The crew is always great.

Cons: They can’t really do anything about this, but babies screaming all around me made the flight pretty terrible. Infants shouldn’t be flying. My god

SIN
DXB
Mediocre 2.0

Cons: why did they take my blanket and headphones 1 hour before we land?

DXB
HKG
Good 6.0

Cons: Broke my luggage

Sun, 16 Feb
HYD
Hyderabad Rajiv Gandhi Intl
JNB
Johannesburg OR Tambo
22h 10m
Mon, 17 Feb
JNB
Johannesburg OR Tambo
HYD
Hyderabad Rajiv Gandhi Intl
20h 40m
₹ 41,575
Trip: 2 days
7.2Good Show reviews
Overall 7.2 Good
Based on 2,458 reviews
Overall
7.2
Boarding
7.3
Comfort
7.3
Crew
7.6
Entertainment
6.9
Food
7.0
TIF
DMM
Excellent 8.0

Pros: Good flight with good crew

Cons: None

MED
JED
Excellent 10.0

Pros: Smooth

Cons: All was well

JFK
JED
Excellent 9.3

Pros: I just like long international flights so everything was great

Cons: Only issue I had was how cold it was

JED
DAC
Okay 4.0

Cons: None of us who flew from ny , received luggage’s in Dhaka. Still waiting

RUH
IAD
Excellent 8.6

Pros: Crew was good, food was very good,seats were fine.

Cons: Entertainment options could be better. The entertainment system needed reboot.

Wed, 20 May
DEL
New Delhi Indira Gandhi Intl
JNB
Johannesburg OR Tambo
13h 50m
Wed, 27 May
JNB
Johannesburg OR Tambo
DEL
New Delhi Indira Gandhi Intl
13h 05m
₹ 47,938
Trip: 8 days
7.2Good Show reviews
Overall 7.2 Good
Based on 2,274 reviews
Boarding
7.1
Comfort
7.2
Crew
7.6
Entertainment
6.7
Food
6.7
JUB
ADD
Okay 4.0

Pros: Average

ADD
LHR
Good 7.6

Pros: Crew were very good. Comfortable flight.

Cons: Choice of movies could be much better.

EBB
ADD
Mediocre 2.3

Cons: It was over booked. I wasted my precious time in the airport for half day... and the staff of ethiopian were not kindness.

KGL
ADD
Excellent 9.0

Pros: NA

Cons: NA

DAR
ADD
Good 6.3

Cons: Plane was very very old

Wed, 29 Jan
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
10h 30m
Wed, 26 Feb
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
10h 55m
₹ 27,787
Trip: 29 days
6.5Good Show reviews
Overall 6.5 Good
Based on 40 reviews
Boarding
6.8
Comfort
6.8
Crew
7.0
Entertainment
5.9
Food
6.3
SEZ
CDG
Good 7.6

Pros: Pretty fast boarding process without any problems during the check-in and stuff. Seats are good for the price range.

Cons: My seat had some issues with the backrest and the display couldn't be fastened in a propper position because of the broken hinge.

SEZ
JNB
Excellent 8.3

Pros: Our baggage arrived with our flight.

Cons: If Air Seychelles Johannesburg has not left us for two days in Seychelles without luggage, we would not have been worried.

JNB
SEZ
Okay 4.0

Pros: The flight itself,when it occurred, was fine. The original flight was cancelled. Checking into the airport hotel was chaotic and time consuming. We got 5 hours sleep. Check in was also chaotic. The flight was okay but half the plane’s luggage was left behind.

Cons: See above. Our luggage was supposed to arrive last night. It didn’t. We pray it arrives tonight. Very bad service.

AUH
HKG
Excellent 10.0

Pros: In-flight entertainment. Good meals.

Cons: I have sent several emails regarding a small blue nylon bag full of medicine that was left on the seat, possibly wrapped up in the blue blankets. I have not heard back from anyone regarding this necessary daily medication.

JNB
SEZ
Excellent 10.0

Pros: Very friendly and accommodating the entire flight!!

Sat, 29 Feb
BLR
Bengaluru Intl
JNB
Johannesburg OR Tambo
15h 50m
Sat, 14 Mar
JNB
Johannesburg OR Tambo
BLR
Bengaluru Intl
21h 40m
₹ 59,251
Trip: 14 days
7.4Good Show reviews
Overall 7.4 Good
Based on 6,558 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.4
Food
7.0
AUH
AMD
Excellent 8.0

Cons: Sure

AUH
IAD
Good 7.0

Pros: Mango juice was good. Food was good. Crew was friendly and fast.

Cons: More leg room please. Better entertainment. More reclining of seats required. Softer seats.

FRA
AUH
Good 6.3

Pros: Very unprofessional crew, particularly Katarina who had quite an attitude and twice left out the last four rows for drinks and coffee. Simply out of laziness.

Cons: Online check-in had website issues and did not allow seat selection. Web check-in and on board service need significant improvements. Would not fly Etihad again; much higher standards and better service with Emirates or Qatar Air.

YYZ
AUH
Okay 4.6

Cons: The Seats were really old and no new movies

CAI
AUH
Good 6.6

Pros: Boarding was easy

Cons: Expensive flight

Sun, 9 Feb
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
10h 30m
Fri, 21 Feb
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
10h 55m
₹ 29,555
Trip: 13 days
6.5Good Show reviews
Overall 6.5 Good
Based on 40 reviews
Boarding
6.8
Comfort
6.8
Crew
7.0
Entertainment
5.9
Food
6.3
SEZ
CDG
Good 7.6

Pros: Pretty fast boarding process without any problems during the check-in and stuff. Seats are good for the price range.

Cons: My seat had some issues with the backrest and the display couldn't be fastened in a propper position because of the broken hinge.

PRI
SEZ
Okay 5.0

Pros: crew nice

Cons: crew incompetent at special meal requests. I did it online, called, and talked to gate agent. Yet, it still kept getting messed up.

JNB
SEZ
Good 7.6

Pros: Every thing was superb. Thank you for a safe and comfortable flight. Will recommend

Cons: Listening equipment and TV not up to standard

AUH
SEZ
Mediocre 2.0

Cons: See above. Please refund the overcharged amount for my flights.

SEZ
JNB
Mediocre 2.0

Cons: Please contact me

Mon, 8 Jun
BLR
Bengaluru Intl
JNB
Johannesburg OR Tambo
22h 35m
Mon, 15 Jun
JNB
Johannesburg OR Tambo
BLR
Bengaluru Intl
25h 10m
₹ 38,958
Trip: 8 days
6.5Good Show reviews
Overall 6.5 Good
Based on 40 reviews
Boarding
6.8
Comfort
6.8
Crew
7.0
Entertainment
5.9
Food
6.3
SEZ
JNB
Mediocre 2.0

Cons: Please contact me

SEZ
BOM
Excellent 8.0

Pros: Video selection was nice. Food was good.

Cons: Crew was a bit grumpy. The food and clean up was incredibly slow. I was actually impressed by how slow it was.

SEZ
JNB
Okay 5.0

Cons: Meal portions were very small... My asian veg meal that i ordered did not reflect on my seat number... The TV screens and remote need to be updated. Sound via the earphones was terrible.

JNB
SEZ
Good 7.6

Pros: Every thing was superb. Thank you for a safe and comfortable flight. Will recommend

Cons: Listening equipment and TV not up to standard

AUH
LOS
Okay 5.6

Cons: My luggage is lost. I have to wait for 3 days for it to get to my final destination. That is very upsetting.

Show more results
*
Prices are per person, are for e–tickets and include all taxes & fees in INR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

-
1
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First