Find flights
Airlines
FAQs

Cheap flights from Johannesburg to Canada from R10 702

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight to Canada departing on 8/4. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
JNB — YYZ
3月 5 — 3月 121
1 adult
週二 5/3
週二 12/3

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

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 50 days in advance, which can save you up to 35% on flights from Johannesburg to Canada compared to booking the week you need them. Waiting 50 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R20 847. For sooner than that we have options available in the next 3 days from R20 847.

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

Our data shows that February tends to be the cheapest month to fly to Canada from Johannesburg. Users have commonly found prices around R19 962 for the month, but tickets can be as low as R12 527. Due to multiple factors, prepare for potentially higher prices in August.

When is the cheapest time to fly from Johannesburg to Canada (JNB - CA)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Canada as you normally would.

Cheap Air Canada flights from Johannesburg to Canada

Explore cheap flight options specifically provided by Air Canada for the route between Johannesburg and Canada. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 3月 2024.
Take a look at some of the lowest-priced Air Canada flights heading from Johannesburg to Canada. Make sure to double check the flight details before booking.
週二 23/419:35JNB - YYZ
1 stop26h 40mAir Canada
週二 30/420:10YYZ - JNB
1 stop31h 00mAir Canada
Deal found 29/2R13 834
週四 25/419:35JNB - YYZ
1 stop26h 40mAir Canada
週一 6/521:20YYZ - JNB
1 stop29h 10mAir Canada
Deal found 29/2R14 084
週二 23/419:00JNB - YTZ
2 stops25h 52mAir Canada
週二 30/415:25YTZ - JNB
2 stops35h 05mAir Canada
Deal found 29/2R21 769

Cheap Delta flights from Johannesburg to Canada

Explore cheap flight options specifically provided by Delta for the route between Johannesburg and Canada. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 3月 2024.
Some of the lowest-priced Delta flights we've found at this time heading from Johannesburg to Canada. Deals frequently update to provide users with more options.
週二 23/418:50JNB - YYZ
2 stops35h 06mDelta
週二 30/46:15YYZ - JNB
1 stop30h 45mDelta
Deal found 29/2R15 602
週三 12/623:15JNB - YYZ
1 stop26h 40mDelta
週一 12/87:45YYZ - JNB
1 stop29h 15mDelta
Deal found 29/2R18 638
週二 11/618:50JNB - YVR
1 stop25h 20mDelta
週二 13/86:30YVR - JNB
2 stops40h 40mDelta
Deal found 28/2R19 541
週二 11/618:50JNB - YVR
2 stops54h 37mDelta
週二 13/86:30YVR - JNB
2 stops40h 40mDelta
Deal found 28/2R19 906
週六 16/323:59JNB - YYZ
1 stop22h 36mDelta
週五 22/312:25YYZ - JNB
1 stop20h 40mDelta
Deal found 29/2R33 298
週二 23/423:15JNB - YYC
1 stop22h 10mDelta
週二 10/90:30YYC - JNB
2 stops36h 50mDelta
Deal found 29/2R35 392
週五 14/623:15JNB - YYC
1 stop22h 10mDelta
週四 4/70:30YYC - JNB
1 stop34h 30mDelta
Deal found 29/2R57 296

Cheap Johannesburg to Canada flights in March & April 2024

Find cheap flight options from Johannesburg to Canada specifically for the months of March and April 2024. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 670 482 searches. Prices were last updated on 1 3月 2024.
Scroll through some of the best deals on flights from Johannesburg to Canada in 2024. Check back regularly for other flight deals.
週三 6/322:00JNB - YYZ
1 stop40h 46mMultiple Airlines
週三 17/420:10YYZ - JNB
1 stop31h 00mMultiple Airlines
Deal found 28/2R13 296
週三 6/322:00JNB - YYZ
1 stop40h 46mMultiple Airlines
週三 17/423:40YYZ - JNB
2 stops26h 50mMultiple Airlines
Deal found 28/2R13 815
週二 5/322:00JNB - YYZ
1 stop19h 51mUnited Airlines
週二 9/418:00YYZ - JNB
1 stop17h 45mUnited Airlines
Deal found 28/2R14 141
週三 6/319:35JNB - YYZ
2 stops29h 20mMultiple Airlines
週三 10/418:00YYZ - JNB
2 stops20h 45mMultiple Airlines
Deal found 28/2R15 832
週三 6/319:35JNB - YYZ
2 stops29h 20mMultiple Airlines
週三 10/416:40YYZ - JNB
2 stops22h 05mMultiple Airlines
Deal found 28/2R16 812
週二 5/319:45JNB - YYZ
2 stops30h 15mBritish Airways
週二 30/421:55YYZ - JNB
1 stop29h 30mBritish Airways
Deal found 28/2R17 235
週二 5/319:45JNB - YYZ
2 stops45h 21mBritish Airways
週二 16/417:30YYZ - JNB
2 stops33h 55mBritish Airways
Deal found 28/2R17 273
週三 6/319:35JNB - YYZ
2 stops27h 11mMultiple Airlines
週五 12/420:10YYZ - JNB
1 stop31h 00mMultiple Airlines
Deal found 28/2R17 389
週三 6/319:35JNB - YYZ
2 stops27h 11mMultiple Airlines
週一 8/416:00YYZ - JNB
2 stops34h 30mMultiple Airlines
Deal found 28/2R17 773

Johannesburg to Canada 2024 flight deals

Discover exclusive flight deals for travel between Johannesburg and Canada in 2024. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 3月 2024.
Scroll through some of the best deals on flights from Johannesburg to Canada in 2024. Check back regularly for other flight deals.
週三 6/322:00JNB - YYZ
1 stop40h 46mMultiple Airlines
週三 17/420:10YYZ - JNB
1 stop31h 00mMultiple Airlines
Deal found 28/2R13 296
週三 6/322:00JNB - YYZ
1 stop40h 46mMultiple Airlines
週三 17/423:40YYZ - JNB
2 stops26h 50mMultiple Airlines
Deal found 28/2R13 815
週二 23/419:35JNB - YYZ
1 stop26h 40mAir Canada
週二 30/420:10YYZ - JNB
1 stop31h 00mAir Canada
Deal found 29/2R13 834
週四 25/419:35JNB - YYZ
1 stop26h 40mAir Canada
週一 6/521:20YYZ - JNB
1 stop29h 10mAir Canada
Deal found 29/2R14 084
週四 25/419:35JNB - YYZ
1 stop26h 40mAir Canada
週一 6/521:20YYZ - JNB
1 stop29h 10mAir Canada
Deal found 28/2R14 122
週二 5/322:00JNB - YYZ
1 stop19h 51mUnited Airlines
週二 9/418:00YYZ - JNB
1 stop17h 45mUnited Airlines
Deal found 28/2R14 141
週二 21/519:00JNB - YVR
2 stops36h 20mUnited Airlines
週二 28/58:30YVR - JNB
2 stops63h 00mUnited Airlines
Deal found 29/2R14 218
週五 5/420:00JNB - YYZ
2 stops27h 15mMultiple Airlines
週三 17/416:40YYZ - JNB
2 stops22h 05mMultiple Airlines
Deal found 29/2R14 987
週四 4/419:35JNB - YYZ
1 stop26h 40mMultiple Airlines
週三 17/420:10YYZ - JNB
1 stop31h 00mMultiple Airlines
Deal found 29/2R15 102

Johannesburg to Canada flights leaving soon

Find last-minute flight options from Johannesburg to Canada for spontaneous travel. Discover available flights and compare prices based on user searches. Secure great deals and offers for spontaneous trips with quick booking options. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 3月 2024.
Book one of these great deals on flights from Johannesburg to Canada. Users should examine the flight details to ensure there are no surprises.
週三 6/322:15JNB - YYZ
2 stops31h 15mAmerican Airlines
週三 13/319:10YYZ - JNB
1 stop30h 15mAmerican Airlines
Deal found 29/2R20 232
週三 6/322:15JNB - YYZ
2 stops31h 15mAmerican Airlines
週三 13/319:08YYZ - JNB
2 stops30h 17mAmerican Airlines
Deal found 29/2R20 751
週三 6/322:00JNB - YYZ
1 stop26h 55mMultiple Airlines
週三 13/321:30YYZ - JNB
1 stop30h 40mMultiple Airlines
Deal found 29/2R22 500
週三 6/322:00JNB - YYZ
1 stop26h 55mMultiple Airlines
週二 12/30:10YYZ - JNB
2 stops27h 25mMultiple Airlines
Deal found 29/2R23 018
週三 6/319:35JNB - YYZ
2 stops27h 11mMultiple Airlines
週二 12/30:10YYZ - JNB
2 stops27h 25mMultiple Airlines
Deal found 29/2R25 747
週二 5/34:00JNB - YYZ
3 stops35h 05mEthiopian Air
週三 13/321:45YYZ - JNB
2 stops33h 20mEthiopian Air
Deal found 29/2R74 550
週三 6/36:05JNB - YYZ
3 stops33h 00mEthiopian Air
週三 13/321:45YYZ - JNB
2 stops33h 20mEthiopian Air
Deal found 29/2R76 145
週三 6/320:40JNB - YTZ
2 stops28h 16mMultiple Airlines
週三 13/319:25YTZ - JNB
2 stops32h 15mMultiple Airlines
Deal found 29/2R77 509
週二 5/34:00JNB - YYZ
4 stops35h 05mEthiopian Air
週三 13/321:45YYZ - JNB
2 stops33h 20mEthiopian Air
Deal found 29/2R115 994

One-way flights to Canada from Johannesburg

Search for one-way flight options from Johannesburg to Canada. Find affordable one-way fares based on user searches. Compare prices and availability to plan your one-way journey according to your preferred dates and budget. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 3月 2024.
If you're seeking multiple options on one-way flights from Johannesburg to Canada, be sure to check out these deals, which are updated often. Users in need of a round-trip flight from Johannesburg to Canada instead should update the search form at the top of page.
週一 8/417:00JNB - YYZ
3 stops50h 55mMultiple Airlines
Deal found 28/2R10 702
週二 23/420:15JNB - YYC
2 stops52h 40mMultiple Airlines
Deal found 29/2R10 741
週日 24/37:45JNB - YYZ
3 stops45h 11mMultiple Airlines
Deal found 27/2R10 798
週二 26/317:25JNB - YYZ
3 stops35h 31mMultiple Airlines
Deal found 28/2R10 933
週三 27/39:50JNB - YYZ
3 stops58h 25mMultiple Airlines
Deal found 28/2R11 202
週一 25/312:10JNB - YYZ
3 stops33h 36mMultiple Airlines
Deal found 29/2R11 586
週二 26/317:25JNB - YYZ
2 stops28h 24mMultiple Airlines
Deal found 28/2R11 663
週三 29/59:50JNB - YYZ
2 stops34h 15mMultiple Airlines
Deal found 29/2R12 009
週二 5/319:45JNB - YUL
1 stop30h 10mBritish Airways
Deal found 29/2R12 124

Find flights from Johannesburg to Canada within your budget

Customise your flight search to find flights from Johannesburg to Canada that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 3月 2024.

Fly from

Any airport

Fly to

Any airport

Budget

R13 834 - R22 307

Route

Depart

Return

Price

Johannesburg OR TamboToronto Pearson Intl

JNB - YYZ

JNBYYZ

Johannesburg OR Tambo

週二 23/4

1 stop26h 40m

Toronto Pearson Intl

週二 30/4

1 stop31h 00m

R13 834

Johannesburg OR TamboVancouver Intl

JNB - YVR

JNBYVR

Johannesburg OR Tambo

週二 21/5

2 stops36h 20m

Vancouver Intl

週二 28/5

2 stops63h 00m

R14 218

Johannesburg OR TamboToronto Pearson Intl

JNB - YYZ

JNBYYZ

Johannesburg OR Tambo

週五 5/4

2 stops27h 15m

Toronto Pearson Intl

週三 17/4

2 stops22h 05m

R14 987

Johannesburg OR TamboToronto Pearson Intl

JNB - YYZ

JNBYYZ

Johannesburg OR Tambo

週二 23/4

2 stops35h 06m

Toronto Pearson Intl

週二 30/4

1 stop30h 45m

R15 602

Johannesburg OR TamboToronto Pearson Intl

JNB - YYZ

JNBYYZ

Johannesburg OR Tambo

週二 21/5

2 stops50h 25m

Toronto Pearson Intl

週三 26/6

2 stops33h 55m

R17 562

Johannesburg OR TamboToronto Pearson Intl

JNB - YYZ

JNBYYZ

Johannesburg OR Tambo

週一 20/5

2 stops33h 00m

Toronto Pearson Intl

週三 7/8

1 stop33h 20m

R19 675

Johannesburg OR TamboVancouver Intl

JNB - YVR

JNBYVR

Johannesburg OR Tambo

週日 14/4

1 stop25h 40m

Vancouver Intl

週日 21/4

2 stops29h 20m

R21 693

Johannesburg OR TamboToronto Pearson Intl

JNB - YYZ

JNBYYZ

Johannesburg OR Tambo

週三 19/6

2 stops27h 55m

Toronto Pearson Intl

週四 15/8

2 stops46h 55m

R22 077

Johannesburg OR TamboToronto Island

JNB - YTZ

JNBYTZ

Johannesburg OR Tambo

週日 11/8

2 stops28h 14m

Toronto Island

週六 7/9

2 stops38h 50m

R22 307

Flights are sorted by cheapest first

Deals found on 29/2

Reviews of airlines servicing Canada

Get insights into the airlines that provide service to Canada. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Canada. Reviews last updated 1 3月 2024.
Read through reviews of airlines operating flights from Johannesburg to Canada, such as Air Canada, Delta and British Airways. Users can see the overall rating for each airline as well as how each is rated in terms of entertainment options, comfort, food, crew/service, and boarding process.
8,1
Very Good
4 318 reviews

Entertainment

8,3

Overall

8,1

Boarding

8,2

Comfort

8,1

Crew

8,4

Food

7,9

Reviews

1 / 10

Food could have been better they served beef on the flight to India so they did not have enough option of the veg option for customers and half the flight did not get a meal

8,1
Very Good
4 318 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Overall

8,1

Boarding

8,2

Comfort

8,1

Crew

8,4

Food

7,9

Reviews

1 / 10

Food could have been better they served beef on the flight to India so they did not have enough option of the veg option for customers and half the flight did not get a meal

8,1
Very Good
11 818 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Overall

8,1

Boarding

8,2

Comfort

8,1

Crew

8,4

Food

7,9

Reviews

1 / 10

Food could have been better they served beef on the flight to India so they did not have enough option of the veg option for customers and half the flight did not get a meal

7,8
Good
2 258 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Overall

8,1

Boarding

8,2

Comfort

8,1

Crew

8,4

Food

7,9

Reviews

1 / 10

Food could have been better they served beef on the flight to India so they did not have enough option of the veg option for customers and half the flight did not get a meal

7,8
Good
1 335 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Overall

8,1

Boarding

8,2

Comfort

8,1

Crew

8,4

Food

7,9

Reviews

1 / 10

Food could have been better they served beef on the flight to India so they did not have enough option of the veg option for customers and half the flight did not get a meal

7,8
Good
1 766 reviews
8,1
Very Good
4 318 reviews

Entertainment

8,3

Overall

8,1

Boarding

8,2

Comfort

8,1

Crew

8,4

Food

7,9

Reviews

1 / 10

Food could have been better they served beef on the flight to India so they did not have enough option of the veg option for customers and half the flight did not get a meal

Related info for your journey

Find useful and relevant information for your journey from Johannesburg to Canada. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.

Can I find flights from Johannesburg to Canada for under R13 900 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Canada for under R13 900. The cheapest flight booked recently is on Air Canada for just R13 834, but on average you can expect to pay R15 909.

Are there last-minute flights available from Johannesburg to Canada for under R20 300?

There are currently 9+ open flights from Johannesburg to Canada within the next 7 days for less than R20 300.

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

The cheapest airlines for a one-way flight from Johannesburg to Canada are British Airways (R12 124), American Airlines (R12 893), and Kenya Airways (R13 219).

What are the most popular routes from Johannesburg to Canada?

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

What does JNB to YYZ mean?

Johannesburg OR Tambo Airport is JNB and Toronto Pearson Intl Airport is YYZ. These codes are created by the International Air Transport Association (IATA) and airlines use them to identify the departing and arrival airports in the flight routes they service. Vancouver Intl Airport (YVR), Montreal Pierre Elliott Trudeau Intl Airport (YUL), Calgary Airport (YYC), Edmonton Airport (YEG), Ottawa Airport (YOW) are other airports near this flight route and their unique identifiers/IATA codes.

Browse thousands of different options on Cheapflights for your next trip

Toggle through the tabs below to find thousands of options on Cheapflights for your next trip.

Top 10 airlines flying from Johannesburg to Canada

Discover the top 10 airlines that operate flights from Johannesburg to Canada. Compare their services, reliability, and customer satisfaction ratings to choose the airline that best suits your travel preferences and needs. Over the last 7 days, Cheapflights users made 670 482 searches. Data last updated 1 3月 2024.
AirlineCheapestAverageFlexibilityOn-time
United AirlinesCheapestR12 762AverageR23 408FlexibilityNo cancel feeOn-time69%
Search United Airlines flights
DeltaCheapestR12 960AverageR20 093FlexibilityNo cancel feeOn-timeN/A
Search Delta flights
SWISSCheapestR13 015AverageR24 832FlexibilityNo cancel feeOn-time79%
Search SWISS flights
Brussels AirlinesCheapestR13 109AverageR21 785FlexibilityNo cancel feeOn-timeN/A
Search Brussels Airlines flights
KLMCheapestR13 352AverageR22 157FlexibilityNo cancel feeOn-time75%
Search KLM flights
Air FranceCheapestR13 704AverageR21 633FlexibilityNo cancel feeOn-time77%
Search Air France flights
LufthansaCheapestR13 882AverageR24 949FlexibilityNo cancel feeOn-time76%
Search Lufthansa flights
Air CanadaCheapestR14 616AverageR22 031FlexibilityNo cancel feeOn-time67%
Search Air Canada flights
American AirlinesCheapestR15 533AverageR19 455FlexibilityNo cancel feeOn-time71%
Search American Airlines flights
British AirwaysCheapestR15 864AverageR20 028FlexibilityNo cancel feeOn-time70%
Search British Airways flights

Search flights from Johannesburg to Canada by cabin class

Find flights from Johannesburg to Canada, based on your preferred cabin class, be it economy, premium economy, business, or first class.

Book a flight to one of these trending destinations

User searches for flights to these destinations increased 20% or more in the past 90 days compared to other destinations