Find cheap flights to Johannesburg

JNB

Find cheap flights to Johannesburg

Return
Economy
Washington (WAS)
Johannesburg OR Tambo
Fri 27/3
Fri 3/4
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Good to know

Low season: March
High season: April
Average price: €503
Good deal: €403

Best time to beat the crowds

6%

expected price decrease

Most popular time to fly

14%

expected price increase

(avg. price over the last 2 weeks)

or less (return)

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 Cork €403, from Dublin €445
  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be February, March and April. 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.

FAQs - booking Johannesburg flights

What is the cheapest flight to Johannesburg?

The cheapest airline ticket to Johannesburg from Ireland in the last 72 hours was €395 return on the route Dublin to Johannesburg. The most popular route is Dublin to Johannesburg and the cheapest ticket found on this route in the last 72 hours was €666 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 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
Cork
€519
only
€519
Dublin
€395
only
€395
Destination
Johannesburg
€395
only
€395
Wed, 6 May
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
14h 25m
Wed, 20 May
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
22h 05m
€395
Trip: 15 days
8.0Excellent Show reviews
Overall 8.0 Excellent
Based on 3,578 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.3
Food
7.5
PRG
AMS
Excellent 8.8

Pros: I was sorted on Row 3 and the drapes kept hitting the back of my head.

Cons: Move the drapes a few more inches back.

SEA
LHR
Good 7.6

Pros: Great atmosphere, crew was excellent!

Cons: I’m 6’5”, so legroom can always be a complaint, but this wasn’t too bad. The plane appeared to be fairly old and didn’t have WiFi. Entertainment also was on an older screen which was navigated by using an old in-seat phone.

AMS
KWI
Excellent 10.0

Pros: Yes

Cons: Nothing. Flight was amazing

JFK
AMS
Excellent 8.3

Pros: Food was great, movie selection too. Everything was great except for I couldn’t really get comfortable to sleep

Cons: Not sure how to make the seats more comfortable. I have some back issues though. However, some of my travel companions slept right through the flight.

OPO
AMS
Excellent 8.0

Pros: Fast boarding

Cons: Slow in refuelling, got us delayed for 40-

Wed, 13 May
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
14h 25m
Wed, 20 May
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
14h 45m
€395
Trip: 8 days
8.0Excellent Show reviews
Overall 8.0 Excellent
Based on 3,578 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.3
Food
7.5
MAD
AMS
Good 6.8

Pros: Staff were professional and polite.

Cons: Despite zone boarding, boarding and disembarkation were very slow. Passengers like me with flight connections were very anxious regarding missing these.

NRT
AMS
Good 7.0

Pros: Crew good and seat OK but not exceptional for business class

Cons: Food was average - main course could have been better. Range of movies ok but not great

AMS
EZE
Excellent 10.0

Pros: The plane ✈️ itself the attendants . The entertainment on board. Really great

Cons: Nothing dissatisfying about the flight nor the airline staff . Very polite, very professional. It was a Great flight. For long trips this airline is one of the best.

BHX
AMS
Excellent 10.0

Cons: Time

FCO
AMS
Excellent 10.0

Cons: A little bit chaotic when they loaded two planes at the same time in a very tight space in Amsterdsm but this was most likey an airport soecific design issue and not a KLM issue. The flight was as good as can be expected fir an international flight. The staff was great

Fri, 22 May
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
14h 25m
Thu, 11 Jun
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
14h 25m
€395
Trip: 21 days
8.0Excellent Show reviews
Overall 8.0 Excellent
Based on 3,578 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.3
Food
7.5
AMS
HEL
Excellent 10.0

Cons: Boarding was crazy. Could not everyone in the gate area.

AMS
MSP
Excellent 8.6

Cons: The only complaint I had was that it was very warm on the flight (and I usually get cold on flights), and in the seats we had there weren't fans above the seats. A few rows up they had fans, so apparently you have to pay extra for air... This wouldn't be a big deal on a short domestic flight, but for an international flight it was a long time to be uncomfortable!

LIS
AMS
Good 6.4

Pros: The crew tried to be helpful but were equally frustrated with the ground crew.

Cons: Follow your own policies. Allow people to board (economy plus) with their hand luggage who have followed all the rules and chosen a seat in the front of the plane. My daughter and my KLM approved baggage were taken by the boarding crew while allowing other passengers to go with more than allowed

AMS
ORD
Excellent 8.0

Pros: Muslim food

JFK
AMS
Good 6.0

Pros: Nice crew, good food.

Cons: Both bathroom were not working in business class area.

Thu, 3 Sep
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
14h 00m
Sat, 19 Sep
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
28h 40m
€414
Trip: 17 days
7.7Good Show reviews
Overall 7.7 Good
Based on 4,129 reviews
Overall
7.7
Boarding
7.7
Comfort
7.4
Crew
8.2
Entertainment
6.9
Food
7.2
NIM
CDG
Excellent 10.0

Pros: Yeah Everything well organized

Cons: I believe so

JFK
DUB
Good 6.3

Pros: More leg room

Cons: Space

MAD
CDG
Mediocre 2.0

Pros: Nothing

Cons: They have a terrible communication problem, they never communicated why the flight was late, they never communicated what they were doing or what was happening. Bad customer service. Bad communication with the client. They told us when I asked several times that we would not lose our connection and that everything was fine and that was not the case. We lost the connection. No one told us anything. Another problem was that the girl in the boarding process removed the suitcases tickets from the boarding pass and did not want to return them, and held it without any cause. Without that tickets we can not claim the bags. The flight staff went looking for us. Pretty sad and disappointed by their service. I understand that they were causes outside the airline but must communicate to the client. They cannot remain silent and say nothing.

PRG
CDG
Mediocre 2.8

Cons: Air France’s apathy towards its customers is shocking. Traveling with three children , our flight was delayed by 3hrs resulting us arriving in Paris after 1AM. With the airport shuttle(CDVAL) to our airport hotel closed, they offered no assistance despite of my request. Simply asked us to take a taxi (when all taxi stands are abandoned at 2AM). Beware if traveling with family.

CPT
CDG
Good 6.3

Cons: Comfort plus seats need some work. Very thin padding on a hard seat. The leg rest needs to come up higher so you don’t slide down while semi reclined. Nice compromise between business and coach though.

Sun, 3 May
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
13h 35m
Sat, 16 May
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
19h 45m
€445
Trip: 14 days
8.1Excellent Show reviews
Overall 8.1 Excellent
Based on 27,651 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.7
Food
7.6
FRA
BEG
Excellent 9.0

Cons: It was good enough.

CPH
FRA
Excellent 8.6

Pros: Nice crew

Cons: More comfortable seats

FRA
SEA
Good 7.3

Pros: Nice crew great sitting

Cons: Boarding has always been slow with this trip.... disorganized

FRA
AMM
Okay 4.3

Pros: There was nothing really special or to write home about on this particular Lufthansa flight: it got us there safely and ahead of schedule, albeit, uncomfortably (seats were extremely thin and uncomfortable) and the pitch/distance between seat rows was extremely short & cramped..

Cons: Seats could have been more comfortable; they were extremely thin and uncomfortable--and airline could give more legroom/pitch between seats.

DEN
FRA
Excellent 9.3

Pros: Good food, service, and entertainment

Cons: The seats are not very cushioned

Sat, 4 Jul
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
20h 55m
Mon, 20 Jul
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
16h 05m
€453
Trip: 17 days
8.2Excellent Show reviews
Overall 8.2 Excellent
Based on 8,958 reviews
Overall
8.2
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
VLC
ZRH
Excellent 10.0

Pros: The crew was so helpful and they feed us well. We relieved a snack, a meal, and a desert. The airline left on time and arrived early to my destination. Very enjoyable flight.

FCO
ZRH
Excellent 8.3

Pros: Great attentive crew.

Cons: Boarding has no groups, seats are small

ZRH
ORD
Excellent 8.0

Pros: Nice crew and prompt service

Cons: Crammed, narrow seats

TLV
ZRH
Good 7.3

Pros: the crew were so nice

Cons: not enough room between seats

JNB
ZRH
Excellent 9.0

Pros: Staff was very friendly and loved the food.

Cons: For economy class, nothing.

Sun, 5 Jul
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
20h 55m
Mon, 20 Jul
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
16h 05m
€453
Trip: 16 days
8.2Excellent Show reviews
Overall 8.2 Excellent
Based on 8,958 reviews
Overall
8.2
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
FCO
ZRH
Excellent 10.0

Pros: 10/10 would recommend..

ZRH
HAM
Excellent 9.3

Pros: Amazing crew, great customer service and high level quality plane, despite only 1 hr travel, they served small breakfast and chocolate

Cons: Despite the fact I bought my tickets with 1 hand luggage + 1 personal item, they forced me to dispatch my hand luggage stating flight was full, I refused and they said they could not allow me to board. Felt my rights violated, I HATE to dispatch luggage... and in the end there was space left on the airplane luggage storage areas. Not nice

JNB
ZRH
Excellent 9.0

Pros: Staff was very friendly and loved the food.

Cons: For economy class, nothing.

ZRH
EWR
Excellent 10.0

Pros: N/A

DME
ZRH
Excellent 9.3

Pros: Crew was very courteous and attentive

Cons: More fruits and green (non-starchy) vegetables

Thu, 30 Jul
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
17h 15m
Mon, 24 Aug
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
16h 05m
€458
Trip: 26 days
8.2Excellent Show reviews
Overall 8.2 Excellent
Based on 8,958 reviews
Overall
8.2
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
MAD
ZRH
Good 7.3

Pros: Excelente atención, bebidas y comida durante toco el viaje

Cons: Todo bien

CPH
ZRH
Excellent 8.0

Pros: Free food, relatively spacious

Cons: more food!!! REEE!!!

LHR
ZRH
Excellent 9.0

Pros: Great crew & good complimentary food

Cons: More seat pitch

JNB
ZRH
Mediocre 2.0

Pros: Not one thing about my experience.

Cons: The alertness of the staff, the boarding process, the knowledge of the staff. Not breaking my luggage!

BOM
ZRH
Excellent 9.3

Cons: Food was served warm. Perhaps the menu could be better, but it wasn’t bad.

Fri, 10 Apr
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
17h 50m
Thu, 23 Apr
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
25h 50m
€501
Trip: 14 days
8.4Excellent Show reviews
Overall 8.4 Excellent
Based on 10,791 reviews
Overall
8.4
Boarding
8.4
Comfort
8.2
Crew
8.7
Entertainment
8.3
Food
8.1
ORD
DOH
Good 6.6

Pros: The crew was really nice and very attentive.

MEL
DOH
Excellent 10.0

Pros: Excellent crew and great food.

DEL
DOH
Excellent 8.6

Cons: Crew on flight back to philly not as helpful

KTM
DOH
Excellent 9.0

Pros: The crew was super attentive. The seats were really confortable. I loved that the seat would completely flatten to make a « bed », wonderfully for sleeping!

Cons: The check in and boarding in Kathmandu was really not good. I requested wheelchair assistance when I booked, and was never offered a wheelchair nor any assistance for that matter ...

DOH
BLR
Excellent 10.0

Pros: Everything was very good and comfortable. I really enjoyed my journey. Thanks.

Tue, 28 Apr
ORK
Cork Airport
JNB
OR Tambo Airport, Johannesburg
20h 40m
Mon, 4 May
JNB
OR Tambo Airport, Johannesburg
ORK
Cork Airport
20h 50m
€519
Trip: 7 days
7.5Good Show reviews
Overall 7.5 Good
Based on 22,738 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.8
LHR
YYZ
Excellent 10.0

Pros: Crew amazing yes. Seat comfortable.

Cons: None for now!

HYD
LHR
Excellent 9.0

Pros: Crew members were very friendly.

Cons: It would help to train them on how pour wine without spilling.

VIE
LHR
Okay 4.0

Cons: It would be nice if at least snacks and a cup of water were provided.

BEY
LHR
Mediocre 3.3

Pros: Captain was trying to uplift passengers spirits

Cons: Flight should have full service instead of snacks and the wasn't any entertainment on a flight for 4.5hrs to 5hr

HYD
LHR
Good 6.3

Pros: Are you kidding? Its BA. Nothing but the time and route were good.

Fri, 26 Jun
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
14h 25m
Fri, 10 Jul
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
14h 45m
€522
Trip: 15 days
8.0Excellent Show reviews
Overall 8.0 Excellent
Based on 3,578 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.3
Food
7.5
MAD
AMS
Good 6.8

Pros: Staff were professional and polite.

Cons: Despite zone boarding, boarding and disembarkation were very slow. Passengers like me with flight connections were very anxious regarding missing these.

AMS
GLA
Okay 5.2

Pros: Pleasant crew. Appropriate and efficiently served snack.

Cons: Boarding and disembarkation were slow.

AMS
MIA
Okay 5.6

Cons: When a bought my ticket, I had asked in the office about WiFi. They told me that you have WiFi on the plane. I had checked this information on KLM.com and saw the same, that you have WiFi. This was the reason, why a chose KLM! Then I tried to connected on board but I couldn’t! WiFi was not available. Crew told me that they don’t know anything about it! I was disappointed and angry.

OTP
AMS
Excellent 10.0

Pros: 15 years ago I told myself not to fly Delta anymore. But these 2 flights Detroit to Amsterdam and back changed my mind. I enjoyed the flight very much and I'm looking forward to the next one.

AMS
TLV
Excellent 8.0

Cons: When its rain we shouldn’t walk to the air plain

Fri, 3 Jul
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
31h 20m
Fri, 17 Jul
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
14h 25m
€541
Trip: 15 days
8.0Excellent Show reviews
Overall 8.0 Excellent
Based on 3,578 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.3
Food
7.5
AMS
FRA
Excellent 10.0

Pros: Professional crew. Good simple check in.

Cons: Nothing.

JFK
AMS
Excellent 8.3

Pros: Food was great, movie selection too. Everything was great except for I couldn’t really get comfortable to sleep

Cons: Not sure how to make the seats more comfortable. I have some back issues though. However, some of my travel companions slept right through the flight.

OTP
AMS
Excellent 10.0

Pros: Loved the smooth ride.

Cons: Bathroom was pretty nasty

CUR
AMS
Excellent 8.6

Cons: Keep the temperature at a more reasonable level. Blankets + two layers of clothing was definitely not enough.

JFK
AMS
Good 6.0

Pros: Nice crew, good food.

Cons: Both bathroom were not working in business class area.

Wed, 1 Apr
ORK
Cork Airport
JNB
OR Tambo Airport, Johannesburg
14h 20m
Thu, 30 Apr
JNB
OR Tambo Airport, Johannesburg
ORK
Cork Airport
23h 30m
€663
Trip: 30 days
8.0Excellent Show reviews
Overall 8.0 Excellent
Based on 3,578 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.3
Food
7.5
HAM
AMS
Excellent 10.0

Cons: Klm is the best, even on a 40min they served small breakfast.

BRS
AMS
Good 6.0

Pros: Crew were excellent

Cons: Old aircraft. Uncomfortable seats in economy. Entertainment screens old and almost impossible to watch - watched my iPhone! No mobile phone charger.

DTW
CDG
Excellent 10.0

Pros: The plane size & comfort was excellent. The staff were very friendly

Cons: N/A

AMS
HEL
Excellent 10.0

Cons: Boarding was crazy. Could not everyone in the gate area.

JFK
AMS
Excellent 8.3

Pros: Food was great, movie selection too. Everything was great except for I couldn’t really get comfortable to sleep

Cons: Not sure how to make the seats more comfortable. I have some back issues though. However, some of my travel companions slept right through the flight.

Sat, 28 Mar
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
20h 05m
Thu, 30 Apr
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
36h 10m
€666
Trip: 34 days
7.5Good Show reviews
Overall 7.5 Good
Based on 22,739 reviews
Overall
7.5
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
7.0
Food
6.8
LHR
SFO
Excellent 10.0

Pros: Crew were polite

ACC
LHR
Excellent 10.0

Cons: This has been the most convenient way I’ve ever traveled.

ORD
LHR
Mediocre 2.0

Cons: Canceled

WDH
JNB
Excellent 10.0

Pros: Crew was friendly and everything was perfectly on time!

LHR
AMS
Okay 5.6

Cons: I needed wheelchair assistance due to a back injury. The person that picked me up at the aircraft from London was terrific, l was taken to the terminal and told that another team member would take me to the aircraft. No one showed up until the aircraft was fully boarded, then he left me at the beginning of the ramp instead of wheeling me to the aircraft. I was very disappointed! I was so disappointed I didn’t wait for a pickup at the airport in Amsterdam. I regret it, because I’m in so much pain!

Wed, 8 Apr
DUB
Dublin Airport
JNB
OR Tambo Airport, Johannesburg
43h 45m
Sat, 18 Apr
JNB
OR Tambo Airport, Johannesburg
DUB
Dublin Airport
41h 55m
€1002
Trip: 11 days
7.1Good Show reviews
Overall 7.1 Good
Based on 1,234 reviews
Overall
7.1
Boarding
7.1
Comfort
7.1
Crew
7.5
Entertainment
6.6
Food
6.7
NBO
BGF
Mediocre 2.0

Pros: Nothing, the flight was delayed, the plane too small for passengers to store their carry-on luggage, the ground staff did not upload all the luggage and left some behind in Nairobi on the tarmac, the crew lied about the luggage being uploaded. Terrible experience! Kenya Airways is becoming worst and worst.

Cons: Everything, the flight was delayed, the plane too small for passengers to store their carry-on luggage, the ground staff did not upload all the luggage and left some behind in Nairobi on the tarmac, the crew lied about the luggage being uploaded. Terrible experience! Kenya Airways is becoming worst and worst.

DXB
NBO
Good 6.0

Pros: Seat was comfortable, had an emergency exit seat.

LLW
NBO
Mediocre 2.3

Cons: KQ has never not delayed. This time, it was delayed twice for a total of three and a half hours.

NBO
SEZ
Okay 5.3

Pros: Barely functioning entertainment portal. Average food.

DAR
NBO
Excellent 8.3

Cons: Better seat More friendly crew

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

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 the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes 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 can'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.

If you have 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
  • Trip Builder
  • 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