Prices are in Canadian Dollars.

Cheap flights from Canada to Cape Town

Round-trip
Economy
Wichita (ICT)
Cape Town (CPT)
Depart
Return
Any month
Compare vs. Cheapflights |

How to find the cheapest flight from
Canada to Cape Town (CPT)

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

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 49 days in advance, which can save you up to 29% on flights from Canada to Cape Town compared to booking the week you need them. Waiting 49 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 C$ 1,357. For sooner than that we have options available in the next 3 days from C$ 1,585.

What is the cheapest month to fly from Canada to Cape Town?

The best pricing can be found in the month of May. Prices to Cape Town from Canada average C$ 1,201. You can even find prices in May for less than C$ 1,201, as users have found deals to Cape Town from as low as C$ 901. The month of December appears to be one of the more expensive times to travel to Cape Town from Canada. Flying in the targeted month can save you up to 43%.

Cheap flights from Canada to Cape Town in January, February 2021

15 Feb - 15 Mar
C$ 862pp
YYZ
Toronto Pearson Intl
British Airways
   
2 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
British Airways
 
1 STOP
YYZ
Toronto Pearson Intl
17 Feb - 17 Mar
C$ 917pp
YYZ
Toronto Pearson Intl
British Airways
   
2 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
British Airways
 
1 STOP
YYZ
Toronto Pearson Intl
15 Feb - 15 Mar
C$ 921pp
YYZ
Toronto Pearson Intl
British Airways
   
2 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
British Airways
   
2 STOPS
YYZ
Toronto Pearson Intl

Canada to Cape Town 2021 flight deals

5 May - 9 May
C$ 851pp
YYZ
Toronto Pearson Intl
American Airlines
 
1 STOP
CPT
Cape Town Intl
CPT
Cape Town Intl
American Airlines
 
1 STOP
YYZ
Toronto Pearson Intl
5 May - 9 May
C$ 852pp
YYZ
Toronto Pearson Intl
American Airlines
 
1 STOP
CPT
Cape Town Intl
CPT
Cape Town Intl
American Airlines
 
1 STOP
YYZ
Toronto Pearson Intl
5 May - 9 May
C$ 854pp
YYZ
Toronto Pearson Intl
American Airlines
 
1 STOP
CPT
Cape Town Intl
CPT
Cape Town Intl
American Airlines
 
1 STOP
YYZ
Toronto Pearson Intl

Last minute flights from Canada to Cape Town

3 Feb - 24 Mar
C$ 987pp
YVR
Vancouver Intl
KLM
   
2 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
KLM
   
2 STOPS
YVR
Vancouver Intl
3 Feb - 7 Apr
C$ 988pp
YVR
Vancouver Intl
KLM
   
2 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
KLM
   
2 STOPS
YVR
Vancouver Intl
1 Feb - 15 Apr
C$ 1,010pp
YVR
Vancouver Intl
Delta
   
2 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
Delta
   
2 STOPS
YVR
Vancouver Intl

One-way flights to Cape Town from Canada

5:35 a.m. - 2:30 p.m.
Delta
3 stops
26h 55m
YYZ - CPT
Delta
C$ 803
Delta
11:00 a.m. - 5:50 a.m.
Lufthansa
2 stops
35h 50m
YYZ - CPT
Lufthansa
C$ 830
Lufthansa
2:30 a.m. - 7:30 a.m.
British Airways
2 stops
45h 00m
YYC - CPT
British Airways
C$ 905
CheapFlights

Related info for your journey

Flight FAQs

From Canada to Cape Town

Can I find flights from Canada to Cape Town for under C$ 890 on Cheapflights?

Yes, there are multiple flights from Canada to Cape Town for under C$ 890. The cheapest flight booked recently is on American Airlines for just C$ 851, but on average you can expect to pay C$ 903.

What safety measures are being taken by airlines flying from Canada to Cape Town Intl to control the spread of COVID-19?

New policies can now be found on Delta to help keep travellers safe while flying. New policies for travellers booking flights from Canada to Cape Town Intl include masks being provided and required on board, daily cleaning and sanitization, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Which airlines flying from Canada to Cape Town Intl have flexible cancellations due to COVID-19?

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

Are there direct flights from Canada to Cape Town for under C$ 890 on Cheapflights?

There are no direct flights from Canada to Cape Town, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Canada to Cape Town for under C$ 1,018?

There are currently 20+ open flights from Canada to Cape Town within the next 7 days for less than C$ 1,018.

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

Consider American Airlines, Air Canada or Air France when booking your flight. These represent the most popular airlines when flying from Canada to Cape Town.

What are the most popular routes from Canada to Cape Town?

When deciding which route to take from Canada to Cape Town consider Toronto Pearson Intl - Cape Town Intl, Montreal Pierre Elliott Trudeau Intl - Cape Town Intl or Halifax Intl - Cape Town Intl as they are the most popular.

What are the cheapest flights from Canada to Cape Town?

On average you can expect to pay C$ 2,157 for a flight from Canada to Cape Town. The cheapest flight overall is C$ 758 while the most popular route, (Toronto Pearson Intl - Cape Town Intl) is currently priced at C$ 826.

How long is the flight from Canada to Cape Town?

Delta, KLM, and Ethiopian Air can get you from Canada to Cape Town in just under 20h 30m. Your travel time can differ by up to 15m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Canada to Cape Town round-trip?

According to our current data, American Airlines (C$ 852), British Airways (C$ 863), and Ethiopian Air (C$ 872) offers the cheapest pricing from Canada to Cape Town.

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

To fly one-way, consider booking your trip with British Airways, which is currently one of the cheapest options available, starting at C$ 603. KLM flights start at C$ 787 while deals on Delta start at C$ 803 one-way.

Destination information for Cape Town

Today's exchange rate
C$ 1 = R11.93
Average temperature for January in Cape Town
28.0 °C
Avg rainfall for January in Cape Town
9.0 mm

Airports servicing Cape Town

Top 10 airlines flying from Canada to Cape Town

Airline Cheapest Average Flexibility On-time COVID-19 safety
American Airlines
C$ 503 C$ 650 No cancel fee 71%
Search American Airlines flights
Austrian Airlines
C$ 817 C$ 885 No cancel fee 78%
Search Austrian Airlines flights
Qatar Airways
C$ 750 C$ 973 No cancel fee 68%
Search Qatar Airways flights
SWISS
C$ 658 C$ 990 No cancel fee 79%
Search SWISS flights
Air Canada
C$ 809 C$ 1,001 No cancel fee 67%
Search Air Canada flights
Ethiopian Air
C$ 666 C$ 1,016 No cancel fee 72%
Search Ethiopian Air flights
Cathay Pacific
C$ 892 C$ 1,061 No cancel fee 72%
Search Cathay Pacific flights
Air France
C$ 756 C$ 1,110 No cancel fee 77%
Search Air France flights
Delta
C$ 670 C$ 1,149 No cancel fee N/A
Search Delta flights
Lufthansa
C$ 703 C$ 1,168 No cancel fee 76%
Search Lufthansa flights
Home Africa South Africa Cape Town Cheap flights from Canada to Cape Town
  • Round-trip
  • 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