YTO - JNB

Find Cheap Flights from Toronto to Johannesburg

Return
Economy
Toronto (YTO)
Johannesburg OR Tambo
Sat 10/19
Sat 10/26
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Toronto to Johannesburg flight information

Flights arrive in Johannesburg OR Tambo
Flights depart from Toronto
Flight price R9 471
Distance 13 348 km
Airlines Delta, British Airways, KLM, Lufthansa, SWISS, Ethiopian Air, Emirates, Etihad Airways, Air Canada, Cathay Pacific

Good to know

Low season:
February
Best time to beat the crowds
4%
expected price decrease
High season:
December
Most popular time to fly
1%
expected price increase
Average price:
R12 461
(price for this month)
Good deal:
R12 695
or less return trip within
3 months
of travel is a good deal

When to Book Flights from Toronto to Johannesburg

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for finding a cheap flight

The cheapest flight from Toronto to Johannesburg was found, on average, 69 days before departure.
Book at least 4 weeks before departure in order to get a below-average price.
Morning departure is around 13% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for Booking Toronto to Johannesburg Flights

How long does a flight from Toronto to Johannesburg take?
There are no direct flights for this route listed on KAYAK, the shortest multi-flight duration is 20h 05m.
Which airlines provide the cheapest flights from Toronto to Johannesburg?
In the past 3 days, the cheapest return tickets were found on Delta (R9 471), British Airways (R9 749) and KLM (R9 793).
What’s the cheapest day of the week to fly from Toronto to Johannesburg?
For Toronto to Johannesburg, Tuesday is the cheapest day to fly on average and Sunday is the most expensive. Flying from Johannesburg back to Toronto, the best deals are generally found on Monday, with Saturday being the most expensive.
Which airports will I be using when flying from Toronto to Johannesburg?
When flying out of Toronto you will be using one of these airports: Toronto Hamilton, Toronto Island or Toronto Pearson Intl. You will be landing at Johannesburg OR Tambo, also known as Johannesburg Airport.
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 car hire, holiday 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 flights from Toronto to Johannesburg (return)

Airports
Origin
Toronto
R9 471
only
R9 471
Destination
Johannesburg
R9 471
only
R9 471
Tue, Nov 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Tue, Dec 3
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 40m
R9 471
Trip: 22 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 619 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
VCE
JFK
Excellent 10,0

Pros: We loved the snacks, the hot towels, the timely beverage service, and great selection of video options.

FCO
LAX
Mediocre 3,6

Pros: Crew was nice

Cons: All tables in economy class are broken for both flights - tables sit on you lap. Plane is very old with very small tv screens

LGA
RIC
Excellent 9,2

Pros: After there was a problem with the plane once we had boarded, they were able to switch us to another plane at another gate. There was a short wait, and we only had a delay of 35 minutes.

YUL
LGA
Mediocre 2,6

Pros: Not much

Cons: Being on time. Trapped in plane for 2 hours

MEX
LAX
Good 7,6

Pros: The flight was on time!

Mon, Jan 13
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
26h 10m
Mon, Jan 27
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 45m
R9 749
Trip: 15 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 21 960 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
BUD
Good 7,0

Pros: Crew was nice. No water or basic beverage service

Cons: Water or basic beverage service

LHR
VIE
Excellent 8,8

Cons: Entertaining on board

LHR
FRA
Good 6,4

Pros: Crew good, plane clean.

Cons: Seats very cramped.

NCE
LHR
Excellent 10,0

Pros: Staff was great. Good experience for our first overseas flight

BDA
LGW
Excellent 9,0

Pros: Crew was amazing!!!

Cons: The onboard entertainment

Tue, Feb 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Fri, Feb 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 793
Trip: 18 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 399 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
ATH
AMS
Okay 5,3

Pros: Flight and the crew!

Cons: Staff at the airport pushing you to upgrade to first class but not making it clear only the first trip from Athens to Amsterdam which the first class uses same uncomfortable seats as the economy to pay extra 130 euros ridiculous airfrance stuff! I should have flown all the way to NYC first class!!!

AMS
MAN
Excellent 8,0

Pros: The crew was informative

Cons: Inflight sandwiches

AMS
AUH
Excellent 10,0

Pros: Seats were super comfortable, bigger than most planes with extra leg room. Food was excellent and fresh, amazing Dutch cheese sampler was divine. No nonsense staff who had all connecting flight info on hand when we arrived in Abu Dhabi. KLM staff were friendly and efficient. Fabulous airline.

BHX
AMS
Excellent 8,0

Pros: Crew was great and helpful despite oversight in my special meal.

Cons: Special meal request was overlook. I did not mind so much as eating less does some good! It is human to err!

ARN
AMS
Okay 4,4

Pros: Onboard crew were nice and polite. Flight was on time (a rarity).

Cons: The boarding crew was rude and unpleasant, the plane was boiling hot.

Mon, Nov 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
Tue, Dec 3
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
R9 822
Trip: 23 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 749 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
IAD
MUC
Good 7,3

Cons: n/a

HAM
MUC
Excellent 10,0

Pros: Everything went as expected, very smooth

Cons: Lower fare !!

FRA
CPT
Excellent 9,6

Cons: More space on economy for long flights.

FRA
SIN
Okay 5,6

Pros: A380 with extra legroom is great comfort

Cons: Connection at Frankfurt airport very poor We had to run for 15 minutes to get our Singapore flight with no assistance from Lufthansa

MAN
MUC
Excellent 8,0

Pros: MAN-MUC & MUC-CPH via LH. Business class. LH Businesss class is middle seat of 3 is empty and larger amounts of baggage plus you have access to lounges. Both planes flew and arrived reasonably on time, which is what I look for.And I got all the Business Class extras.

Cons: Security at Manchester was very slow - long enough make me ill from standing in one place too long. But then I was well looked after. The meals on both flights were identical; I don't think it can be a big problem to correct that. I took a long time to get accepted by the WiFi in the two lounges.

Sun, Feb 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 30m
Tue, Feb 25
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 55m
R9 969
Trip: 10 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 634 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
FRA
GVA
Good 6,3

Pros: Crew was top

Cons: 45 min delay , shame ..... always the same problem with Frankfurt airport...

ZRH
JNB
Excellent 8,6

Pros: Crew was great, seating comfortable.

KBP
ZRH
Excellent 10,0

Pros: Flight attendants are friendly and helpful.

ATH
ZRH
Excellent 8,0

Cons: Entertainment system is dated. Screens froze often, were not very touch sensitive and the sound was pretty bad (on mine, would only provide sound to one ear, so I had to turn up other bc of poor quality and ended up w a headache.) Also, bathrooms were gross; ran out of paper and floors were "soiled"

ZRH
EWR
Mediocre 3,6

Pros: Awful!!!

Sun, Nov 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
Mon, Nov 11
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
R10 717
Trip: 9 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 2 173 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ORD
ADD
Okay 4,3

Cons: Customer service need more improvement they should know how to handle things . Just be courteous is. More than enough

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

CPT
ADD
Excellent 9,0

Pros: Very good,on time good service

Cons: Better seats on business in boing 737 800

ADD
HKG
Excellent 9,6

Pros: Amazing crew!

CPT
ADD
Okay 4,6

Pros: Crew was really great - helpful and kind.

Cons: Both flights delayed which meant I missed my connecting flight. Stuck in Rome airport for several hours with no information about rescheduled flight. Finally figured it out with help of Rome airport information desk.

Mon, Feb 10
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 40m
Sat, Feb 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
45h 25m
R11 010
Trip: 20 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 546 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
ORD
DXB
Excellent 8,0

Cons: Mechanical problems delayed the flight 1 1/2 hours. Other than that, the flight was good.

HYD
DXB
Excellent 8,6

Pros: comfortable seating...

Cons: Nice experience ...

EWR
ATH
Excellent 9,0

Pros: Crew was amazing.

Cons: Seats were a little narrow and could use new cushions.

AMM
DXB
Excellent 9,3

Cons: Love Emirates - would fly it everywhere if I could!

DXB
BLR
Okay 4,6

Pros: Easy booking on line

Cons: The gate was changed in Dubai without informing the passengers whom waiting on the original gate printed on the boarding pass. And charged me no show fees and delayed for an extra 12 hrs. I have the evidence of you need them.

Fri, Mar 13
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
35h 50m
Sat, Mar 21
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
27h 15m
R14 778
Trip: 9 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 453 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
MAA
AUH
Okay 5,0

Pros: One of the air steward was super friendly and nice. Few others were a little curt sans smiles.

Cons: Good leg room but seats are hard as rock.

TRV
AUH
Good 6,0

Cons: The vegetarian meal selected came in as vegan meal. This happened for both onward and return journey. The regular meal provided to passengers were better than the vegetarian meal selected

MNL
AUH
Excellent 8,3

Pros: Overall satisfied..

CDG
AUH
Okay 5,6

Pros: The seat were nice & the staff more helpful than before

Cons: Food can be better Entertainment is not good at all, you are starting it after take off, which might take an hour, and closing it an hour before landing Which is something not nice at all

AUH
LHR
Mediocre 2,0

Pros: Nothing

Cons: Everything.

Mon, Dec 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
31h 15m
Tue, Dec 24
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
28h 10m
R15 408
Trip: 9 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 24 356 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YYC
YVR
Good 7,0

Cons: First plane was newer, 2nd plane was older.

YUL
PVG
Excellent 8,6

Cons: My wifi was not working for the entire trip!

OTP
YYZ
Good 7,6

Pros: Yes, the seat was good. The crew was good. The food was average.

Cons: Diversity (for the food) and free alcohol (1-2 drinks are reasonable for 11 hours flight)

YWG
YYZ
Excellent 10,0

Pros: Service

Cons: All was as good as expected

NRT
YVR
Excellent 10,0

Pros: Food, landing, departure. Wonderful aircraft

Cons: N/a

Sun, Sep 22
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
47h 25m
Wed, Oct 2
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
38h 05m
R16 669
Trip: 11 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 6 046 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
HKG
TLV
Good 6,3

Pros: Airbus 350. Very good experience

Cons: Crew was jumpy. I expect them to be a little more gentle serving food.

MNL
HKG
Excellent 10,0

Pros: The flight was good

Cons: Everything was great

SEA
HKG
Okay 5,5

Pros: Check in counter was helpful and friendly

Cons: Better enforcement of 1 carry on @ 7kg. Saw some people with a carry on luggage, a fully stuffed backpack and a reuseable bag... 3 bags??!!!

HKG
ORD
Good 6,3

Pros: The seat space, and the ability to recline the seat was surprising.

Cons: It is what it is.

HKG
SFO
Good 6,6

Pros: Comfortable seating Brst service

Cons: Very few Good Hindi movies Increase the no and quality of Hindi movies

Sat, Nov 16
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Wed, Nov 27
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 471
Trip: 12 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 619 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
MSP
CID
Excellent 8,6

Pros: Flight and crew were wonderful. Perfectly smooth landing!

Cons: I really wonder about the boarding procedure... isn't "back to front" more efficient? What is this Comfort +, Main Cabin 1, Main Cabin 2, Basic thing? Is that supposed to make you feel better because you paid for a seat selection?!

MEX
LAX
Good 7,6

Pros: The flight was on time!

CVG
PHL
Mediocre 2,0

Pros: Nothing three hours late I went to dc and then took the train

ATL
SFO
Good 7,6

Cons: Better food offerings

PNS
ATL
Excellent 10,0

Pros: Nice crew, easy process

Cons: Everything was fine

Wed, Feb 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Fri, Feb 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 793
Trip: 17 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 399 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
FLR
AMS
Excellent 8,0

Cons: Boarding was chaotic & therefore delayed take off a little Receiving luggage was slow -@ 35 minutes from landing to luggage claim, so actual arrival was considerably later for those meeting me

AMS
LOS
Excellent 8,0

Pros: The crew was great. The soecial meal request was hadled well despite oversight.

Cons: Soecial meal request was made in advance but overlooked. Did not mind it so much as eating less is not a bad idea! To err is human.

AMS
ATL
Excellent 8,0

Pros: Fantastic gate agents!

Cons: The food was terrible.

AMS
EDI
Excellent 9,0

Cons: KLM crew exceed our expectations

DUB
AMS
Excellent 8,3

Cons: The KLM crew are always great serving and treating you. Well above many other airlines.

Fri, Nov 8
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 40m
Sat, Nov 16
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
31h 05m
R9 881
Trip: 9 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 749 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
HAM
MUC
Excellent 10,0

Pros: Everything went as expected, very smooth

Cons: Lower fare !!

FRA
NUE
Good 7,3

Pros: Food was absolutely terrible. Worst airline food of any trip I‘ve taken. Service was sparse. One beverage for the entire flight

CDG
FRA
Okay 5,3

Pros: Comfort of A380 Legs space

Cons: Terrible Connecto in Frankfurt We had to run for 15mn to get our Singapore flight with no help from Lufthansa: poor service

IAD
FRA
Good 6,0

Pros: the crew was good , seat was not so comfortable

Cons: seat need to be more soft for a trip during 8h //

BLR
FRA
Excellent 8,0

Pros: Food was good

Cons: Should have been on time

Sat, Mar 21
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
34h 30m
Mon, Mar 30
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
21h 15m
R10 160
Trip: 10 days
8,1ExcellentShow reviews
Overall 8,1 Excellent
Based on 8 634 reviews
Overall
8,2
Boarding
8,2
Comfort
7,9
Crew
8,7
Entertainment
7,8
Food
7,9
ZRH
JNB
Excellent 8,6

Pros: Crew was great, seating comfortable.

ATH
ZRH
Okay 4,6

Cons: Better entertainment for an 8 hour flight. Take under consideration that tall guys can’t be squeezed in for 8 hours.Give some space to people who really need it

ZRH
YUL
Excellent 10,0

Pros: Got an upgrade to business class

GVA
ZRH
Excellent 10,0

Pros: Flight was on time, service onboard inspite of short flight, and the scenery of the Alps was breathtaking

LAX
ZRH
Okay 5,0

Cons: We were packed like sardines! My flight made me want to retire from traveling!

Sat, Nov 23
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Fri, Dec 6
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 471
Trip: 14 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 619 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
FCO
LAX
Mediocre 3,6

Pros: Crew was nice

Cons: All tables in economy class are broken for both flights - tables sit on you lap. Plane is very old with very small tv screens

SEA
SLC
Good 7,6

Pros: newish aircraft, delta cabin beats other legacy carriers

Cons: gate announcements

ATL
EYW
Excellent 9,0

Pros: pilot was great... made the landing at key west seem easy!

Cons: Flight attendants seemed to really like their jobs!

DTW
ORH
Excellent 10,0

Pros: Safe and fast journey.

Cons: Vegan options for everything.

FAI
SEA
Good 6,3

Cons: Middle seat, last row. In a full flight, and the passenger in fronf reclines, its difficult to watch monitor, eat, or move

Thu, Nov 7
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
Fri, Nov 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
R10 717
Trip: 23 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 2 173 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
EWR
ABJ
Excellent 8,0

Pros: Excellent crews

ADD
JIB
Good 7,6

Cons: Flight departure change 10 min earlier was not emailed. Total confusion and communication problems for boarding. In addition the shuttle bus was sent to the wrong airplane and had to return 3 times.

ADD
BJM
Mediocre 3,6

Pros: nothing really

Cons: entertainment system only played audio out of one ear, small selection of movies, flight departed late and gate changed

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

EBB
ADD
Okay 5,6

Cons: Not having to wait 3 days for my luggage

Sat, Feb 15
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
41h 15m
Fri, Feb 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 55m
R9 793
Trip: 14 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 399 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
KBP
AMS
Excellent 10,0

Pros: Newer plane, crew was amazing, seats were adjustable

PTY
AMS
Excellent 8,6

Cons: I congratulate the KLM crew!

OPO
AMS
Excellent 8,0

Pros: Fast boarding

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

AMS
AUH
Excellent 10,0

Pros: Seats were super comfortable, bigger than most planes with extra leg room. Food was excellent and fresh, amazing Dutch cheese sampler was divine. No nonsense staff who had all connecting flight info on hand when we arrived in Abu Dhabi. KLM staff were friendly and efficient. Fabulous airline.

AMS
IAD
Excellent 8,6

Pros: Food was great, enjoyed watching videos, staff very profession and friendly.

Cons: Boarding was delayed and prolonged My Baggage was not transferred and was not available when I arrived in Dulles.

Mon, Nov 11
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
Mon, Dec 2
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
26h 40m
R9 881
Trip: 22 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 749 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
JNB
Excellent 8,0

Pros: Smooth and easy flight

Cons: Food and drinks served late

YYZ
MUC
Excellent 10,0

Cons: Boarding was slow but they had increased number of wheelchair clients. Not their fault but was a known so the process could have been started earlier.

BOS
FRA
Okay 5,6

Cons: All of our luggage was lost and did not arrive in Prague

FRA
KWI
Okay 4,3

Pros: The crew was awesome, super funny, excited, and helpful.

Cons: The seat was incredibly uncomfortable.

HAM
MUC
Excellent 10,0

Pros: Everything went as expected, very smooth

Cons: Lower fare !!

Wed, Feb 12
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
43h 35m
Sat, Feb 29
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
45h 25m
R11 010
Trip: 18 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 546 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
LUN
DXB
Good 6,0

Pros: Good check-in experience.

Cons: Entertainment Systems are old, low-resolution and difficult to view & operate compared to, say, A380 aircraft. Some did not work. Seats were cramped. One recliner was broken. Cabin crew smiled less. African legs should not have lower quality of equipment and service than other legs.

DXB
BKK
Good 7,6

Cons: Crew didn’t manage noisy passengers at business cabin

DXB
AMS
Excellent 8,3

Pros: Friendly crew

Cons: Free WiFi

BUD
DXB
Okay 4,0

Pros: Food

Cons: Service, boarding, entertainment system was old difficult to navigate

BCN
DXB
Okay 4,0

Pros: The Seat is good.

Cons: The check in counter welcoming should be better in Barcelona

Sun, Feb 2
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
21h 00m
Thu, Feb 6
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
22h 40m
R9 471
Trip: 5 days
7,9GoodShow reviews
Overall 7,9 Good
Based on 26 619 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
LAX
SYD
Okay 4,0

Pros: Good on flight entertainment

Cons: Tried to select my seat 2 weeks out from flight. Was told by multiple delta employees I can only change at the gate. Was unable to change seat and ended up getting downgraded to middle seat middle row. Rude flight staff that barked at the passengers

AMS
DTW
Excellent 8,3

Pros: Comfortable (only) because lots of empty seats.

SRQ
ATL
Good 7,6

Pros: The flight attendants were excellent, pleasant, and professional.

Cons: The video system went down for a period of time.

SLC
ATL
Mediocre 3,6

Pros: Good food and beverage.

Cons: Cabin did not was clean and had very bad odor. Entertainment system is old and was inactive some minutes during the trip.

SJC
SLC
Okay 5,6

Pros: Handing by any cap was great to get us on the plane on time.

Cons: The plane we got on time to board was delayed enough to miss our connecting flight, so delayed another 3 hours when missing the next flight.

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

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.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.
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