HLA

Find Cheap Flights to Johannesburg

Round-trip
Economy
Wichita (ICT)
Johannesburg Lanseria
Fri. 15/11
Fri. 22/11
Any month
Compare vs. KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Canada to Johannesburg Flight Information

Flights Arrive in Johannesburg
Flights Depart from Canada
Flight Price C$ 1700
Airlines SAA

Book Cheap Johannesburg Plane Tickets

(Round-trip)
Airports
Origin
Toronto
C$ 1700
only
C$ 1700
Destination
Johannesburg
C$ 1700
only
C$ 1700
Tue., 29 Oct.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Thu., 14 Nov.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1700
Trip: 17 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
IAD
ACC
Excellent 10.0

Pros: Most of the crew was fine but 1 lady was so rude everytime i spoke to her. Thankfully i only spoke to her 3 times

Cons: The rude flight attendent that wouldmt letvme open my window shade until everyone was awake. Thats ridiculous.

JNB
JFK
Mediocre 3.6

Cons: 16 hour flight - but no WiFi. No power outlets to recharge laptop. Dreadful selection of movies / TV on the inflight entertainment system - and entertainment system’s audio function didn’t work properly so no audio for about half the duration of any movie.

JNB
LHR
Mediocre 3.6

Pros: Cattle car

JNB
MPM
Good 6.3

Pros: reliable, on time, clean and efficient.

Cons: Boarding was a bit of a cluster. Partly the JNB airport design, partly the lack of order and organization.

FRA
JNB
Mediocre 3.0

Cons: Plane is old and systems worn out. Seats uncomfortable, little leg room, no premium economy and entertainment system didn't work. I have flown nearly 2 million miles and this has to be one of the worst planes I have been on.

Thu., 14 Nov.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Wed., 27 Nov.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1712
Trip: 14 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
VFA
JNB
Good 6.0

Pros: New plane Courteous staff

Cons: Be entertainment offering Lighter style of food offering

JNB
JFK
Excellent 8.3

Cons: I am tall, and I did not have a favorable seat. Many think all tall people like the aisle seat

ACC
IAD
Good 7.0

Cons: My bags never arrived on time.

ACC
IAD
Excellent 9.0

Cons: Helping the aged to access the entertainment gadgets

JNB
LLW
Good 7.6

Pros: Crew were pleasant

Cons: The Vegetarian options need to be updated. There are so many plant-based meat options that SAA should adopt to their meal plans.

Tue., 28 Jan.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Wed., 19 Feb.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 25m
C$ 1812
Trip: 23 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
ACC
IAD
Good 7.0

Cons: My bags never arrived on time.

JFK
JNB
Okay 5.6

Pros: The food was good for airplane food.

Cons: We were moved to 8 different pairs of seats in search of video/audio systems that worked and were unable to find any that worked properly. That's pretty bad. I travel every year to RSA and used to use Delta. As a result of this trip I may revert back to Delta

JNB
JFK
Mediocre 3.6

Cons: 16 hour flight - but no WiFi. No power outlets to recharge laptop. Dreadful selection of movies / TV on the inflight entertainment system - and entertainment system’s audio function didn’t work properly so no audio for about half the duration of any movie.

JFK
JNB
Excellent 9.0

Cons: The touch screens for entertainment barely responded

JNB
JFK
Good 6.0

Pros: Not too late even though engine problem before takeoff

Cons: LEGROOM PLEASE. Also, for 16h flight a phone charger and an on-demand entertainment system could be considered.

Fri., 24 Apr.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
24h 55m
Sat., 2 May
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
32h 05m
C$ 1831
Trip: 9 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
JNB
JFK
Okay 4.6

Pros: Crew was good, friendly and helpful

Cons: Was not able to watch any movies throughout the flight

JNB
ACC
Excellent 8.0

Pros: The plane was old and the seats were not very comfortable.

DAR
JNB
Excellent 8.0

Pros: The food was really nice and the crew were very helpful.

Cons: Our experience could have been better if the flights were on time and if the boarding process was a little more organized. Otherwise, we had a great experience with SA airlines and will most likely fly with them again.

JNB
MPM
Good 6.3

Pros: reliable, on time, clean and efficient.

Cons: Boarding was a bit of a cluster. Partly the JNB airport design, partly the lack of order and organization.

DSS
IAD
Excellent 10.0

Cons: Just perfect

Sun., 1 Mar.
YYZ
Toronto Pearson Intl
HLA
Johannesburg Lanseria
39h 05m
Sun., 29 Mar.
HLA
Johannesburg Lanseria
YYZ
Toronto Pearson Intl
43h 00m
C$ 1835
Trip: 28 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 1,766 reviews
Overall
7.5
Boarding
7.6
Comfort
7.4
Crew
7.9
Entertainment
6.6
Food
7.1
MRU
JNB
Mediocre 2.0

Pros: Nothing

Cons: Flight attendants were rude. Food was horrible. No leg space.

JNB
MPM
Good 6.3

Pros: reliable, on time, clean and efficient.

Cons: Boarding was a bit of a cluster. Partly the JNB airport design, partly the lack of order and organization.

FRA
JNB
Mediocre 3.0

Cons: Plane is old and systems worn out. Seats uncomfortable, little leg room, no premium economy and entertainment system didn't work. I have flown nearly 2 million miles and this has to be one of the worst planes I have been on.

JNB
JFK
Good 6.0

Pros: Not too late even though engine problem before takeoff

Cons: LEGROOM PLEASE. Also, for 16h flight a phone charger and an on-demand entertainment system could be considered.

JNB
HKG
Excellent 10.0

Cons: Really great and kind service.

*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

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 rentals 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
  • Round-trip
  • 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