Find cheap flights to South Africa from C$ 984

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 24/11. 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.
1 adult
Economy
0 bags
Wed 25/10
Wed 1/11
Why choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to South Africa

Latest South Africa Flight Deals

Best round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARJohannesburg
1 stop from C$ 1,247
Cape Town
2+ stops from C$ 1,076
Durban
2+ stops from C$ 1,662
Port Elizabeth
2+ stops from C$ 1,860

Good to know

Low season

May

High season

July

Cheapest flight

C$ 984
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (16% more expensive on average)
Flight from Toronto Pearson Airport to Cape Town

Top tips for finding cheap flights to South Africa

  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be July and August. The cheapest month to fly from Canada is May.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest South Africa flight deals.
  • When you want to travel to the city of Johannesburg and the Johannesburg OR Tambo International Airport (JNB), you will find that there are a number of flight options from several cities in Canada. There is a one-stop flight aboard United Airlines from Toronto Pearson International Airport (YYZ) to Johannesburg OR Tambo International Airport with a layover at Newark International Airport (EWR).
  • If you plan on travelling to the northern part of South Africa, another airport option in neighbouring Botswana is the Sir Seretse Khama International Airport (GBE). From Toronto Pearson International Airport, you can find two-stop flights to this airport aboard a combination of Ethiopian Air and Airlink.
  • If you plan on travelling with children to South Africa, you should know that the law in this country requires that all children up to the age of three travel in an appropriate child restraint. It also states that any child under the age of 14 years old needs to travel with a seatbelt on.
  • Most flights from Canada to South Africa involve a layover within Europe. Due to South Africa's colonial past and European ties, you can find frequent and cheap connections to western European cities such as London, Frankfurt or Amsterdam.
  • If you are looking for cheap flights between major South African cities such as Johannesburg, Cape Town and Durban, consider checking South Africa's low-cost carriers Mango and Kulula, as they frequently offer cheap connections.
  • To visit the Valley of a 1,000 Hills and Ukhahlamba-Drakensberg Park, catch a flight into King Shaka International Airport (DUR) which is located near Durban.
  • Travellers who want to explore the Northern Cape, which is home to the Augrabies Falls National Park and Kalahari Desert, can fly into Kimberly Airport (KIM). This airport is serviced by South African Airways from either Johannesburg or Cape Town.
  • Travellers who are hoping to visit South Africa's beautiful beaches or the Kragga Kamma Game Park should fly into Port Elizabeth Airport (PLZ). This airport is located on Algoa Bay in the Eastern Cape Province.

FAQs - booking South Africa flights

  • Are there any events in Cape Town that I should know about booking a flight to the city?

    This city has a couple of very large events that are quite popular with visitors to South Africa. In March, the AFI Cape Town fashion week occurs, as does the Cape Town International Jazz Festival. Since both of these large events occur in the same month, it is best to book your tickets as far in advance to the city as possible when travelling here during this month.

  • If I would like to travel along the very famous Garden Route on the southeastern coast of South Africa, which airport should I fly to?

    Since this route travels the southeastern coast of the country along the Indian Ocean from Mossel Bay to Storms River, a great place to start your journey at the eastern end of this course is at the Port Elizabeth Airport (PLZ). There are a number of two-stop flights to this airport from Toronto Pearson International Airport (YYZ), with layovers at airports like Addis Ababa Bole International Airport (ADD) and Johannesburg OR Tambo International Airport (JNB). 

  • Which flights to South Africa are the most convenient?

    Flights to South Africa always include at least one layover at an international airport. However, the national carriers Air Canada and South African Airlines jointly offer flights from major Canadian hubs such as Toronto Pearson International Airport (YYZ), Edmonton International Airport (YEG), and Vancouver International Airport (YVR) to Johannesburg with just one layover at a major European airport such as London Heathrow (LHR) or Frankfurt International Airport (FRA). Travellers should note that Delta Airlines offers a direct flight from Miami to Johannesburg. This could be a convenient option, as there are many connections between Miami International Airport (MIA) and cities across Canada.

  • Do I need a visa to travel to South Africa?

    Canadian citizens do not need a visa to visit South Africa for stays of up to 90 days. However, your passport must be valid for at least 30 days beyond your expected date of departure from South Africa and it must have at least two blank pages as you will get a 'temporary resident visa' upon arrival. If your passport does not contain at least two empty pages for the temporary resident visa, you will be refused entry into the country.

  • Where should I fly to within South Africa?

    O.R. Tambo International Airport (JNB) is South Africa's most important airport, servicing Johannesburg and Pretoria, and is the perfect starting point for your journey due to its many domestic and international connections. If you are travelling to the southwestern region of the country, then Cape Town International Airport (CPT) might be the best option as it handles international flights from Europe and Asia.

  • I want to visit Kruger National Park. Where should I fly into?

    To visit Kruger National Park, fly into The Kruger Mpumalanga International Airport (MQP). This airport is located near the city of Nelspruit and is a common gateway into Kruger National Park. Carriers such as AirLink and SA Express offer flights to domestic destinations such as Johannesburg, Cape Town and Port Elizabeth. Once at the airport, you can rent a car and get to the national park in approximately 30min.

  • How long is the flight to South Africa?

    An average direct flight from Canada to South Africa takes 34h 24m, covering a distance of 22636 km. The most popular route is Toronto - Cape Town with an average flight time of 20h 25m.

  • What is the cheapest flight to South Africa?

    The cheapest ticket to South Africa from Canada found in the last 72 hours was C$ 1,061. The most popular route is Toronto Pearson Intl to Cape Town Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,076.

  • What are the most popular destinations in South Africa?

    The next most popular destinations are Johannesburg (40%) and Durban (4%). Searches for flights to Port Elizabeth (2%), to Hoedspruit (0.6%) and to Phalaborwa (0.4%) are also popular.

  • 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.

Top 5 airlines flying to South Africa

Scores according to KAYAK customer reviews
7.9
DeltaOverall score based on 29426 reviews
85crew
75food
81overall
81boarding
78comfort
78entertainment
Airline reviews
Pros: "Crew was amazing once again. Friendly and engaging."
Cons: "Atlanta concourse and gates need more work for cleanliness! This is just respecting your customers safety and wellbeing. Unfortunately having customers not being respectful with how they leave the area they were sitting a mess can make your jobs that much more challenging. Trash cans are not far away!!!"
Read more about Delta
Pros: "Crew was amazing once again. Friendly and engaging."
Cons: "Atlanta concourse and gates need more work for cleanliness! This is just respecting your customers safety and wellbeing. Unfortunately having customers not being respectful with how they leave the area they were sitting a mess can make your jobs that much more challenging. Trash cans are not far away!!!"
Cons: "Passengers not jumping up as soon as we reached the gate even though they were asked to stay seated until their route was next off."
Pros: "The crew’s positive energy and great service were truly amazing. Kudos Delta!"
Pros: "The flight attendants have so much patience, it’s amazing. Because passengers are idiots."
Cons: "Do you really need to charge every person to pick their seat?"
Pros: "Crew was very pleasant. Boarding and deplaning was smooth and easy!"
Cons: "Really felt happy on time touch down nice journey with delta"
Pros: "the plane didn't crash."
Cons: "honesty. 29 minute flight took 3 hours. first they blamed it on waiting for luggage, then they likely realized there were no connecting fllights, so that excuse didn't work, then they were 'closing the cargo doors' for 45 minutes, then they had to de-ice as the plane had now sat for 4 hours instead of 45 minutes, had it left on time."
Pros: "surprisingly spacious seats. plane felt brand new. on screen entertainment was great, and relieved to have charging inputs for my device in the seat."
Cons: "It took longer to get from nyc to dc that it did Venice to NYC. Horrible....got home at 2am"
Pros: "The crew was so lovely and accommodating, flight was smooth, and I was impressed with the meal service. I travel a lot and this was one of my best experiences. I will definitely favor Delta in the future."
Pros: "The plane size & comfort was excellent. The staff were very friendly"
Cons: "N/A"
Pros: "KLM are our airline of choice. A great full-service carrier with impecable standards."
Cons: "Nothing"
Pros: "Flight and the crew!"
Cons: "Staff at the airport pushing you to upgrade to first class but not making it clear only the first trip from Athens to Amsterdam which the first class uses same uncomfortable seats as the economy to pay extra 130 euros ridiculous airfrance stuff! I should have flown all the way to NYC first class!!!"
Cons: "Seats in economy section are very close together . There is not enough room for knees...especially for such a long trip."
Pros: "KLM STAFF WERE VERY PROFESSIONAL"
Cons: "SOME CREW MEMBERS WERE ABIT RUDE. THEY NEED TO WORK ON THEIR ATTITUDE"
Pros: "The crew were excellent and seats were comfy."
Cons: "Headphones for the entertainment centre.could have been better. Sound quality not great."
Pros: "KLM never disappoints, the cabin crew was extremely kind and helpful!. The food was great, nice leg room in regular economy class, thousands of movies and tv shows...it was great!"
Cons: "Well there was a LOT of turbulence but no one can control the weather and shout out to the pilot for giving us such a smooth landing a rough weather!"
Pros: "Crew was helpful and food was very good"
Cons: "There was no entertainment on the flight from Vancouver to Amsterdam and this on top of a two hour delay in taking off which led us to have to literally run to our gate in Amsterdam to make the connection to Mumbai"
Pros: "The flight crew was so friendly and the food was really good."
Pros: "Amazing services .. on time just exactly .. I feel really happy onboard KLM ❤️"

This was a great travel experience. Flight was smooth, crew were great, plane appeared very clean. I always have anxiety about taking off and landing. Both ways were smooth especially Landing. I didn’t realize we had landed, Great job , pilot. I wish boarding was a little more organized, but it went ok. Thank you all.

Pros: "Nothing"
Cons: "I wish kayak gets back to customers .. very poor customer service .. flight delays .. no proper assistance"
Cons: "Even a small coffee/tea service would be a nice addition."
Pros: "very helpful"
Cons: "That we did not have to have a 4 hour stop over in Madrid"
Cons: "Seating is a big problem. I am only 192 cm tall and cannot really fit my legs into the space. Have them out in the corridor"
Cons: "Arrangenents for wheel chairs at London were poor compared to Chicago which was excellent ."
Pros: "First class check in was smooth and efficient ! Love the passage way that lead me directly to lounge"
Cons: "Service in the lounge should be improved and there is no clear direction of which gate ie Gate 10A / C / E etc when boarding . Had to check a few times to ensure it’s the right gate"
Pros: "Friendly crew, decent food, and solid entertainment."
Cons: "Economy seating was very cramped, even for me at 5’5”. The plane didn’t have WiFi, which is unacceptable in 2018."
Pros: "There is o option to say food not applicable hence 1 star the menu to buy looked ok but didnt use it seat was standard and fine"
Pros: "City airport is very convenient from East London. Flight is only 40 minutes"

This flight was cancelled and I was passed around and given four different flight plans that got me in PV a full day late. I had to rebook a different flight with Delta and that was amazing

Horrible scam. Make you pay extra for more leg room then switch your seat as you’re boarding to a regular seat. Never fly American!

The lady at the check in desk never asked me if I was first class or main cabin. Just assumed I was main cabin. So they almost made me check my carry on until I showed my boarding pass. Other than that, everything was great. Smooth flight flight attendants were very nice

Pros: "The crew was friendly indeed."
Cons: "I was really surprised that there was a gate change that made the flight depart from a whole different part of the airport. I was sitting right there and didn't notice it but thankfully I had enough time to get to the different gate."
Pros: "Actually, the entree was good!"
Cons: "As always with American, we take off late - today 25 minutes. Constant announcements disrupting sleep - another common feature. And please don't thank me for choosing American, it's the only option from Philadelphia for the locations I travel to. Recently I traveled twice to Newark (an extra hour away) to avoid having to fly American."
Pros: "Not much except that it was a smooth ride once we were up in the air."
Cons: "Space is AWFUL, Boarding waa AWFUL. Airlines consider customers cattle and don’t give a damn."
Cons: "The communication to the passengers. Our flight kept getting delayed every 30 min. They kept telling us different reasons. We were supposed to take off at 2:40pm and we waited every 30 min delay until 7pm. We have kids so we had to get home. We ended up renting a car and driving to Austin."
Pros: "The seat was cormfortable and the entertainment was dope!"
Cons: "Communication. The pilot did not say when he was landing and considering it was a rough landing it would have been helpful to say. He said we shall be landing like 40minutes before Then quiet"
Pros: "Think I said this before. Up graded to 1st class because the flight to Miami was do horrible."
Pros: "Because the flight was delayed the captain and crew did everything in their power to get us to Charlotte without any more delay than there already was."
Cons: "Only issue we had is that the flight was delayed, other than it was an okay flight."
Pros: "Everything was good needed a fast flight out and got it."
Cons: "Less crowded, with better two-bag carryons enforcement forces coach and more latitude for First Class."
Cons: "I wish the WiFi worked better and did not break down."
Pros: "The crew was there when I needed them. And out of the way to help sleep. Nice service on departure with wide range of drinks and snacks. Really like entertainment on devices. Many more options of movies to watch. Easy access to restrooms with one in the front and two in the rear."
Cons: "Baggage collection at Dulles can be improved. It took over 30 minutes for the bag to arrive."
Pros: "The staff were as kind & caring as I've seen"
Cons: "Seats were rock hard, very uncomfortable. My flight from Munich to Kyiv on an older airbus 321 was better and my earlier flight from ElPaso on SWAir 737 were a hell of a lot better leg room seats were nice, go figure!"
Pros: "Departed and arrived on time. What else could you ask for? The flight was only 30 minutes long."
Cons: "Nothing. The flight was uneventful and short. The crew as nice."
Pros: "Still made it home on schedule."
Cons: "Delays. Original schedule from SFO to MSP was changed without alternatives."
Pros: "IAD to Brussels Flight is ok, just stuck between 2 guys with BO. Not really the United Airline's fault. But I hope they can atleast put a sign or something."
Cons: "Connecting flight from Orlando, FL to San Francisco, CA. Departed on time but still arrive 40 minutes after schedule. Need to have more accurate time. Almost cause me to miss my next flight."
Pros: "The entertainment interface and selection was fantastic!"
Cons: "Minor, but an arm rest would not stay up. Also, let's face it, the food food is never excellent, rarely good, but understandably hard to make so."

Book Cheap South Africa Plane Tickets

Recent round-trip flight deals

20/11Mon
2 stopsMultiple Airlines
26h 25mYYZ-CPT
4/12Mon
3 stopsMultiple Airlines
38h 18mCPT-YYZ
C$ 1,076
20/11Mon
2 stopsMultiple Airlines
26h 25mYYZ-CPT
25/11Sat
2 stopsMultiple Airlines
38h 42mCPT-YYZ
C$ 1,203
6/2Tue
1 stopKLM
21h 10mYYZ-JNB
13/2Tue
1 stopKLM
22h 36mJNB-YYZ
C$ 1,247
2/2Fri
1 stopDelta
40h 45mYUL-CPT
10/2Sat
2 stopsDelta
23h 19mCPT-YUL
C$ 1,247
17/1Wed
1 stopDelta
38h 35mYUL-JNB
31/1Wed
3 stopsDelta
35h 45mJNB-YUL
C$ 1,247
13/11Mon
1 stopKLM
21h 10mYYZ-JNB
22/11Wed
1 stopKLM
22h 36mJNB-YYZ
C$ 1,248
19/10Thu
2 stopsUnited Airlines
27h 20mYUL-CPT
6/11Mon
1 stopUnited Airlines
31h 52mCPT-YUL
C$ 1,267
23/10Mon
2 stopsUnited Airlines
20h 35mYYZ-CPT
30/10Mon
2 stopsUnited Airlines
29h 35mCPT-YYZ
C$ 1,271
17/1Wed
1 stopBritish Airways
27h 40mYUL-JNB
31/1Wed
1 stopBritish Airways
30h 10mJNB-YUL
C$ 1,374
15/1Mon
1 stopBritish Airways
30h 55mYYZ-CPT
24/1Wed
2 stopsBritish Airways
28h 15mCPT-YYZ
C$ 1,395

Search by stops

Search by airline

Search by price

Recent one-way flight deals

24/11Fri
1 stopEthiopian Air
21h 10mYYZ-CPT
C$ 984
10/1Wed
2 stopsMultiple Airlines
36h 40mYYZ-CPT
C$ 990
23/10Mon
1 stopKLM
21h 00mYUL-CPT
C$ 1,010
10/1Wed
1 stopLufthansa
33h 40mYYZ-CPT
C$ 1,012
23/10Mon
2 stopsUnited Airlines
27h 20mYUL-CPT
C$ 1,030
24/11Fri
2 stopsUnited Airlines
66h 15mYUL-CPT
C$ 1,031
24/11Fri
1 stopKLM
20h 40mYUL-CPT
C$ 1,065
26/10Thu
2 stopsDelta
29h 50mYUL-CPT
C$ 1,069
17/12Sun
2 stopsDelta
44h 56mYYZ-CPT
C$ 1,622
25/12Mon
1 stopBritish Airways
27h 00mYVR-CPT
C$ 2,939

Search by stops

Search by airline

Search by price

Last minute flights to South Africa

Last minute flight, train and bus deals

30/9Sat
multi-stopDelta
20h 40mYUL-JNB
11/10Wed
multi-stopDelta
23h 45mJNB-YUL
C$ 1,858
30/9Sat
multi-stopDelta
25h 30mYUL-JNB
11/10Wed
multi-stopDelta
23h 45mJNB-YUL
C$ 1,895
27/9Wed
multi-stopAmerican Airlines
30h 35mYYZ-JNB
1/7Mon
multi-stopAmerican Airlines
24h 35mJNB-YYZ
C$ 1,897
27/9Wed
multi-stopAmerican Airlines
30h 35mYYZ-JNB
2/7Tue
multi-stopAmerican Airlines
29h 19mJNB-YYZ
C$ 1,928
26/9Tue
multi-stopBritish Airways
27h 10mYYZ-JNB
10/10Tue
multi-stopBritish Airways
26h 35mJNB-YYZ
C$ 1,976
26/9Tue
multi-stopBritish Airways
27h 10mYYZ-JNB
10/10Tue
multi-stopBritish Airways
24h 35mJNB-YYZ
C$ 1,987
30/9Sat
multi-stopUnited Airlines
53h 29mYUL-JNB
11/10Wed
multi-stopUnited Airlines
32h 00mJNB-YUL
C$ 2,188
26/9Tue
multi-stopKLM
22h 20mYYZ-JNB
30/6Sun
multi-stopKLM
24h 00mJNB-YYZ
C$ 2,394
26/9Tue
multi-stopKLM
22h 20mYYZ-JNB
29/6Sat
multi-stopKLM
26h 40mJNB-YYZ
C$ 2,424
29/9Fri
multi-stopUnited Airlines
69h 00mYVR-JNB
16/10Mon
multi-stopUnited Airlines
51h 08mJNB-YVR
C$ 2,615

Search by stops

Search by airline

Search by price