Latest deals
Insights
FAQs
Price Alerts
Flights to South Africa

C$ 1,101 Cheap flights to South Africa

This is the cheapest round-trip flight price found by a momondo user in the last 72 hours by searching for a flight to South Africa departing on 1/2. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult

Deals available from 900+ travel sites.

"This year, momondo is the #1 place for airfares on the internet."
Save money when you book flights with momondo
Big names, great deals
Big names, great deals
Search 100s of travel sites to compare prices.
Filter for what you want
Filter for what you want
Free Wi-Fi? Early arrival? Instantly customize your results
Trusted and free
Trusted and free
We’re completely free to use - no hidden charges or fees.
Price Alerts
Price Alerts
Not ready to book? to track prices.

Recent flights found to popular cities in South Africa

Find flights to these popular cities in South Africa from your nearest airport.
SWISS
1 Feb
YTZ
58h 00m
2 stops
JNB
9 Feb
JNB
30h 25m
2 stops
YTZ
C$ 1,101
Find similar
SWISS
27 Jan
YTZ
39h 00m
2 stops
JNB
9 Feb
JNB
30h 25m
2 stops
YTZ
C$ 1,129
Find similar
Multiple Airlines
27 Jan
YYZ
27h 35m
2 stops
JNB
9 Feb
JNB
26h 55m
1 stop
YYZ
C$ 1,134
Find similar
Multiple Airlines
24 Jan
YYZ
27h 35m
2 stops
JNB
27 Jan
JNB
28h 40m
2 stops
YYZ
C$ 1,135
Find similar
Multiple Airlines
24 Jan
YYZ
27h 35m
2 stops
JNB
27 Jan
JNB
26h 35m
1 stop
YYZ
C$ 1,137
Find similar
SWISS
26 Jan
YYZ
30h 55m
1 stop
JNB
11 Feb
JNB
23h 25m
1 stop
YYZ
C$ 1,138
Find similar
Kenya Airways
18 Jan
YYZ
35h 15m
2 stops
JNB
14 Apr
JNB
41h 50m
2 stops
YYZ
C$ 1,139
Find similar
Kenya Airways
10 Feb
YYZ
27h 00m
2 stops
JNB
25 Feb
JNB
46h 59m
2 stops
YYZ
C$ 1,141
Find similar
Multiple Airlines
24 Jan
YYZ
28h 20m
1 stop
JNB
27 Jan
JNB
26h 35m
1 stop
YYZ
C$ 1,142
Find similar
Multiple Airlines
4 Feb
YYZ
45h 55m
2 stops
JNB
18 Feb
JNB
27h 26m
2 stops
YYZ
C$ 1,150
Find similar
Multiple Airlines
26 Jan
YYZ
35h 15m
2 stops
JNB
11 Feb
JNB
25h 15m
2 stops
YYZ
C$ 1,152
Find similar
Multiple Airlines
19 Jan
YYZ
35h 15m
2 stops
JNB
15 Apr
JNB
26h 05m
2 stops
YYZ
C$ 1,154
Find similar
United Airlines
21 Jan
YVR
42h 50m
2 stops
CPT
28 Jan
CPT
32h 09m
2 stops
YVR
C$ 1,108
Find similar
Multiple Airlines
21 Jan
YVR
30h 10m
1 stop
CPT
28 Jan
CPT
34h 57m
2 stops
YVR
C$ 1,109
Find similar
Multiple Airlines
21 Jan
YVR
30h 10m
1 stop
CPT
28 Jan
CPT
34h 57m
2 stops
YVR
C$ 1,128
Find similar
Kenya Airways
6 Feb
YYZ
47h 55m
2 stops
CPT
10 Feb
CPT
33h 44m
3 stops
YYZ
C$ 1,138
Find similar
Multiple Airlines
21 Jan
YVR
30h 10m
1 stop
CPT
28 Jan
CPT
26h 50m
1 stop
YVR
C$ 1,138
Find similar
Delta
9 Mar
YVR
30h 55m
1 stop
CPT
19 Mar
CPT
46h 00m
2 stops
YVR
C$ 1,139
Find similar
Multiple Airlines
21 Jan
YVR
30h 10m
1 stop
CPT
28 Jan
CPT
30h 05m
1 stop
YVR
C$ 1,141
Find similar
Multiple Airlines
3 Mar
YYZ
32h 40m
2 stops
CPT
25 Mar
CPT
33h 26m
3 stops
YYZ
C$ 1,148
Find similar
Multiple Airlines
4 Feb
YYZ
48h 35m
3 stops
CPT
18 Feb
CPT
33h 49m
3 stops
YYZ
C$ 1,150
Find similar
Multiple Airlines
3 Feb
YVR
33h 30m
1 stop
CPT
17 Feb
CPT
30h 05m
1 stop
YVR
C$ 1,155
Find similar
Multiple Airlines
9 Mar
YVR
31h 40m
1 stop
CPT
19 Mar
CPT
26h 50m
1 stop
YVR
C$ 1,157
Find similar
Multiple Airlines
19 Jan
YVR
29h 15m
1 stop
CPT
26 Jan
CPT
30h 05m
1 stop
YVR
C$ 1,158
Find similar
Multiple Airlines
19 Feb
YYZ
35h 35m
2 stops
PLZ
5 Mar
PLZ
31h 30m
2 stops
YYZ
C$ 1,474
Find similar
Lufthansa
18 Feb
YYZ
36h 20m
2 stops
PLZ
5 Mar
PLZ
31h 30m
2 stops
YYZ
C$ 1,479
Find similar
Air France
19 Feb
YYZ
36h 05m
2 stops
PLZ
6 Mar
PLZ
36h 40m
2 stops
YYZ
C$ 1,491
Find similar
Multiple Airlines
22 Feb
YYZ
35h 35m
2 stops
PLZ
5 Mar
PLZ
31h 30m
2 stops
YYZ
C$ 1,545
Find similar
Multiple Airlines
19 Feb
YYZ
35h 35m
2 stops
PLZ
9 Mar
PLZ
28h 35m
2 stops
YYZ
C$ 1,713
Find similar
Lufthansa
11 Feb
YYZ
36h 20m
2 stops
PLZ
2 Mar
PLZ
28h 35m
2 stops
YYZ
C$ 1,717
Find similar
SWISS
26 Mar
YUL
39h 15m
2 stops
PLZ
31 Mar
PLZ
29h 15m
2 stops
YUL
C$ 1,763
Find similar
SWISS
26 Mar
YUL
39h 15m
2 stops
PLZ
31 Mar
PLZ
29h 15m
2 stops
YUL
C$ 1,764
Find similar
Multiple Airlines
19 Feb
YYZ
35h 35m
2 stops
PLZ
7 Mar
PLZ
31h 30m
2 stops
YYZ
C$ 1,775
Find similar
Lufthansa
11 Feb
YYZ
36h 20m
2 stops
PLZ
27 Feb
PLZ
38h 55m
2 stops
YYZ
C$ 1,777
Find similar
Lufthansa
18 Feb
YYZ
36h 20m
2 stops
PLZ
7 Mar
PLZ
31h 30m
2 stops
YYZ
C$ 1,779
Find similar
Multiple Airlines
22 Feb
YYZ
35h 35m
2 stops
PLZ
9 Mar
PLZ
28h 35m
2 stops
YYZ
C$ 1,783
Find similar

Find the cheapest flights from Canada to South Africa

Cheap round-trip flights

These are some of the best round-trip flight deals from Canada to South Africa that have been recently found on momondo from popular airlines, departing in the coming months.

Cheap one-way flights

Flying one-way? These are some of the best deals recently discovered on momondo for flights from Canada to South Africa.

Cheap last-minute flights

Planning a quick getaway from Canada to South Africa? These are the last-minute flight deals available now.

Cheap direct flights

If you prefer a non-stop journey, check out our latest direct flight deals to South Africa, so you can enjoy a seamless trip without layovers.

Cheap bus & train deals from Canada to South Africa

Find recent round-trip train or bus tickets from Canada to South Africa.

All round-trip flight deals to South Africa

The cheapest plane tickets to South Africa found on KAYAK recently.
5:25 p.m. - 10:25 a.m.YTZ-JNB
58h 00m2 stops
8:25 p.m. - 7:50 p.m.JNB-YTZ
30h 25m2 stops
C$ 1,101SWISS
Find Deal
Sat, 1 Feb - Sun, 9 Feb
1:10 p.m. - 6:00 p.m.YVR-CPT
42h 50m2 stops
8:50 p.m. - 6:59 p.m.CPT-YVR
32h 09m2 stops
C$ 1,108United Airlines
Find Deal
Tue, 21 Jan - Tue, 28 Jan
9:15 p.m. - 9:30 p.m.YYZ-CPT
41h 15m1 stop
8:05 a.m. - 8:15 p.m.CPT-YYZ
42h 10m1 stop
C$ 1,218KLM
Find Deal
Sat, 8 Mar - Mon, 17 Mar
9:15 p.m. - 10:00 p.m.YYZ-JNB
41h 45m1 stop
11:55 p.m. - 4:40 p.m.JNB-YYZ
22h 45m1 stop
C$ 1,218KLM
Find Deal
Thu, 27 Feb - Thu, 20 Mar
8:50 p.m. - 10:20 a.m.YUL-JNB
30h 30m1 stop
9:15 p.m. - 7:05 p.m.JNB-YUL
28h 50m1 stop
C$ 1,387American Airlines
Find Deal
Tue, 4 Feb - Tue, 11 Feb
10:10 p.m. - 11:00 a.m.YUL-CPT
30h 50m1 stop
6:55 p.m. - 8:15 p.m.CPT-YUL
31h 20m1 stop
C$ 1,394British Airways
Find Deal
Mon, 21 Apr - Mon, 19 May
10:10 p.m. - 11:00 a.m.YUL-CPT
30h 50m1 stop
6:55 p.m. - 8:15 p.m.CPT-YUL
31h 20m1 stop
C$ 1,395British Airways
Find Deal
Mon, 21 Apr - Mon, 19 May
8:50 p.m. - 10:20 a.m.YUL-JNB
30h 30m1 stop
7:25 p.m. - 7:05 p.m.JNB-YUL
30h 40m1 stop
C$ 1,418American Airlines
Find Deal
Wed, 22 Jan - Wed, 12 Feb
10:20 a.m. - 1:10 p.m.YYZ-JNB
19h 50m1 stop
4:00 a.m. - 9:05 a.m.JNB-YYZ
35h 05m3 stops
C$ 1,550Ethiopian Air
Find Deal
Fri, 28 Feb - Fri, 14 Mar
10:20 a.m. - 1:00 p.m.YYZ-CPT
43h 40m1 stop
1:50 p.m. - 8:05 a.m.CPT-YYZ
25h 15m2 stops
C$ 1,651Ethiopian Air
Find Deal
Sun, 2 Mar - Sat, 8 Mar
3:25 p.m. - 8:35 a.m.YYZ-JNB
35h 10m1 stop
C$ 718Etihad Airways
Find Deal
Mon, 21 Apr
3:25 p.m. - 8:35 a.m.YYZ-JNB
35h 10m1 stop
C$ 753Etihad Airways
Find Deal
Wed, 16 Apr
10:45 a.m. - 2:30 p.m.YYZ-CPT
21h 45m1 stop
C$ 997Ethiopian Air
Find Deal
Mon, 14 Apr
10:45 a.m. - 2:30 p.m.YYZ-CPT
21h 45m1 stop
C$ 1,036Ethiopian Air
Find Deal
Wed, 16 Apr
6:40 p.m. - 5:50 p.m.YUL-CPT
41h 10m1 stop
C$ 1,371Delta
Find Deal
Sun, 20 Apr
9:15 a.m. - 5:45 p.m.YUL-JNB
26h 30m2 stops
C$ 1,375United Airlines
Find Deal
Sun, 20 Apr
9:15 a.m. - 5:10 p.m.YUL-CPT
25h 55m2 stops
C$ 1,377United Airlines
Find Deal
Wed, 16 Apr
6:00 p.m. - 9:30 p.m.YYZ-CPT
20h 30m1 stop
C$ 1,392Delta
Find Deal
Tue, 4 Feb
10:10 p.m. - 9:10 p.m.YYZ-CPT
41h 00m1 stop
C$ 1,404KLM
Find Deal
Mon, 12 May
3:35 p.m. - 10:00 p.m.YVR-JNB
44h 25m1 stop
C$ 1,474KLM
Find Deal
Mon, 13 Jan
6:05 p.m. - 4:35 a.m.YYZ-JNB
51h 30m2 stops
8:25 p.m. - 6:05 p.m.JNB-YYZ
28h 40m2 stops
C$ 1,856SWISS
Find Deal
Wed, 25 Dec - Fri, 17 Jan
6:05 p.m. - 4:35 a.m.YYZ-JNB
51h 30m2 stops
8:25 p.m. - 6:05 p.m.JNB-YYZ
28h 40m2 stops
C$ 1,858SWISS
Find Deal
Wed, 25 Dec - Fri, 17 Jan
5:40 p.m. - 10:20 a.m.YYZ-JNB
33h 40m1 stop
7:25 p.m. - 2:55 p.m.JNB-YYZ
26h 30m1 stop
C$ 2,049American Airlines
Find Deal
Wed, 25 Dec - Fri, 17 Jan
10:05 p.m. - 10:20 a.m.YYZ-JNB
29h 15m1 stop
7:25 p.m. - 2:55 p.m.JNB-YYZ
26h 30m1 stop
C$ 2,221American Airlines
Find Deal
Wed, 25 Dec - Fri, 17 Jan
6:00 p.m. - 8:00 a.m.YYZ-CPT
31h 00m1 stop
6:45 p.m. - 2:55 p.m.CPT-YYZ
27h 10m1 stop
C$ 3,170British Airways
Find Deal
Tue, 24 Dec - Sun, 29 Dec
6:00 p.m. - 10:10 p.m.YYZ-CPT
21h 10m1 stop
8:05 a.m. - 7:15 p.m.CPT-YYZ
42h 10m1 stop
C$ 3,253KLM
Find Deal
Wed, 25 Dec - Wed, 1 Jan
6:00 p.m. - 10:10 p.m.YYZ-CPT
21h 10m1 stop
8:05 a.m. - 7:15 p.m.CPT-YYZ
42h 10m1 stop
C$ 3,257KLM
Find Deal
Mon, 23 Dec - Wed, 1 Jan
10:20 a.m. - 3:55 a.m.YYZ-JNB
34h 35m1 stop
4:00 a.m. - 8:05 a.m.JNB-YYZ
35h 05m3 stops
C$ 3,296Ethiopian Air
Find Deal
Wed, 25 Dec - Thu, 16 Jan
10:20 a.m. - 3:55 a.m.YYZ-JNB
34h 35m1 stop
4:00 a.m. - 8:05 a.m.JNB-YYZ
35h 05m3 stops
C$ 3,466Ethiopian Air
Find Deal
Wed, 25 Dec - Thu, 16 Jan
1:45 p.m. - 10:20 a.m.YVR-JNB
58h 35m2 stops
9:15 p.m. - 6:44 p.m.JNB-YVR
31h 29m2 stops
C$ 13,206British Airways
Find Deal
Mon, 23 Dec - Mon, 30 Dec

See travel insights to South Africa from

South Africa flights insights and trends

Explore insights for your South Africa flight to craft the best travel plan

Which airlines fly to South Africa?

British Airways, KLM and American Airlines are the top three most popular airlines that fly to South Africa from Canada according to our data. British Airways is the first choice among our users, with 46% of people opting to fly with this airline when travelling to South Africa. Keep in mind that there are 16 different airlines that fly to South Africa on a routine basis, so you have a few additional options to choose from.

Cheapest flights to cities in South Africa

Click on the cities below to find out when it's cheapest to fly to South Africa, from Canada
Johannesburg
Johannesburg

Cheap South Africa flight deals and tips

Summary info about South Africa flight prices, duration and airlines

Best One-Way Price

C$ 718

Best Round-Trip Price

C$ 1,101

Fastest flight time

21h 45m

Popular in

August
The best one-way flight price to South Africa from Canada in the last 72 hours is C$ 718 (Toronto Pearson Intl to Johannesburg OR Tambo).
The best round-trip flight price to South Africa from Canada in the last 72 hours is C$ 1,101 (Toronto Island to Johannesburg OR Tambo).
The fastest flight to South Africa from Canada takes 21h 45m (Toronto Pearson Intl to Cape Town Intl).
August has the highest demand for flights to South Africa, with a 19% price increase on average.

Frequently asked questions about flying to South Africa

What popular landmarks are in South Africa?

What is the best airport to land at to visit Cape Town International Convention Centre?

The closest airport to Cape Town International Convention Centre is Cape Town Airport, which is located in Cape Town. If you plan on visiting or staying in this area, landing at Cape Town Airport will be your best bet.

What is the cheapest flight to South Africa?

If you are looking to fly to South Africa for less, look to airlines like FlySafair, Airlink, and South African, with prices starting at C$ 86, C$ 116, and C$ 143 respectively.

Which airlines fly to South Africa?

What is the most popular airport in South Africa to fly to?

What is the best day of the week to fly to South Africa?

Consider booking a flight to South Africa on a Tuesday, which is the cheapest day of the week. You will also find that flying out on a Sunday is another low-cost option. Try to avoid booking your flight to South Africa on Saturday, which tends to be the most expensive day of the week.

When did momondo last update prices for flights to South Africa?

Prices for flights to South Africa were last updated today.

How many operators does momondo search for flights to South Africa?

How old do you have to be to fly to South Africa?

Although the minimum age for a child to fly alone is five, airlines that offer an unaccompanied minor (UMNR) service may have their own age limits, which could be impacted by factors such as flight length, timing, and layovers. It is recommended that you verify with the airline you are booking with for travel to South Africa.

What documentation or ID do you need to fly to South Africa?

The travel and health documents required for your trip to South Africa can vary based on your itinerary and personal situation. As a rule, consider having multiple documents such as a national ID card or driver’s license, and a passport valid for six-months after you plan to arrive at South Africa. We always recommend checking with your airline or a trusted third party such as IATA to get advice.


Why use momondo?

Why should I use momondo to find a flight deal to South Africa?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights to South Africa. Millions of users trust and use momondo every year so you are in good company.

Can I find flights to South Africa with flexible booking policies on momondo?

All flight searches to South Africa on momondo can be filtered to show those which offer flexible booking policies.

How can momondo help me find flights to South Africa?

Once you have performed a search in the form on the page, momondo provides useful filters and insights. We can show you the cheapest days and times to fly as well as filter your options to help you make an informed choice when booking flights to South Africa.

I’m not ready to book a flight to South Africa right now. Can momondo alert me if prices change?

Yes. momondo can track flight prices for South Africa and alert you when they change. Perform a search to set up the price alert. All that is required is a valid email address.


An easier way to manage your South Africa trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
From?
To?
Fri 27/12
Fri 3/1
Email me momondo's favourite deals

Find better results for your trip to South Africa

Popular Flights to South Africa

Popular routes according to searches in the past day on momondo

Cheapest flight routes to South Africa

These routes have the cheapest flights to South Africa found by momondo users in Canada
DepartingDestinationBest TimeBest Price
VancouverCape Town29h 15mC$ 1,109
TorontoJohannesburg21h 00mC$ 1,135
TorontoCape Town17h 45mC$ 1,147
VancouverJohannesburg29h 35mC$ 1,161
MontrealJohannesburg23h 08mC$ 1,216
MontrealCape Town19h 25mC$ 1,313
TorontoDurban33h 40mC$ 1,362
ReginaJohannesburg34h 00mC$ 1,378
TorontoPort Elizabeth34h 55mC$ 1,388
CalgaryCape Town21h 00mC$ 1,394
WinnipegJohannesburg28h 20mC$ 1,427
EdmontonCape Town30h 55mC$ 1,437
HalifaxCape Town33h 40mC$ 1,458
WinnipegCape Town42h 00mC$ 1,480
HalifaxJohannesburg32h 45mC$ 1,520
OttawaJohannesburg22h 05mC$ 1,523