Cheap flights from Johannesburg to Toronto

JNB — YTO
Aug 16 — Aug 231
Return
1 adult
Economy
From?
To?
Tue 16/8
Tue 23/8

The best prices from Johannesburg to Toronto are usually found in February or March, booked 60 days in advance, depart on a Wednesday or Tuesday and return on a Sunday

How to find the cheapest flight from Johannesburg to Toronto (YTO)

All the information you need to plan the best ZA1 to YTO flight in 2022: compare Johannesburg to Toronto flight prices with the expected peak season, weather and rainfall in Toronto.

JNB - YTO

Price

R763 - R1 283

YTO

Temperature

-6 - 21 °C

YTO

Rainfall

51 - 83 mm

Popular inJulyHigh demand for flights, 28% potential price rise
Cheapest inFebruaryBest time to find cheap flights, 18% potential price drop
Round-trip fromR12 504From Johannesburg to Toronto (YTO)
One-way fromR10 374One-way flight from Johannesburg to Toronto (YTO)

What is the cheapest day to fly return from Johannesburg to Toronto?

Saturday flights are found to be more expensive to fly from Johannesburg to Toronto. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Toronto.

How far in advance should I book a flight from Johannesburg to Toronto?

Travellers have found it’s best to book a flight 61 days in advance to save up to 15% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Toronto 1-2 weeks in advance for as low as R16 847, or R17 469 for flights within the next 24 hours.

What is the cheapest month to fly from Johannesburg to Toronto?

February is one of the best times of the year to fly to Toronto from Johannesburg. Prices for February average R15 179 per person but you can even find prices for as low as R11 373. The most expensive prices can be found in the month of July. Opting for a February flight can save you 38% on your journey compared to booking in July

When is the cheapest time to fly from Johannesburg to Toronto (JNB - YTO)?

It’s optimal to fly from Johannesburg to Toronto at midday. By choosing this option you can save up to 17% on the cost of your flight, compared to a flight in the afternoon.

Cheap flights from Johannesburg to Toronto in August, September 2022

The best prices found for Johannesburg to YTO flights in August, September
Sep 19 - Nov 29
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

34h 32m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

1 stop

31h 05m
R13 487

Air France

Pick Dates

Deal found 8/8/22

Sep 19 - Nov 29
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

34h 32m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

2 stops

32h 25m
R13 700

Air France

Pick Dates

Deal found 8/8/22

Sep 15 - Oct 27
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

29h 20m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

2 stops

33h 06m
R14 913

Delta

Pick Dates

Deal found 8/9/22

Johannesburg to Toronto 2022 flight deals

Cheap flights to Toronto from Johannesburg found for this year
Oct 20 - Nov 5
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

26h 13m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

2 stops

33h 56m
R10 292

Delta

Pick Dates

Deal found 8/10/22

Oct 4 - Oct 11
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

29h 25m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

1 stop

21h 40m
R10 718

Delta

Pick Dates

Deal found 8/8/22

Oct 20 - Nov 6
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

26h 13m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

1 stop

28h 20m
R10 734

Delta

Pick Dates

Deal found 8/10/22

Cheap American Airlines flights from Johannesburg to Toronto

Jan 10 - Jan 21
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

46h 20m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

1 stop

29h 10m
R13 553

American Airlines

Pick Dates

Deal found 8/10/22

Jan 10 - Jan 21
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

33h 12m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

2 stops

36h 12m
R14 208

American Airlines

Pick Dates

Deal found 8/10/22

Aug 17 - Oct 2
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

33h 28m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

2 stops

55h 10m
R22 894

American Airlines

Pick Dates

Deal found 8/10/22

Cheap Delta flights from Johannesburg to Toronto

Oct 20 - Nov 5
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

26h 13m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

2 stops

33h 56m
R10 292

Delta

Pick Dates

Deal found 8/10/22

Oct 4 - Oct 11
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

29h 25m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

1 stop

21h 40m
R10 718

Delta

Pick Dates

Deal found 8/8/22

Oct 20 - Nov 6
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

26h 13m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

1 stop

28h 20m
R10 734

Delta

Pick Dates

Deal found 8/10/22

Last-minute flights from Johannesburg to Toronto

Late deals on return flights to Toronto from Johannesburg, departing today and this week
Aug 17 - Oct 2
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

33h 28m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

2 stops

55h 10m
R22 894

American Airlines

Pick Dates

Deal found 8/10/22

Aug 17 - Aug 31
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

32h 49m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

2 stops

33h 40m
R25 876

Delta

Pick Dates

Deal found 8/9/22

Aug 17 - Oct 2
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

1 stop

23h 09m
YYZ

Toronto Pearson Intl

JNB

Johannesburg OR Tambo

1 stop

21h 55m
R26 974

United Airlines

Pick Dates

Deal found 8/10/22

One-way flights to Toronto from Johannesburg

The cheapest one-way flights from Johannesburg to Toronto
Sep 22
JNB

Johannesburg OR Tambo

YTZ

Toronto Island

2 stops

25h 15m
R7 948

Multiple Airlines

Pick Dates

Deal found 8/10/22

Sep 7
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

31h 35m
R8 407

American Airlines

Pick Dates

Deal found 8/10/22

Sep 20
JNB

Johannesburg OR Tambo

YYZ

Toronto Pearson Intl

2 stops

44h 00m
R8 440

American Airlines

Pick Dates

Deal found 8/9/22

Related info for your journey

Useful info, stats and facts about Johannesburg to Toronto flights.

Which airlines flying from Johannesburg to Toronto have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg to Toronto that may be offering flexible cancellation policies are British Airways, KLM, and United Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Johannesburg to Toronto for under R10 300 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Toronto for under R10 300. The cheapest flight booked recently is on Delta for just R10 292, but on average you can expect to pay R12 274.

Are there last-minute flights available from Johannesburg to Toronto for under R22 900?

There are currently 20+ open flights from Johannesburg to Toronto within the next 7 days for less than R22 900.

What are the cheapest airlines flying from Johannesburg to Toronto round-trip?

Delta, at R10 292, was found to be the cheapest airline from Johannesburg to Toronto.Alternate airlines flying return to your destination include KLM and Air France. Users have found that Delta is 32% cheaper than the other options available to this destination.

What are the cheapest airlines to fly from Johannesburg to Toronto one-way?

For one-way options, check prices for American Airlines. According to our data, you can fly for as low as R8 407. Users have also found prices from R10 374 and R10 914 on Turkish Airlines and KLM, respectively.

What are the most popular routes from Johannesburg to Toronto?

Most travellers choose Johannesburg OR Tambo - Toronto Pearson Intl, Johannesburg OR Tambo - Toronto Island or Johannesburg Lanseria - Toronto Pearson Intl when deciding on the best route from Johannesburg to Toronto.

What are the most popular airlines that fly from Johannesburg to Toronto?

Before booking your flight from Johannesburg to Toronto, check out the most popular airlines for this route: American Airlines, Air France or ITA Airways.

What are the cheapest flights from Johannesburg to Toronto?

Looking for the cheapest flight from Johannesburg to Toronto? While on average our users pay R20 913, our data indicates the cheapest price to be R14 184. The most popular route (Johannesburg OR Tambo - Toronto Pearson Intl), is priced around R10 718.

Other flights to Toronto

Alternative routes for Johannesburg to Toronto

See prices for flight routes from nearby airports that may be better suited for you.
Durban to Ottawafrom R19 754 pp
Cape Town to Ottawafrom R24 725 pp
Port Elizabeth to Ottawafrom R37 123 pp

Top 10 airlines flying from Johannesburg to Toronto

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Toronto choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Etihad AirwaysCheapestR7 044AverageR19 208FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Etihad Airways flights
British AirwaysCheapestR10 979AverageR12 323FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights
Ethiopian AirCheapestR11 076AverageR19 751FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search Ethiopian Air flights
Turkish AirlinesCheapestR11 300AverageR13 598FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Turkish Airlines flights
KLMCheapestR11 387AverageR14 533FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
United AirlinesCheapestR11 602AverageR14 864FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
Air FranceCheapestR11 641AverageR16 516FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
American AirlinesCheapestR11 723AverageR15 262FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
EmiratesCheapestR12 708AverageR21 319FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Emirates flights
ITA AirwaysCheapestR12 731AverageR15 854FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search ITA Airways flights