JNB

Find cheap flights to Johannesburg

Return
Economy
Washington (WAS)
Johannesburg OR Tambo
Thu 12/12
Thu 19/12
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 ₹ 24,933
Airlines Ethiopian Air, RwandAir, Air Seychelles, Etihad Airways, Singapore Airlines

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 ₹ 29,651, from New Delhi Indira Gandhi Intl ₹ 52,375, from Bengaluru Intl ₹ 65,707
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 ₹ 24,933 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 ₹ 40,320 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
₹ 58,628
only
₹ 58,628
Bengaluru
₹ 61,050
only
₹ 61,050
Mumbai
₹ 24,933
only
₹ 24,933
Destination
Johannesburg
₹ 24,933
only
₹ 24,933
Wed, 1 Apr
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
12h 20m
Mon, 13 Apr
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
14h 15m
₹ 24,933
Trip: 13 days
7.2Good Show reviews
Overall 7.2 Good
Based on 2,202 reviews
Boarding
7.0
Comfort
7.2
Crew
7.6
Entertainment
6.7
Food
6.6
EWR
LFW
Excellent 8.3

Pros: I appreciated the amount of movies offered as well as its variety. I also liked how often they brought drinks and snacks. The airline crew was very helpful to passengers.

ADD
TLV
Good 6.0

Pros: Flight Crew were great

Cons: The baggage and checking in process. Better training did on the checking in crew for international flight baggage, one one person knew what the requirements are.

IAD
ADD
Good 6.3

Pros: Great crew!

BJM
ADD
Okay 5.6

Cons: Old aircraft rickety seats

ADD
HKG
Excellent 9.6

Pros: Amazing crew!

Sun, 16 Feb
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
13h 40m
Wed, 19 Feb
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
15h 40m
₹ 29,635
Trip: 4 days
8.3Excellent Show reviews
Overall 8.3 Excellent
Based on 273 reviews
Boarding
8.1
Comfort
8.4
Crew
8.6
Entertainment
7.0
Food
7.8
EBB
JUB
Excellent 10.0

Pros: Everything was on time and comfortable. Will take the same flight again in the future.

KGL
JNB
Excellent 8.3

Pros: Information during flight

Cons: No TV or programmes to entertain slong

JNB
KGL
Okay 5.0

Pros: Friendly staff, decent snacks and entertainment options

KGL
JNB
Good 6.0

Pros: I was happy to avail of Wifi in the sky.

Cons: No entertainment! For an major international flight, one expects some seatback entertainment

LOS
KGL
Excellent 8.0

Cons: It was ok

Sun, 26 Jan
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
10h 30m
Sun, 9 Feb
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
10h 55m
₹ 31,558
Trip: 15 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
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
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
SEZ
Mediocre 2.0

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

SEZ
JNB
Okay 5.3

Pros: Nothing in particular. The flight was fine.

Cons: The a/c system took very long to start working. We were sweating and dizzy because of the lack of fresh air.

SEZ
MRU
Excellent 8.0

Pros: Seat back television monitors were nice for an Airbus A320. Free wine with the meal and Breakfast.

Cons: Walking down the steps of the plane in the rain to exit the aircraft at Seychelles.

Fri, 3 Apr
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
12h 20m
Tue, 14 Apr
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
14h 15m
₹ 25,360
Trip: 12 days
7.2Good Show reviews
Overall 7.2 Good
Based on 2,202 reviews
Boarding
7.0
Comfort
7.2
Crew
7.6
Entertainment
6.7
Food
6.6
EWR
ADD
Excellent 9.3

Pros: No problems

ADD
MAD
Good 6.6

Cons: Chicken was undercooked. No power outlets.

ADD
DAR
Good 6.0

Pros: Amazing crew

Cons: They need to improve on thier inflight menu and the check-in and boarding experience

JIB
ADD
Good 6.0

Pros: The flight was four hours delayed in Djibouti and there was absolutely zero, NO communication, whatsoever, provided by the Djibouti Ethiopian Airlines staff what was going on, how long the flight was going to be delayed, or if it was actually complete canceled for that evening.

Cons: Flight ET365 was scheduled to leave Djibouti at 19:00 but did not leave until 23:30, without any screen information or by the Ethiopian Airlines staff at JIB airport how long the delay would be or if the flight was completely cancelled. Extremely unprofessional and ignorant handling of the situation

SIN
ADD
Good 6.3

Pros: Seat was very comfortable and the air stewards were good

Cons: The entertainment system not working correctly and the food was poor

Wed, 1 Apr
DEL
New Delhi Indira Gandhi Intl
JNB
Johannesburg OR Tambo
22h 50m
Mon, 13 Apr
JNB
Johannesburg OR Tambo
DEL
New Delhi Indira Gandhi Intl
38h 15m
₹ 58,628
Trip: 13 days
7.4Good Show reviews
Overall 7.4 Good
Based on 6,492 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.4
Food
7.0
IAD
AUH
Good 6.3

Cons: Narrow seats

AUH
MNL
Mediocre 2.6

Pros: Nothing

Cons: Respect human and fix the air conditioning

IAD
AUH
Okay 5.3

Pros: Crew was friendly and online entertainment system had a lot to offer. Online check-in does save time, it's a shorter queue & you just have to drop off your luggage.

Cons: Eithad charges for seat selection now! Not seats with extra legroom or any other perks. But any seat in Economy if you select it 24 hours before departure, anywhere from $25 to $45. Seat selection is free if flight departure is less than 24 hours away but available seats are all random.

BRU
AUH
Good 7.3

Pros: crew was good. Seat was good but it was a business class seat in a 787-9; so it should be good.

Cons: wines were mediocre which was balanced out by the good quality of the food. Brussels to Abu Dabhi boarding was a little chaotic with coach and front cabin passesgers packed in a single bus. Noticed many older passengers standing for the longish bus ride.

BEG
AUH
Excellent 10.0

Pros: Great seat and staff.

Cons: It was great!

Wed, 19 Feb
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
13h 40m
Mon, 24 Feb
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
15h 40m
₹ 30,347
Trip: 6 days
8.3Excellent Show reviews
Overall 8.3 Excellent
Based on 273 reviews
Boarding
8.1
Comfort
8.4
Crew
8.6
Entertainment
7.0
Food
7.8
KGL
JNB
Mediocre 3.6

Cons: THERE WAS MEAT INSIDE MY "VEGETARIAN" MEAL!!! This is totally unacceptable!

JNB
KGL
Excellent 10.0

Pros: What did you like? the attendants were very kind

DXB
KGL
Okay 5.6

Pros: Very slow check in. Bit slow and chaotic at gate. Pleasant enough service but not excetional. Smooth flight. Informative pilot. Silly short bus ride to terminal. Very very long wait for baggage.

NBO
KGL
Excellent 8.4

Pros: The aircraft was nice, clean and seemed new. The staff was very professional, immaculate uniforms and appearance. Great attention to detail. We traveled from US - Nairobi - Kigali - Johannesburg, changing planes four times. These were some of the nicest planes. I felt very safe traveling this airline.

Cons: Too much bread in the meals. The meals were adequate in quantity but each meal came with two rolls, which was excessive. Just a note - for the boarding area in the airport. Please have restroom facilities in boarding area, past security so you can use the restroom without having to go through security again. Also, if food and beverage is available for sale in the boarding area more passengers would make purchases.

NBO
KGL
Good 6.6

Pros: New plane, friendly crew

Cons: Cramped seating, poor signage & boarding announcements

Fri, 6 Dec
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
13h 40m
Mon, 23 Dec
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
15h 40m
₹ 32,128
Trip: 18 days
8.3Excellent Show reviews
Overall 8.3 Excellent
Based on 273 reviews
Boarding
8.1
Comfort
8.4
Crew
8.6
Entertainment
7.0
Food
7.8
DXB
KGL
Okay 5.6

Pros: Very slow check in. Bit slow and chaotic at gate. Pleasant enough service but not excetional. Smooth flight. Informative pilot. Silly short bus ride to terminal. Very very long wait for baggage.

KGL
JNB
Excellent 10.0

Pros: The Flight attendants are all awesome and undesrtanding...and the open wifi ate Kigali airport was great.

KGL
DXB
Excellent 9.0

Pros: Nice blankets. Good service.

Cons: Food wasn't that great and juices were very sweet (tasted like sugar water)

KGL
NBO
Good 7.6

Pros: Landing was very smooth. I got window seat as requested.

Cons: My bags were mistagged and almost sent to Lagos instead of Nairobi. The agent noticed the error after the second bag was tagged. He went to search for my first bag that already went down the ramp. Although I gave him the exact description of the bag (purple hard case), he retagged the wrong one (red soft case). Good thing he took a photo. Third try was the charm but shouldn't have happened in the first place. Agents need to be more diligent with where they are sending bags and to double- and triple-check before he luggage is sent down the ramps.

LOS
KGL
Good 7.6

Pros: Rwanda air crew

Cons: Lagos international airport

Sun, 29 Mar
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
32h 40m
Sun, 12 Apr
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
32h 30m
₹ 72,163
Trip: 15 days
8.7Excellent Show reviews
Overall 8.7 Excellent
Based on 3,731 reviews
Overall
8.7
Boarding
8.9
Comfort
8.5
Crew
9.0
Entertainment
8.7
Food
8.4
HND
SIN
Excellent 10.0

Pros: Wonderful trip, Super nice Crew , perfect meal , great entertainment system

Cons: Can not be topped up

SIN
ADL
Excellent 10.0

Pros: What can I Say. It's Singapore Airlines

SYD
CBR
Excellent 8.0

Cons: Having boarded at SYD, during the Canberra stop, we were all required to disembarked. It was a loaded flight so the process was slow

SIN
CGK
Excellent 8.8

Pros: Very comfortable; excellent service

Cons: Food

PER
SIN
Good 6.3

Pros: The crew was friendly

Cons: In this fairly new plane, the rows of seats are so close together, the leg room is minimal. When the tray is lowered, you feel completely squashed in the seat. The food trays are not picked up quickly after eating.

Wed, 4 Dec
BOM
Mumbai Chhatrapati Shivaji
JNB
Johannesburg OR Tambo
11h 45m
Tue, 31 Dec
JNB
Johannesburg OR Tambo
BOM
Mumbai Chhatrapati Shivaji
32h 55m
₹ 33,268
Trip: 28 days
7.2Good Show reviews
Overall 7.2 Good
Based on 2,202 reviews
Boarding
7.0
Comfort
7.2
Crew
7.6
Entertainment
6.7
Food
6.6
IAD
ADD
Good 6.3

Pros: Great crew!

JIB
ADD
Good 6.0

Pros: Airrbus A350 confort

Cons: Crew professionalism and food to be improved

ADD
EBB
Mediocre 3.3

Pros: Crew were helpful

Cons: Food was very poor with very limited choices and no entertainment system on this flight

CPT
ADD
Okay 5.3

Pros: They an amazing crew

Cons: They need to improve on the flight check-in and boarding at thier airport in Bole, it is so messy. Also thier inflight menu is nothing special

MQX
ADD
Okay 4.3

Pros: The crew was Excellent

Cons: There is to many delays in the night flights, this should be improved.

Sat, 21 Dec
BLR
Bengaluru Intl
JNB
Johannesburg OR Tambo
46h 55m
Tue, 24 Dec
JNB
Johannesburg OR Tambo
BLR
Bengaluru Intl
17h 50m
₹ 61,050
Trip: 4 days
7.4Good Show reviews
Overall 7.4 Good
Based on 6,492 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.4
Food
7.0
LHR
AUH
Excellent 9.6

Cons: Off boarding in Abu Dhabi

DUB
AUH
Good 6.0

Pros: is nice flay

Cons: they are ok

YYZ
AUH
Okay 4.0

Cons: Paid for extra leg room seats and didnt get them

ATH
AUH
Excellent 10.0

Pros: Greece was amazing. Traveling to the islands made the trip worth while. Highly recommend ensuring ferry tickets are purchased 48 hours in advance so they don’t sale out. The food was amazing (especially the homemade Tzatziki sauce). So much to do, plan accordingly!!

Cons: Traveling to Greece in off peak season.

DMM
AUH
Okay 5.0

Cons: More comfortable seats.

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