Find flights
Deals
Insights
When to book
FAQs & Tips
Direct Flights
Airlines

JNB

Find cheap flights to OR Tambo Airport, Johannesburg from C$ 938

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 3/5. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Thu 18/4
Thu 25/4

Search hundreds of travel sites at once for deals on flights to OR Tambo Airport, Johannesburg

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
In the last 7 days, travellers have searched 47,600,107 times on KAYAK, and here is why:

Save 17% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap flight deals to OR Tambo

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to OR Tambo that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
7:59 a.m. - 3:50 p.m.YYZ-JNB
25h 51m2 stops
12:10 p.m. - 10:55 p.m.JNB-YYZ
40h 45m2 stops
C$ 1,052
Find Deal
Mon, 9 Sep - Fri, 20 Sep
6:00 a.m. - 12:15 a.m.YYZ-JNB
36h 15m2 stops
5:00 p.m. - 10:55 p.m.JNB-YYZ
35h 55m2 stops
C$ 1,103Kenya Airways
Find Deal
Sat, 7 Sep - Fri, 20 Sep
3:23 p.m. - 9:25 a.m.YYZ-JNB
36h 02m2 stops
7:20 p.m. - 7:55 p.m.JNB-YYZ
30h 35m1 stop
C$ 1,274American Airlines
Find Deal
Sun, 18 Aug - Sun, 8 Sep
6:05 p.m. - 9:25 a.m.YYZ-JNB
33h 20m1 stop
7:20 p.m. - 7:55 p.m.JNB-YYZ
30h 35m1 stop
C$ 1,289American Airlines
Find Deal
Mon, 17 Jun - Tue, 2 Jul
6:00 p.m. - 5:45 p.m.YYZ-JNB
17h 45m1 stop
10:25 a.m. - 10:04 a.m.JNB-YYZ
29h 39m2 stops
C$ 1,370United Airlines
Find Deal
Tue, 2 Apr - Tue, 23 Apr
6:05 p.m. - 9:25 a.m.YYZ-JNB
33h 20m1 stop
7:20 p.m. - 3:45 p.m.JNB-YYZ
26h 25m2 stops
C$ 1,385British Airways
Find Deal
Mon, 17 Jun - Sun, 30 Jun
6:00 p.m. - 5:45 p.m.YYZ-JNB
17h 45m1 stop
7:00 p.m. - 2:15 p.m.JNB-YYZ
49h 15m2 stops
C$ 1,389United Airlines
Find Deal
Mon, 15 Apr - Mon, 22 Apr
6:45 p.m. - 9:20 p.m.YUL-JNB
20h 35m1 stop
11:15 p.m. - 4:50 p.m.JNB-YUL
23h 35m1 stop
C$ 1,402KLM
Find Deal
Thu, 9 May - Wed, 22 May
6:45 p.m. - 9:20 p.m.YUL-JNB
20h 35m1 stop
6:50 p.m. - 4:50 p.m.JNB-YUL
28h 00m2 stops
C$ 1,427KLM
Find Deal
Thu, 9 May - Thu, 23 May
6:24 p.m. - 9:25 a.m.YYZ-JNB
57h 01m2 stops
7:20 p.m. - 11:45 p.m.JNB-YYZ
34h 25m2 stops
C$ 1,450British Airways
Find Deal
Sun, 18 Aug - Sun, 8 Sep

Flights to OR Tambo - Travel Insights & Trends

Get data-powered insights and trends into flights to OR Tambo to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Johannesburg?

The average price of all flights to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Johannesburg is Monday where tickets can be as cheap as C$ 1,700. On the other hand, the most expensive day to fly is Friday, where prices are C$ 1,984 on average.

What is the cheapest month to fly to Johannesburg OR Tambo Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Johannesburg OR Tambo Airport is January, where tickets cost C$ 1,596 on average for one-way flights. On the other hand, the most expensive months are August and July, where the average cost of tickets from Canada is C$ 2,522 and C$ 2,443 respectively. For return trips, the best month to travel is January with an average price of C$ 1,342.

What is the cheapest time of day to fly to Johannesburg OR Tambo Airport?

The average price for all flights to Johannesburg OR Tambo Airport depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Johannesburg OR Tambo Airport is generally at night, when flights cost C$ 1,615 on average. The most expensive time of day to fly to Johannesburg OR Tambo Airport is generally in the afternoon, which is peak travel time and where the average cost of a ticket is C$ 2,040.

How far in advance should I book a flight to Johannesburg OR Tambo Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 1 week before departure. For the absolute cheapest price, our data suggests you should book 79 days before departure.

How long is the flight to Johannesburg OR Tambo Airport?

The duration of your flight to Johannesburg depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Johannesburg on KAYAK are from Montreal, which takes 20h 35m, Calgary, which takes 25h 15m, Toronto, which takes 28h 33m, and Vancouver, which takes 29h 15m.

How many long-haul flights are there to Johannesburg OR Tambo Airport each week?

Each week there are around 214 long-haul flights (6-12 hour flight duration), 124 medium-haul (3-6 hour flight duration) and 2,104 short-haul (up to 3 hour flight duration) flights to Johannesburg OR Tambo Airport. The most long-haul flights depart from London.

Good to know

Low season

October

High season

December

Cheapest flight

C$ 938
Best time to beat the crowds (9% less expensive on average)
Most popular time to fly (32% more expensive on average)
Flight from Toronto Pearson Airport to Johannesburg

When to book flights to OR Tambo

Are your dates flexible? Find out the best times to travel to OR Tambo based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. The information is for flights to Johannesburg based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking OR Tambo Airport, Johannesburg flights

  • What hotels are near O. R. Tambo International Airport?

    The City Lodge Hotel is a casual choice that is located directly on the grounds of O. R. Tambo International Airport and is less than a 5-minute walk from the busy Ortia train station. The Southern Sun O.R is a 4-star hotel that is just a 3-minute drive from the airport and 7 kilometers from the popular East Rand Mall.

  • What is the best way to travel from O. R. Tambo International Airport to downtown Johannesburg?

    If you have lots of luggage, the easiest way to travel from O. R. Tambo International Airport to downtown Johannesburg is by taking a rental car or taxi, which will take approximately 30 minutes depending on traffic. If you instead opt to use public transportation, such as the local bus, the trip will take 35 to 40 minutes.

  • Does O. R. Tambo International Airport have an observation deck?

    If you enjoy watching flights take off or come in for landing, make sure to stop by one of the observation decks in O. R. Tambo International Airport. They are located in Terminal B and the International Terminal and can be accessed for free by all travelers.

  • Where can I shower at O. R. Tambo International Airport?

    Hoping to freshen up once your flight finally reaches O.R. Tambo International Airport? The Bidvest, Ses’fikile and Shongololo Lounges all have private showers that can be used by guests. To access these showers, simply purchase an access pass for one of the lounges.

  • How far is OR Tambo Airport, Johannesburg from central Johannesburg?

    The distance between OR Tambo Airport, Johannesburg and downtown Johannesburg is 21 km.

  • How does KAYAK find such low prices on flights to OR Tambo Airport, Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to OR Tambo Airport, Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to OR Tambo Airport, Johannesburg?

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

  • What is the Hacker Fare option on flights to OR Tambo Airport, Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to OR Tambo Airport, Johannesburg with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to OR Tambo Airport, Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to OR Tambo Airport, Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • Which airline offers the most flights to Johannesburg OR Tambo Airport?

    Of the 8 airlines that fly to Johannesburg OR Tambo Airport, Airlink offers the most flights, with around 485 per week, followed by FlySafair with 407 flights per week.

See more FAQs

Top tips for finding cheap flights to OR Tambo Airport, Johannesburg

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest OR Tambo Airport, Johannesburg flight deals.
  • As Canada is quite far from South Africa, it is not possible to find direct flights to Johannesburg. However, if you would like to make sure your trip is as short as possible, book your trip with either Delta Airlines or Air France, as these companies often service flights to Johannesburg with only one layover.
  • If you need to connect your cell phone or computer to WiFi after you have landed at O. R. Tambo International Airport, simply look for the “Airports Free” network. Each device is given either 4 hours or 1 GB of browsing for free, and additional internet time can be purchased if needed.
  • Hoping to do some shopping after your flight to Johannesburg has landed? Browse through the many different stores in the duty-free mall, located in O. R. Tambo International Airport. These shops offer a variety of goods including liquor, cosmetics, clothing and local products like food and art.
  • To store some of your luggage or personal items, head to the basement level of the International Terminal of O. R. Tambo International Airport. The baggage storage desk can take as many items as you wish to store, and prices vary depending on size, weight and the length of time that you would like to store them for.
  • For those that would like to decompress after a long day of travelling, pay a visit to Letsema, a beauty center located in Terminal B of O. R. Tambo International Airport. Letsema offers a variety of services, including massages and manicures, making it a convenient place to relax after being cooped up in a plane for so long.
See more tips

Prefer to fly non-stop to Johannesburg OR Tambo?

Find which airlines fly direct to OR Tambo, which days they fly and book direct flights.

Nonstop departures

Canada to Johannesburg OR Tambo

Monday

ANA,ASKY,Aegean Airlines, +61 more

ANA,ASKY, +62 more

Tuesday

ANA,ASKY,Aegean Airlines, +58 more

ANA,ASKY, +59 more

Wednesday

ANA,ASKY,Aegean Airlines, +61 more

ANA,ASKY, +62 more

Thursday

ANA,ASKY,Aegean Airlines, +57 more

ANA,ASKY, +58 more

Friday

ANA,ASKY,Aegean Airlines, +63 more

ANA,ASKY, +64 more

Saturday

ANA,ASKY,Aegean Airlines, +56 more

ANA,ASKY, +57 more

Sunday

ANA,ASKY,Aegean Airlines, +59 more

ANA,ASKY, +60 more

See more nonstop flights

Nonstop returns

Johannesburg OR Tambo to Canada

Monday

ANA,ASKY,Aegean Airlines, +61 more

ANA,ASKY, +62 more

Tuesday

ANA,ASKY,Aegean Airlines, +58 more

ANA,ASKY, +59 more

Wednesday

ANA,ASKY,Aegean Airlines, +61 more

ANA,ASKY, +62 more

Thursday

ANA,ASKY,Aegean Airlines, +57 more

ANA,ASKY, +58 more

Friday

ANA,ASKY,Aegean Airlines, +63 more

ANA,ASKY, +64 more

Saturday

ANA,ASKY,Aegean Airlines, +56 more

ANA,ASKY, +57 more

Sunday

ANA,ASKY,Aegean Airlines, +59 more

ANA,ASKY, +60 more

See more nonstop flights
See more nonstop flights

Top 5 airlines flying to OR Tambo

Need help choosing which airline to fly with to OR Tambo? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
8.0
DeltaOverall score based on 11551 reviews
86crew
79comfort
81entertainment
75food
82boarding
81overall
Airline reviews

It was a Red-Eye flight so was not comfortable enough to sleep, but seat was as expected. Crew was great and in-flight entertainment was excellent. Flight was smooth

Read more about Delta

It was a Red-Eye flight so was not comfortable enough to sleep, but seat was as expected. Crew was great and in-flight entertainment was excellent. Flight was smooth

I received the two differed meals: chicken and pasta. I asked and I received. I am anti-wasting food!

It was nice having the whole row to myself and was nice to get in earlier than expected

Delta and partner KLM continue to deliver and excellent flying experience with professional crew members and in flight food and entertainment

Premium seemed like first class, nice seats, great food, competent and friendly flight attendants. Very nice flight.

I have to say that Delta has improved their service radically since I flew with them last. I purposely have avoided flying with them for years owing to absolutely terrible service. This is no longer the case, I am glad to say.

Ran out of my choice of main course in BClass. Kind of weird combo for substitute.

Cons: "The one member on the crew team was rude and harsh. Very poor customer service skills."
Cons: "No ear plugs offered and my iPhone jack didn’t fit."
Pros: "The crew did a mediocre job of keeping us informed as to the delay of takeoff."
Cons: "There was some type of mechanical or electric issue that delayed our flight by 30 minutes or so, which is unwelcome for a flight that late at night."

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

It was nice to be on a legacy airline, people try at least.

I travel frequently. The flight was late again... KLM should really try and be on time

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

I requested wheel chair assistance , it was confirmed via email that inwoood get it but I didn’t get it . The last leg of my trip to Nigeria was the worst.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

The seats are too cramped in that plane. If you’re above 1,80m consider alternatives or first class I guess… There were no emergency exits to seat somewhere with more legroom

Everything in general was great, but we left 30 minutes late

Boarding in NCL is really bad. I'm sure part of that is a directive from the airport that KLM can't change but part of that is due to KLM policy. NCL doesn't announce the gate of departure until 30 minutes before departure. However, when you arrive at the gate area, the gate agents file everyone into one long line and everyone boards from one line at one time. This line can stretch for 200m...easily. There is a separate line for groups 1 and 2 but you don't know it until you get to the gate area and agents don't announce/advertise it. Everyone else is grouped into one line. Are you in group 3? Doesn't matter...you board with group 5. Traveling with a child? Tough luck...you're stuck at the end of the line and board last. The last part is very annoying because none of the gates at NCL (with the exception of 1 used by Emirates) has a jetway. To board, you must leave the gate area, walk downstairs, walk onto the tarmac and walk up stairs to board the plane. Highly challenging if you're traveling with small children. That boarding process begs for a concession to allow people with children to board first because they will need extra time. But there is no such policy. Just a really horrible boarding experience all around.

The seat is too hard and my back and bottom are having servers pain

There was no lounge for passengers waiting before boarding the aircraft at F65, so passengers are just sitting on the floor or just spread everywhere the premises before boarding.

Great crew, friendly. Found the trip long just sitting with no onboard entertainment

All went fine. Boarding was efficient, staff was really friendly, and we were kept up to date on any changes to our itinerary. My only note for improvement is that on this particular plane, the recline in economy class was negligible. I know it's a coach seat, but I had another UA flight (SFO to BWI) and the seat was more comfortable with better recline.

Really good experience with a redeye flight from SFO to BWI. Boarding was efficient, plane was comfortable and newer than others, lots of audio and video choices, and staff was great. I appreciate United's service.

Was a good flight. On time. Was full and all went well

My flight from Toronto was delayed but the connecting United flight waited for me 👍

The original seat on the flight Toronto Newark had the floor flooded with coffee spilled, so they changed our seat to premium economy. For the flight from Newark to San Salvador we were i the last row, no reclinable seats and beside the toilet. I asked for headsets to the waitress and she gave it to.me test of all the passengers, while she was staying right behind me..

Couldn’t get the tv screen to work, didn’t try food, so no comment

Flight was delayed but reasonable notice and communication was always there for the passengers.

lounge was the highlight - seats weren't that comfortable - it was a full flight but no complaints

We could have left on time. We were an hour late.

It was a horrible snow storm, but updates were inconsistent and the app never displayed a remotely accurate time or gate until very close to boarding.

Flight was delayed over an hour due to flight crew issues, making difficult flight connection

only issue is i feel we pulled off from the gate ontime, we sat on the runway longer than i felt made sense.

well, they changed the plane and downsized. So the extra leg room seats I paid for didn't exist anymore. No mention of a refund! Still, at Christmastime, to have an on time plane was a plus.

4 hours on the runway after taking off and then getting grounded back.

The Overall Experience was great. No issues with the flight.

For the price of the ticket you get nothing. The plane had 1 bathroom in the back and when the flight attendant did service no one could use it. No announcement just was told to go back to my seat. Ridiculous and rude.

The crew was very pleasant and professional. The boarding process in Madrid was a bit chaotic. Also, boarding a bus to get to the plain is a royal pain. Clearing customs in Charlotte, then get your bag and rechecking it, then going through TSA again doesn’t make any sense.

I liked that even though there was a two hour delay, I was notified WELL in advance, and could arrive at the airport later. Comfort was better than most airlines for the price. The crew was helpful and kind, taking time to respond to passengers’ questions, I noticed. The cheerfulness of the personnel made for a very pleasant vibe throughout. My experience was very positive.

Good flight. Was delayed, but that wasn’t a big deal. The crew were nice. Unfortunately the seats still recline, I had to ask the passenger in front of me to get her seat upright, as she made herself too comfortable and I was unable to move in my seat. EasyJet seats are fixed now to avoid such aggravation. About one third of the plane was empty, but when I checked in before departure, I was unable to change my seat without incurring expenses. That leaves a bitter taste in the mouth.

My suitcase did not arrive . I had to change my flight to the US . I was also without all of my stuff that I had to pay through my teeth for my suitcase . I am still miserable from all the stress BA had put me and my family and friends through

Overall, very good. It should be noted however there was a 1.5 hour delayed departure time for BA175.

Baggage took two hours to arrive in hall after landing.

Our TV screens did not work, and the mobile entertainment did not work on our phones so we had no movies to watch for 10 hours!!! Bad experience.

Amazing crew - they were exceptionally nice. From ground staff to the plane

Chaotic boarding at JNB, last minute gate change with no announcements.

The seat pod in business class was dirty and had some white liquid in the food tray. The steward was perfunctory and the hot food was dry. There were lots of children crying as well and the parents could have used a little more help from the crew.

The flight got cancelled on thr day before the schedule. Very poor management of the situation. The reason given was crew resources.

Book Cheap Johannesburg Plane Tickets

Recent round-trip flight deals

 
These are the cheapest round-trip flights to Johannesburg found on KAYAK in the last 72 hours.
9/9Mon
2 stops
25h 51mYYZ-JNB
20/9Fri
2 stops
40h 45mJNB-YYZ
C$ 1,052
7/9Sat
2 stopsKenya Airways
36h 15mYYZ-JNB
20/9Fri
2 stopsKenya Airways
35h 55mJNB-YYZ
C$ 1,103
18/8Sun
2 stopsAmerican Airlines
36h 02mYYZ-JNB
8/9Sun
1 stopAmerican Airlines
30h 35mJNB-YYZ
C$ 1,274
17/6Mon
1 stopAmerican Airlines
33h 20mYYZ-JNB
2/7Tue
1 stopAmerican Airlines
30h 35mJNB-YYZ
C$ 1,289
2/4Tue
1 stopUnited Airlines
17h 45mYYZ-JNB
23/4Tue
2 stopsUnited Airlines
29h 39mJNB-YYZ
C$ 1,370
17/6Mon
1 stopBritish Airways
33h 20mYYZ-JNB
30/6Sun
2 stopsBritish Airways
26h 25mJNB-YYZ
C$ 1,385
15/4Mon
1 stopUnited Airlines
17h 45mYYZ-JNB
22/4Mon
2 stopsUnited Airlines
49h 15mJNB-YYZ
C$ 1,389
9/5Thu
1 stopKLM
20h 35mYUL-JNB
22/5Wed
1 stopKLM
23h 35mJNB-YUL
C$ 1,402
9/5Thu
1 stopKLM
20h 35mYUL-JNB
23/5Thu
2 stopsKLM
28h 00mJNB-YUL
C$ 1,427
18/8Sun
2 stopsBritish Airways
57h 01mYYZ-JNB
8/9Sun
2 stopsBritish Airways
34h 25mJNB-YYZ
C$ 1,450

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Johannesburg found on KAYAK in the last 72 hours.
3/5Fri
2 stops
52h 35mYYZ-JNB
C$ 938
3/5Fri
1 stopEtihad Airways
28h 25mYYZ-JNB
C$ 986
14/4Sun
1 stopDelta
20h 35mYUL-JNB
C$ 1,053
19/8Mon
1 stopDelta
22h 35mYYZ-JNB
C$ 1,069
29/4Mon
2 stopsKLM
25h 50mYWG-JNB
C$ 1,134
25/3Mon
1 stopKLM
21h 35mYYC-JNB
C$ 1,160
25/3Mon
2 stopsUnited Airlines
26h 50mYYC-JNB
C$ 1,164
4/6Tue
1 stopAir France
31h 10mYUL-JNB
C$ 1,170
6/6Thu
2 stopsAir France
22h 20mYUL-JNB
C$ 1,232
3/5Fri
2 stopsUnited Airlines
36h 35mYVR-JNB
C$ 1,233

Search by stops

Search by airline

Search by price

Recent domestic flight deals

16/4Tue
directFlySafair
1h 10mDUR-JNB
23/4Tue
directFlySafair
1h 15mJNB-DUR
C$ 108
17/4Wed
directFlySafair
1h 30mELS-JNB
24/4Wed
directFlySafair
1h 35mJNB-ELS
C$ 110
22/6Sat
directFlySafair
1h 10mDUR-JNB
23/6Sun
directFlySafair
1h 15mJNB-DUR
C$ 110
20/4Sat
directFlySafair
1h 30mELS-JNB
23/4Tue
directFlySafair
1h 35mJNB-ELS
C$ 112
31/5Fri
directAirlink
1h 35mPLZ-JNB
3/6Mon
directAirlink
1h 45mJNB-PLZ
C$ 116
30/8Fri
directAirlink
1h 35mPLZ-JNB
3/9Tue
directAirlink
1h 45mJNB-PLZ
C$ 120
8/5Wed
directFlexFlight
2h 00mCPT-JNB
11/5Sat
directFlexFlight
2h 10mJNB-CPT
C$ 206
11/4Thu
directCemair
2h 00mCPT-JNB
15/4Mon
multi-stopCemair
15h 55mJNB-CPT
C$ 324
29/3Fri
directCemair
2h 00mCPT-JNB
5/4Fri
multi-stopCemair
5h 25mJNB-CPT
C$ 383
5/4Fri
multi-stopEthiopian Air
29h 25mCPT-JNB
14/4Sun
multi-stopEthiopian Air
29h 25mJNB-CPT
C$ 1,855

Search by stops

Search by airline

Search by price

Last minute flights to OR Tambo

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Johannesburg that are departing in the next 10 days.
21/3Thu
multi-stop
24h 05mYUL-JNB
21/5Tue
multi-stop
29h 39mJNB-YUL
C$ 1,702
21/3Thu
multi-stopQatar Airways
29h 50mYUL-JNB
21/5Tue
multi-stopQatar Airways
24h 10mJNB-YUL
C$ 1,725
21/3Thu
multi-stopEmirates
27h 40mYUL-JNB
21/5Tue
multi-stopEmirates
39h 40mJNB-YUL
C$ 1,933
21/3Thu
multi-stopAmerican Airlines
44h 40mYUL-JNB
21/5Tue
multi-stopAmerican Airlines
31h 00mJNB-YUL
C$ 2,025
21/3Thu
multi-stopAmerican Airlines
44h 40mYUL-JNB
21/5Tue
multi-stopAmerican Airlines
34h 24mJNB-YUL
C$ 2,055
21/3Thu
multi-stopDelta
21h 10mYYZ-JNB
24/3Sun
multi-stopDelta
29h 14mJNB-YYZ
C$ 2,376
21/3Thu
multi-stopKLM
21h 35mYYC-JNB
21/5Tue
multi-stopKLM
22h 10mJNB-YYC
C$ 2,498
21/3Thu
multi-stopKLM
21h 35mYYC-JNB
21/5Tue
multi-stopKLM
26h 35mJNB-YYC
C$ 2,523
21/3Thu
multi-stopDelta
48h 40mYYC-JNB
21/5Tue
multi-stopDelta
66h 28mJNB-YYC
C$ 2,533
19/3Tue
multi-stopUnited Airlines
25h 15mYVR-JNB
26/3Tue
multi-stopUnited Airlines
51h 08mJNB-YVR
C$ 2,963

Search by stops

Search by airline

Search by price