Find cheap flights from Johannesburg to Canada

Find cheap flights from Johannesburg to Canada

Return
Economy
Johannesburg (JNB)
Canada
Tue 5/26
Tue 6/2
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Canada

FAQs for booking Johannesburg to Canada flights

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 Johannesburg to Canada (return)

Airports
Origin
Johannesburg
R12 899
only
R12 899
Destination
Vancouver
R13 585
only
R13 585
Montreal
R13 093
only
R13 093
Toronto
R12 899
only
R12 899
Fri, Jun 5
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
25h 00m
Mon, Jun 15
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
29h 25m
R12 899
Trip: 11 days
7,5Good Show reviews
Overall 7,5 Good
Based on 22 751 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
LAX
Excellent 8,3

Cons: Hi, Pliz sort out the menu,the food was rubbish.

LHR
BWI
Good 6,0

Pros: nothing

Cons: everything

FNC
LGW
Good 6,4

Pros: Crewwere polite and competent. Seats felt a little cramped.

LHR
IAD
Poor 0,0

Pros: I wasn't able to take the flight due to the first leg having been canceled.

DUB
LHR
Excellent 9,3

Pros: Crew wonderful.N

Cons: None for now.

Fri, Jun 5
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 20m
Mon, Jun 15
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
34h 30m
R13 040
Trip: 11 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 664 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
CDG
FRA
Mediocre 2,0

Pros: The audacity of your gross negligence in a time of global pandemic.

Cons: Any semblance of social responsibility or ethical behavior.

MUC
BRU
Mediocre 2,0

Pros: Nothing!

Cons: Racists bastards!

BEY
FRA
Good 7,0

Pros: The crew was friendly and willing to serve.

Cons: Seat could have been more comfortable (it is thin) and more space/pitch between the rows of seats.

CAI
FRA
Good 7,2

Cons: Severe turbulence and many of the Egyptian passengers didn't understand the announcements and were getting up

MAN
FRA
Good 6,0

Pros: Everything but not the food

Cons: Food was horrible

Fri, Sep 18
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
25h 45m
Sun, Sep 27
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
34h 20m
R13 093
Trip: 10 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
LAX
ZRH
Excellent 8,0

Pros: Entertainment

Cons: I requested a vegan vegetarian meal and did not get it. I had to do with the regular meal which had a lot of dairy products to which I am allergic to. The space between rows of seats. It was really crammed in Economy and we are a petite thin family!

CPH
ZRH
Excellent 8,0

Pros: Free food, relatively spacious

Cons: more food!!! REEE!!!

BOS
ZRH
Good 7,6

Pros: The crew was friendly and helpful.

Cons: The aircraft looked new. However the seat widths seemed small. Awkward recline as well. The seats were just not comfortable.

JNB
ZRH
Mediocre 3,3

Cons: Nothing

ZRH
LAX
Excellent 10,0

Pros: Everything was excellent on this flight.

Cons: Maybe the food menu? But it wasn't bad.

Fri, Jun 5
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 20m
Mon, Jun 15
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
32h 10m
R13 145
Trip: 11 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 664 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
LAX
Good 7,0

Pros: The crew were friendly enough and willing to serve.

Cons: The seat could have been thicker and softer for greater comfort--instead, it was thin and flimsy. There should also be greater space/pitch between the rows of seats.

LHR
YYZ
Good 7,3

Pros: quality of plane

Cons: check in takes 30 minutes since my visa was in old passport

ALG
FRA
Poor 0,0

Pros: Trip was canceled

Cons: Trip was canceled without costumer exchange or rebooked

CDG
FRA
Excellent 10,0

Pros: Very friendly crew, very clean cabin, very comfortable seats

SMF
SFO
Mediocre 2,0

Pros: Due to the corona19 virus I was not able to travel and the airline phone lines have been so busy that I’m not sure if I will be able to change my ticket.

Sat, Sep 19
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
28h 53m
Sat, Sep 26
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
34h 20m
R13 145
Trip: 8 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
GRU
ZRH
Excellent 9,3

Pros: sidefini landig, merci.

MAD
ZRH
Good 7,3

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

Cons: Todo bien

TLV
ZRH
Excellent 8,0

Pros: All was Good, no special negatives.

Cons: Not worth my time to comment.

LHR
ZRH
Excellent 9,3

Pros: Seats were comfortable

Cons: Please make an announcement to passengers to not be dismissive if their surroundings. Passenger in front of me was has no regard for people behind him. Kept throwing himself in seat aggressively which cause water/food on trail to fall over. Thanks

ZRH
MIA
Okay 5,6

Pros: More or less on time

Cons: Outdated aircraft. Flight took longer than usual.

Thu, Jun 11
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
28h 45m
Thu, Sep 17
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
27h 15m
R13 321
Trip: 99 days
7,5Good Show reviews
Overall 7,5 Good
Based on 22 751 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
LAX
Excellent 9,3

Pros: The crew was fabulous. Very helpful and upbeat!

Cons: The food wasn’t very good.

BKK
LHR
Mediocre 2,3

Pros: It flew

Cons: Nothing

ACC
LHR
Good 6,0

Pros: The crew were gracious and attentive to keeping us hydrated in Economy.

Cons: The seats were uncomfortable on this full flight, the food was average.

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!

BKK
NRT
Good 7,3

Pros: Plane was clean

Cons: Food could be better!

Fri, Sep 18
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 35m
Sun, Sep 27
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
29h 20m
R13 356
Trip: 10 days
7,5Good Show reviews
Overall 7,5 Good
Based on 22 751 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
ORD
Excellent 9,6

Pros: Great crew.

LHR
DFW
Excellent 10,0

Pros: Crew is very attentive and working hard during trying times.

Cons: My chairs screen in particular was very difficult to use because the touch screen was not working 90% of the time.

LHR
BOS
Mediocre 2,0

Cons: A refund. I tried to cancel but.they would not let me.

LHR
TXL
Excellent 10,0

Pros: everything was fine. uneventful

Cons: Food

FNC
LGW
Good 6,4

Pros: Crewwere polite and competent. Seats felt a little cramped.

Fri, Sep 18
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
28h 40m
Sun, Sep 27
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
27h 30m
R13 444
Trip: 10 days
7,5Good Show reviews
Overall 7,5 Good
Based on 22 751 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
TXL
LCY
Okay 5,6

Pros: Snacks

Cons: 2h late!

WDH
JNB
Excellent 10,0

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

LHR
TXL
Excellent 10,0

Pros: everything was fine. uneventful

Cons: Food

LHR
BOS
Mediocre 2,0

Cons: A refund. I tried to cancel but.they would not let me.

LHR
BWI
Good 6,0

Pros: nothing

Cons: everything

Fri, Sep 18
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
25h 45m
Sun, Sep 27
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
30h 20m
R13 462
Trip: 10 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
LHR
ZRH
Excellent 9,0

Pros: Great crew & good complimentary food

Cons: More seat pitch

ZRH
DXB
Excellent 9,6

Cons: Better choice of movies and classical music

TLV
ZRH
Good 7,3

Pros: the crew were so nice

Cons: not enough room between seats

NBO
ZRH
Excellent 10,0

Pros: Friendly crew, smooth take off and landing and generous on things to eat and drink.

Cons: None. Keep up the good work.

BOS
ZRH
Excellent 9,6

Cons: Better choice of movies

Mon, Jun 29
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
24h 30m
Sat, Jul 4
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
32h 45m
R13 585
Trip: 6 days
Based on 0 reviews
Mon, Sep 7
JNB
OR Tambo Airport, Johannesburg
YVR
Vancouver Airport
33h 15m
Tue, Oct 6
YVR
Vancouver Airport
JNB
OR Tambo Airport, Johannesburg
31h 20m
R13 585
Trip: 30 days
Based on 0 reviews
Fri, Sep 18
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
24h 00m
Sat, Sep 26
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
34h 20m
R13 603
Trip: 9 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
LHR
ZRH
Excellent 10,0

Pros: Wonderful on board service from the crew

ZRH
YUL
Okay 5,6

Pros: The flight was on time and fairly clean.

Cons: The seats are so crowded and we were jammed in like sardines. There was insufficient ventilation and it was too warm and stuffy. Not comfortable.

GRU
ZRH
Excellent 9,3

Pros: sidefini landig, merci.

ZRH
BOM
Good 7,3

Cons: Food and entertainment cud be better

BCN
ZRH
Mediocre 3,0

Pros: Nothing

Cons: Time schedule Better customer services

Fri, Jun 5
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 20m
Mon, Jun 15
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
32h 10m
R13 620
Trip: 11 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 664 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
MUC
ORD
Excellent 10,0

Pros: The crew was amazing

Cons: The WiFi

ORD
MUC
Okay 4,0

Cons: I got overcharged for a bag $230 Dollars, both planes were delayed, the supervisor Danny at Ohare was horrible, will never use Lufthansa ever again!

FRA
PHL
Excellent 10,0

Pros: amazing and great customer service

FRA
LHR
Excellent 8,4

Cons: Better boarding and entertainment

SEA
FRA
Good 6,8

Pros: Lufthansa is a great airline.

Cons: Food was so hot that it was difficult to remove the packaging to be able to eat the pasta.... Desert was ok, brownie was real hard and too sweet....

Sat, Sep 19
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
25h 45m
Sat, Sep 26
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
34h 20m
R13 744
Trip: 8 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
ZRH
SFO
Excellent 9,6

Pros: The crew were friendly, helpful, and attentive. I'd love to fly with them all the time

Cons: The business class seat felt a bit claustrophobic when in lie flat mode

LHR
ZRH
Excellent 10,0

Pros: Wonderful on board service from the crew

TXL
ZRH
Good 6,6

Pros: Crew was friendly

Cons: Food

BRU
ZRH
Okay 4,0

Cons: Losing my bags after a canceled flight was not so nice when my thinks cost more than 1000 euro

NBO
ZRH
Excellent 10,0

Pros: Friendly crew, smooth take off and landing and generous on things to eat and drink.

Cons: None. Keep up the good work.

Fri, Jun 5
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 05m
Mon, Jun 15
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
30h 00m
R13 796
Trip: 11 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 22 848 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
IST
IAD
Poor 0,0

Cons: Very poor job . I had bad experiences.

LHE
IST
Excellent 10,0

Pros: Yes

Cons: Them good

DXB
IST
Mediocre 2,0

Pros: I didn’t take the flight but there was no way to get my refund! No phone answer and no ticket counter!!!!

LHE
IST
Mediocre 2,0

Pros: Worst customer service ever no one ever answer the call also no one ever answer call from vayama DO NOT BUY FROM VAYAMA

Cons: Honestly never buy a ticket from a vayama or kayak worst companies to buy ticket from I wanted to extended my ticket and they were charging me $1200 for extending my ticket from Lahore to New York ... instead I just missed my flight and got new ticket for $500

IAD
IST
Okay 4,0

Pros: Pilots were good, they provided a smooth ride.

Cons: Nothing better than other competitors (Qatar Airlines). Turkish Airport had poor washrooms and seatings (not expected from a European country). Flight from Turkey to Pakistan was without earphones, you had to beg for it. Less professional airline crew.

Sat, Sep 19
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
26h 21m
Sat, Sep 26
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
29h 20m
R13 832
Trip: 8 days
7,5Good Show reviews
Overall 7,5 Good
Based on 22 751 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LAX
LHR
Excellent 10,0

Pros: everything was fine. uneventful

Cons: food

FCO
LHR
Excellent 8,0

Pros: The crews are so friendly, especially the leg from Heathrow to Los Angeles. Smiling and don't making faces.

ANU
PLS
Okay 5,0

Cons: I was in Business Class. The pillow appeared to be used on the flight from London to Antigua so i threw it on the floor in front of me. You would think with coronavirus it would be sealed like on American Airlines. No sandwiches or anything except some nuts and a small diet coke. I had to ask for a second one. It appears they only care about the people from London. Deplaning was from the middle door and it was a free for all. They have no idea about service well at least not in this leg.

LHR
SFO
Excellent 10,0

Pros: Crew were polite

LHR
LAX
Excellent 8,3

Cons: Hi, Pliz sort out the menu,the food was rubbish.

Thu, Jun 25
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
24h 30m
Sat, Aug 1
YYZ
Toronto Pearson Airport
JNB
OR Tambo Airport, Johannesburg
32h 45m
R13 867
Trip: 38 days
Based on 0 reviews
Sat, Sep 19
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
25h 31m
Sat, Sep 26
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
27h 30m
R13 920
Trip: 8 days
7,5Good Show reviews
Overall 7,5 Good
Based on 22 751 reviews
Overall
7,5
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LHR
ATH
Good 6,8

Pros: safe trip

Cons: no entertainment, no food, would like to be aware no food

LHR
SFO
Excellent 10,0

Pros: Crew were polite

LHR
BHD
Excellent 8,5

Cons: Rude check in lady who said I needed to check bag (but didn’t. Loads of space)

LHR
AGP
Good 6,0

Cons: 1 hour delay in departure from Lisbon

LHR
ORD
Mediocre 2,0

Cons: I have to cancel my fly, because i cant arrive in london. First fly was canceled from autority COVID19

Fri, Sep 18
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
23h 40m
Sat, Sep 26
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
25h 10m
R13 937
Trip: 9 days
Based on 0 reviews
Sat, Sep 19
JNB
OR Tambo Airport, Johannesburg
YUL
Montreal Trudeau Airport
22h 40m
Sat, Sep 26
YUL
Montreal Trudeau Airport
JNB
OR Tambo Airport, Johannesburg
34h 20m
R14 043
Trip: 8 days
Based on 0 reviews

Book cheap flights from Johannesburg to Canada (one-way)

Airports
Origin
Johannesburg
R8 887
only
R8 887
Destination
Vancouver
R8 904
only
R8 904
Calgary
R11 896
only
R11 896
Toronto
R8 887
only
R8 887
Sun, Jun 14
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 05m
R8 887
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 22 848 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
IST
CMN
Excellent 10,0

Pros: Everything was excellent even the landing was as smooth as butter

Cons: A free upgrade to a business class seat :(

BEG
IST
Excellent 10,0

Pros: Turkish Airlines can really teach other airlines about hospitality and customer service. They really go above and beyond to make you feel super comfortable.

IST
SFO
Okay 5,6

Pros: Fortunately I was in an exit row, so I had legroom. Other seats were not very spacious.

Cons: Arrived SF almost an hour late, then took an hour for luggage to arrive so we missed our next flight.

IST
CDG
Okay 4,6

Cons: New Istanbul airport requires kilometres to walk and then take a super crowded bus. Insane

BOS
IST
Excellent 10,0

Pros: Baggage policy and amenities on board as well as the Istanbul airport as a connector.

Sat, Aug 1
JNB
OR Tambo Airport, Johannesburg
YVR
Vancouver Airport
34h 35m
R8 904
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 6 299 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
MLE
HKG
Excellent 10,0

Pros: Service and food.

BOS
HKG
Excellent 9,0

Cons: Economy seating is extremely narrow!

MNL
HKG
Excellent 10,0

Pros: Crew was fantastic.

HKG
MNL
Excellent 9,0

Pros: A great flight with friendly staff, comfy seats, good food, and great inflight entertainment.

Cons: The international transfer process at Manila airport was the worst I’ve ever seen. They had about 20 people standing at a desk for about 90 minutes with no explanation as to what was going on. In that time, nobody was released to go to their gate, but they wouldn’t explain what was happening. There were about 10 airport staff standing there, mostly doing nothing. The process was inefficient, to say the least. There was no place to sit, no toilets, no order to any of it. In most international airports, after you deplane, you just walk to your next gate. There seemed to be no logical reason for that awful experience. It would have been much faster to go through customs and then go through security, walking directly to the gate.

YVR
HKG
Good 6,0

Pros: This flight left nearly an hour late, which at 1 AM really hurts. The crew were ok, but the flight seemed understaffed, and our service in premium economy was pretty ordinary.

Cons: Total gong show getting to our connecting flight in HK, but Cathay Pacific got us there with only seconds to spare.

Fri, Jul 31
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 05m
R9 274
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 22 848 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
LHE
IST
Mediocre 2,8

Pros: My sleep

Cons: Food

IST
PRG
Mediocre 2,0

Pros: I was not able to make the flight due to the coronavirus. The hospital I’m employed at banned outside travel. I tried contacting the airline and kayak to get a refund.

Cons: I was not able to make the flight due to the coronavirus. The hospital I’m employed at banned outside travel. I tried contacting the airline and kayak to get a refund.

IST
IAD
Excellent 10,0

Pros: Excellent service . Good customer service

JFK
IST
Good 7,0

Pros: it good but the food should be better

Cons: don’t know

OSL
IST
Excellent 10,0

Cons: They cancelled my flight

Fri, Jul 31
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 05m
R9 291
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 22 848 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
BOS
IST
Mediocre 3,6

Pros: I was smacked in my knee I need surgey on my minsicus for by the person serving the food and never got apologized too. Then later he elbowed me in face and acted like it didn't happen. I liked nothing.

Cons: Not getting hit twice by the crew serving food and at least an apology.

IST
PRG
Mediocre 2,0

Pros: I was not able to make the flight due to the coronavirus. The hospital I’m employed at banned outside travel. I tried contacting the airline and kayak to get a refund.

Cons: I was not able to make the flight due to the coronavirus. The hospital I’m employed at banned outside travel. I tried contacting the airline and kayak to get a refund.

ODS
IST
Excellent 10,0

Pros: Very nice and friendly crew

Cons: Keep going same detection

SKG
IST
Mediocre 2,0

Cons: Turkish airlines cancelled my flight from thessaloniki to Istanbul. I had to book a different flight and paid an extra $1300.00 so I can return home. I have send numerous emails so I can get an involuntary refund and have received no response from anyone. I have send hours on hold with the airline and after holding for more than half an hour, they hung up on me without speaking to me. This is very bad for business. Never fly with the! Now I understand why their tickets are so cheap.

IST
FRU
Excellent 9,6

Pros: Everything was comfortable and the crew were lovely.

Fri, Jul 31
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
30h 05m
R9 327
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 22 848 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
DEL
IST
Mediocre 2,0

Cons: Stay away from Turkish airlines. Customer service is the worst I have ever experienced

LHE
IST
Mediocre 2,0

Pros: Worst customer service ever no one ever answer the call also no one ever answer call from vayama DO NOT BUY FROM VAYAMA

Cons: Honestly never buy a ticket from a vayama or kayak worst companies to buy ticket from I wanted to extended my ticket and they were charging me $1200 for extending my ticket from Lahore to New York ... instead I just missed my flight and got new ticket for $500

JFK
IST
Excellent 10,0

Pros: New planes, good food, nice crew

Cons: Didnot like the airport in Istanbul 25 min of walk

CGK
IST
Okay 4,6

Cons: New Istambul airport requires walking 20-25 minutes when arriving and the same amount when departing. Even if huge you need to take a bus a walk under the rain. Bad planning

BOS
IST
Mediocre 3,6

Pros: I was smacked in my knee I need surgey on my minsicus for by the person serving the food and never got apologized too. Then later he elbowed me in face and acted like it didn't happen. I liked nothing.

Cons: Not getting hit twice by the crew serving food and at least an apology.

Thu, Jun 11
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
43h 10m
R9 573
Based on 0 reviews
Mon, Jun 29
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
53h 00m
R9 995
Based on 0 reviews
Sat, Aug 15
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
38h 45m
R10 048
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 6 299 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
MLE
HKG
Excellent 10,0

Pros: Service and food.

YVR
HKG
Good 7,3

Pros: Everything was good . Yhe only problem is the small portions of food.

Cons: Captain concern about security.

LAX
HKG
Good 6,0

Pros: Good crew. Great pilots.

Cons: Food. Seat comfort.

HKG
BKK
Excellent 10,0

Pros: Very attentive, friendly and multi-lingual crew. Everything was on time. Food was very good. Excellent.

HKG
SIN
Excellent 10,0

Pros: Customer service is amazing!

Cons: Keep up the great work!

Fri, Jun 12
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
49h 25m
R10 312
Based on 0 reviews
Mon, Jun 15
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
49h 25m
R10 523
Based on 0 reviews
Fri, Jul 31
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
38h 45m
R10 611
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 6 299 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
HKG
SIN
Excellent 10,0

Pros: Customer service is amazing!

Cons: Keep up the great work!

SFO
HKG
Okay 4,0

Cons: Seats were very uncomfortable. Food taste is ok. One of our checked bags was not loaded.

HKG
LGW
Excellent 8,3

Pros: The crew went above and beyond the meet my needs. I requested the Cathay draft beer Betsy which wasn't loaded, unfortunately, but the crew managed to find one in economy.

Cons: It was annoying the entertainment content on the A350 and 777-300ER were slightly different. I was watching a show but could not finish it.

MNL
HKG
Good 7,0

Pros: Seat was comfortable. Crew was not too attentive and kept forgetting to serve me food

Cons: Crew should be attentive to ALL passengers.

BKK
HKG
Good 6,3

Pros: Seats were very comfortable and so were the entertainment options

Cons: The food was really sub-par in terms of quality. Also the it took over an hour for bags to come through which if we are flying business is a little sub-par

Sat, Aug 15
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
41h 27m
R10 646
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 6 299 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
ICN
HKG
Good 7,3

Cons: The crew should be more kind.

LAX
HKG
Good 6,0

Pros: Good crew. Great pilots.

Cons: Food. Seat comfort.

HKG
IAD
Good 6,0

Cons: They fed us expired food. Expired ice cream and expired yogurt. They could not put my wife and me together and I believe that it violates a new law passed by Senator Chuck Shummer. It made it difficult for me to get her medicine to her. On a short flight it wouldn’t matter as much. But we had to endure it for 15 hours. They only fed us two meals instead of 3. Other airlines put a sticker in front of you if you slept through the meal time.

SGN
HKG
Excellent 8,0

Pros: Food and beverage

HKG
JFK
Good 7,3

Pros: The crew was helpful and nice

Cons: Better seats and cost should be less

Fri, Jul 31
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
38h 45m
R10 682
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 6 299 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
HKG
SFO
Excellent 10,0

Pros: yes

Cons: food

MNL
HKG
Mediocre 3,3

Cons: Better attitude of head attendant. Need to improve food. Not attentive.

HKG
ORD
Excellent 9,3

Pros: The crew was very nice

Cons: Softer seats more wholesome videos

DAC
HKG
Okay 4,6

Cons: We requested wheelchair assistance for my grandmother (3 days before the flight), but at the departing airport, the person with the wheelchair left early and we had to walk her on to the plane. When we arrived at Hong Kong, there was no wheelchair on the bridge, and after disembarking and being told to wait, it took 30 minutes for them to bring one. The ground staff kept trying to convince us to just walk which seemed very unprofessional.

HKG
BKK
Good 7,3

Cons: The extra leg room seat I purchased was not as advertised. There was a row in front of it not show on the web diagram.

Sun, Jun 14
JNB
OR Tambo Airport, Johannesburg
YVR
Vancouver Airport
47h 48m
R10 699
Based on 0 reviews
Wed, Jun 17
JNB
OR Tambo Airport, Johannesburg
YVR
Vancouver Airport
47h 48m
R10 981
Based on 0 reviews
Wed, Jun 17
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
53h 46m
R11 245
Based on 0 reviews
Sat, Jun 27
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
27h 35m
R11 491
Based on 0 reviews
Mon, Aug 17
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
48h 40m
R11 509
Based on 0 reviews
Wed, Jun 3
JNB
OR Tambo Airport, Johannesburg
YYC
Calgary Airport
53h 57m
R11 896
Based on 0 reviews
Mon, Aug 17
JNB
OR Tambo Airport, Johannesburg
YYZ
Toronto Pearson Airport
24h 55m
R11 913
Based on 0 reviews
*
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.

-
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