Find cheap flights from Johannesburg to Toronto

JNB - YTO

Find cheap flights from Johannesburg to Toronto

Return
Economy
Johannesburg (JNB)
Toronto All airports
Sat 12/21
Sat 12/28
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Toronto

Johannesburg to Toronto flight information

Flights arrive in Toronto
Flights depart from Johannesburg
Flight price R12 173
Distance 13 348 km
Airlines British Airways, Ethiopian Air, Lufthansa, Air Canada, Delta, Etihad Airways, KLM, Cathay Pacific

Good to know

Low season:
October
Best time to beat the crowds
2%
expected price decrease
High season:
August
Most popular time to fly
5%
expected price increase
Average price:
R11 802
(avg. price over the last 2 weeks)
Good deal:
R11 668
or less (return)

When to book flights from Johannesburg to Toronto

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

Top tips for finding a cheap flight

Looking for a cheap flight? 25% of our users found flights on this route for R11 668 or less.
The cheapest flight from Johannesburg to Toronto was found, on average, 90 days before departure.
Book at least 4 weeks before departure in order to get a below-average price.
High season is considered to be July, August and September. The cheapest month to fly is October.
Morning departure is around 115% more expensive 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 Johannesburg to Toronto flights

How long does a flight from Johannesburg to Toronto take?
There are no direct flights for this route listed on KAYAK, the shortest multi-flight duration is 23h 15m.
Which airlines provide the cheapest flights from Johannesburg to Toronto?
In the past 3 days, the cheapest return tickets were found on British Airways (R12 173), Ethiopian Air (R12 425) and Lufthansa (R15 191).
What’s the cheapest day of the week to fly from Johannesburg to Toronto?
For Johannesburg to Toronto, Sunday is the cheapest day to fly on average and Friday is the most expensive. Flying from Toronto back to Johannesburg, the best deals are generally found on Friday, with Thursday being the most expensive.
Which airports will I be using when flying from Johannesburg to Toronto?
When flying out of Johannesburg you will be using Johannesburg OR Tambo, often referred to as Johannesburg Airport. You will be landing at one of these airports: Toronto Island or Toronto Pearson Intl.
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 Johannesburg to Toronto (return)

Airports
Origin
Johannesburg
R12 173
only
R12 173
Destination
Toronto
R12 173
only
R12 173
Sun, Nov 24
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
23h 40m
Mon, Jan 20
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 55m
R12 173
Trip: 58 days
7,4Good Show reviews
Overall 7,4 Good
Based on 22 261 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
TXL
LHR
Good 7,6

Cons: Their app wouldn't let me pay for a checked bag early so I was charged almost double the cost!

JNB
LHR
Okay 5,6

Cons: Hardly saw a steward in business class the whole flight. Must be part of BA’s cost saving initiatives, but means you don’t get food on time, offered drinks or even a menu

ISB
LHR
Excellent 10,0

Cons: Timing is good

SIN
SYD
Okay 5,6

Pros: Gate was super close to the lounge.

Cons: The security check at the gate requires one to leave the comfort of the lounge early incase of queues and then wait in an over crowded lounge with the other passengers (so the fact you are business/first or have one world status does little to ease the burden of boarding. The lounge also did not offer red eye passengers a meal and the on board meal service is slow (so if you are hungry it eats into precious sleeping time). The breakfast wakeup was also disappointing. My meal of choice was not available and the whole process was rushed like a fast food restaurant. Overall I am disappointed by the club world offering on this route and would not pay for it again unless intended to get on and just sleep for the entire journey.

RAK
LGW
Good 7,0

Pros: No idea why BA charge for food and drink - budget airline trait

Fri, Nov 22
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
Sun, Nov 24
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R12 425
Trip: 3 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 211 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
BJM
ADD
Okay 5,6

Cons: Old aircraft rickety seats

ADD
ABJ
Excellent 8,0

Cons: Nothing

SIN
ADD
Good 7,6

Pros: The crew was very nice and all flight details were available and constantly updated.

Cons: Ethiopians App for self check-in.

ADD
DAR
Good 6,0

Pros: Amazing crew

Cons: They need to improve on thier inflight menu and the check-in and boarding experience

IAD
ADD
Good 6,3

Pros: Great crew!

Mon, Dec 16
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
23h 15m
Mon, Jan 13
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
29h 20m
R15 191
Trip: 29 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 147 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
MUC
SFO
Excellent 10,0

Pros: The most comfortable coach seats I've ever been lucky enough to sit in (aisle and window in the first row of economy)! First time flying an A340-600, it's a great plane for a long trip.

WAW
MUC
Good 7,2

Cons: Improve quality of on board announcements.

ORF
EWR
Excellent 10,0

Cons: Everything was excellent! I will be flying with them again!

DUB
MUC
Excellent 9,0

Cons: The ife screen was extremely slow and unresponsive.

MUC
ORD
Excellent 10,0

Pros: Love Lufthansa

Thu, Nov 28
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
31h 05m
Mon, Jan 6
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
28h 50m
R16 049
Trip: 40 days
7,3Good Show reviews
Overall 7,3 Good
Based on 24 490 reviews
Overall
7,3
Boarding
7,4
Comfort
7,1
Crew
7,8
Entertainment
6,9
Food
6,5
YVR
YYZ
Good 6,3

Cons: Seat was terrible. Too tight and next passengers body too close. Avoiding them made it uncomfortable.

ZRH
YVR
Excellent 9,3

Cons: Vincent, the Director of Services ensured that this is the best flight I have ever had on AC’s Business Class

YUL
YVR
Excellent 8,0

Cons: In-flight entertainment had technical issues.

VCE
YYZ
Good 7,6

Pros: Flight connections,

Cons: The seating was cramped, no entrainment package.

YYZ
YUL
Excellent 8,0

Pros: fast efficient boarding.. quick flight..comfortable

Sun, Dec 22
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 15m
Mon, Dec 30
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
27h 05m
R16 744
Trip: 9 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 171 reviews
Overall
8,1
Boarding
8,1
Comfort
7,8
Crew
8,5
Entertainment
7,8
Food
7,5
JFK
LHR
Excellent 8,3

Pros: Crew was amazing

Cons: Food could have been better, seat was uncomfortable.

RDM
SEA
Excellent 8,0

Pros: When i asked for a window seat at the gate, i was provided one in the comfort zone. Very impressed and pleased. However, the remaining two segments were the opposite. Staff at the gate did not assist in any way for the remaining two flights.

Cons: The flight from Bend to Seattle was delayed a couple times and caused us to arrive when our connecting flight was already boarding. Luckily we were able to make the main flight on the trip.

PHL
MSP
Mediocre 3,3

Cons: Delayed flight ruined it.

ATL
OKC
Excellent 10,0

Cons: Superb service on board and at kiosk!

DFW
DTW
Excellent 8,0

Cons: It was great fir a short flight. And they got me there early.

Sun, Dec 22
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
49h 00m
Sun, Jan 5
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
44h 10m
R17 898
Trip: 15 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 501 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
AUH
MAD
Good 7,3

Pros: in the AUH-MAD leg, i thought the headrests were great—perfect for sleeping

Cons: in the MNL-AUH leg, the touchscreen entertainment system didn’t always work

ORD
AUH
Excellent 10,0

Cons: Boarding was chaotic. In seat entertainment had great selection, but dated screens.

AUH
MAA
Okay 4,0

Cons: Missing a bag , longer wait time at Abu Dhabi

BNE
AUH
Excellent 10,0

Pros: 787 no one cannot love it

Cons: Maybe bigger seats with better privacy

MAA
AUH
Excellent 8,0

Pros: Food varieties are not that good

Cons: Make the food quality, quantity and varieties to be improved

Sun, Dec 15
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
34h 18m
Mon, Jan 6
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
31h 40m
R19 480
Trip: 23 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 3 471 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
ACC
AMS
Excellent 10,0

Cons: Still don’t have my luggage yet

AMS
PRG
Excellent 8,4

Pros: Usual faultless KLM experience

Cons: Nothing.

AMS
CPH
Excellent 10,0

Cons: Everything was OK

DUB
AMS
Okay 5,3

Cons: Information on arrival time was not correct

GLA
AMS
Excellent 9,6

Pros: KLM are our airline of choice. A great full-service carrier with impecable standards.

Cons: Nothing

Mon, Dec 2
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 35m
Fri, Jan 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R17 321
Trip: 33 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 211 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
BJM
ADD
Okay 5,6

Cons: Old aircraft rickety seats

SIN
ADD
Good 7,6

Pros: The crew was very nice and all flight details were available and constantly updated.

Cons: Ethiopians App for self check-in.

NIM
OUA
Excellent 8,0

Cons: Better seat

ADD
MBA
Okay 5,3

Cons: Addis Ababa is chaos and not clean.

DUB
YYZ
Excellent 10,0

Pros: The landing was smooth and so was the whole flight! Loved it

Cons: Food. I ended up throwing up shortly after eating

Thu, Dec 26
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
24h 30m
Fri, Jan 3
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
39h 35m
R18 031
Trip: 9 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 147 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
WAW
MUC
Good 7,2

Cons: Improve quality of on board announcements.

MUC
ORD
Excellent 10,0

Pros: Love Lufthansa

FRA
YVR
Excellent 10,0

Pros: Crew was amazing. I will never fly to Europe with anyone else. No joke. Best flying expierence ever.

Cons: Honestly nothing. From start to finish great time.

FRA
BLR
Good 6,0

Cons: It’s very very poor and flight radar is below average

CAI
MUC
Excellent 10,0

Pros: The crew and snacks

Cons: They take the headphones about an hour before landing which isn’t ideal.

Thu, Dec 19
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 45m
Thu, Dec 26
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
20h 05m
R18 903
Trip: 8 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 211 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
BKK
ADD
Good 7,6

Pros: Cabin crew was great at customer service. Very helpful.

Cons: The food was the same on consecutive flights, which made eating painful. And the Addis Ababa airport is very poor right now.

ADD
BOM
Excellent 8,0

Pros: After the Kigali Addisababa segment this was vastly superior with a newer aircraft

NIM
OUA
Excellent 8,0

Cons: Better seat

NIM
ADD
Mediocre 3,6

Pros: New aircraft with comfortable business seats

Cons: More than 4 hours delay! Not all selection from food menu available

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

Thu, Dec 19
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
25h 05m
Mon, Jan 6
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
28h 35m
R21 033
Trip: 19 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 27 147 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: Love Lufthansa

FRA
ORD
Good 7,6

Cons: Better entertainment selection

ORF
EWR
Excellent 10,0

Cons: Everything was excellent! I will be flying with them again!

VCE
FRA
Okay 4,8

Cons: One cookie with tea is not enough at this time of day! Boarding was organised terribly and was the main reason for the delay.

MUC
ORD
Excellent 8,6

Pros: The seats were nice and the food was unusually good

Cons: More water brought to the seats. The landing was strange. The pilot pulled up on the first approach and when the second approach was completed the steering was stuck. They ultimately got the steering to work.

Tue, Dec 17
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 45m
Sat, Jan 4
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
39h 25m
R19 776
Trip: 19 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 211 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ADD
MAD
Excellent 10,0

Pros: We had a ridiculously tight transit, arriving in Addis Ababa 20 minutes before our Madrid flight was meant to depart, and I was amazed by the outstanding support and assistance provided by the ground staff. Every single person who was meant to make the connecting flight did—and our luggage did too!

ADD
NIM
Excellent 8,3

Cons: Better seat

NBO
ADD
Good 6,4

Cons: The chicken was undercooked.

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

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

Sat, Dec 21
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
30h 25m
Sun, Jan 5
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
32h 25m
R20 723
Trip: 16 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 211 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ADD
DAR
Okay 5,3

Pros: Fast gate work.

Cons: Lost luggage and the food and silent movie option (no headphones provided for overhead movie)

BJM
ADD
Okay 5,6

Cons: Old aircraft rickety seats

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

ADD
LHR
Good 7,6

Pros: Crew were very good. Comfortable flight.

Cons: Choice of movies could be much better.

NSI
LBV
Excellent 8,3

Cons: Food must be better

Fri, Dec 13
JNB
Johannesburg OR Tambo
YYZ
Toronto Pearson Intl
39h 50m
Fri, Jan 10
YYZ
Toronto Pearson Intl
JNB
Johannesburg OR Tambo
47h 15m
R104 945
Trip: 29 days
8,1Excellent Show reviews
Overall 8,1 Excellent
Based on 6 148 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
8,2
Food
7,7
HKG
LAX
Excellent 8,3

Cons: Would be nice if they offered hot towels for the Economy passengers.

HKG
TPE
Good 7,0

Pros: Very good entertainment system.

Cons: Food was horrible. No drink service. Old seat.

MNL
HKG
Excellent 9,3

Pros: Cathay Pacific and crews were really good.

Cons: I suggest no seating reservation online.

HKG
EWR
Okay 5,3

Pros: food was good

Cons: I don't like cameras spying on us. More leg room.

YVR
HKG
Excellent 10,0

Pros: Yes & yes

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