Cheap flights from South Africa to British Columbia

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Mon 1/25
Mon 2/1
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Mon 1/25
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
South Africa to British Columbia

How far in advance should I book a flight from South Africa to British Columbia?

Travellers have found it’s best to book a flight 61 days in advance to save up to 5% 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 South Africa to British Columbia 1-2 weeks in advance for as low as R14 913, or R14 913 for flights within the next 24 hours.

What is the cheapest month to fly from South Africa to British Columbia?

Due to multiple factors, expect to potentially pay more when booking in August. For low rates, October can be a great choice for travel to British Columbia. Flights to British Columbia from South Africa in October are about R14 689 on average during October, but can be found for as low as R12 934.

Cheap flights from South Africa to British Columbia in January, February 2021

The best prices found for South Africa to British Columbia flights in January, February
21 Feb - 24 Feb
R15 567pp
JNB
Johannesburg OR Tambo
KLM
   
2 STOPS
YQQ
Comox
YQQ
Comox
KLM
     
3 STOPS
JNB
Johannesburg OR Tambo
15 Jan - 27 Jan
R53 442pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
15 Jan - 26 Jan
R53 746pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

South Africa to British Columbia 2021 flight deals

Cheap flights to British Columbia from South Africa found for this year
30 Jun - 6 Jul
R14 471pp
JNB
Johannesburg OR Tambo
Cathay Pacific
 
1 STOP
YVR
Vancouver Intl
YVR
Vancouver Intl
Cathay Pacific
 
1 STOP
JNB
Johannesburg OR Tambo
25 May - 29 May
R14 730pp
JNB
Johannesburg OR Tambo
KLM
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
22 Apr - 26 Apr
R14 730pp
CPT
Cape Town Intl
KLM
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
KLM
 
1 STOP
CPT
Cape Town Intl

One-way flights to British Columbia from South Africa

The cheapest one-way flights from South Africa to British Columbia
13:20 - 17:09
Multiple Airlines
2 stops
37h 49m
CPT - YVR
Multiple Airlines
R8 431
Travelgenio
5:10 - 6:45
Multiple Airlines
3 stops
59h 35m
CPT - YVR
Multiple Airlines
R10 820
Travelgenio

Related info for your journey

Useful info, stats and facts about South Africa to British Columbia flights.

Flight FAQs

From South Africa to British Columbia

Can I find flights from South Africa to British Columbia for under R15 217 on Cheapflights?

Yes, there are multiple flights from South Africa to British Columbia for under R15 217. The cheapest flight booked recently is on Cathay Pacific for just R14 471, but on average you can expect to pay R15 871.

What safety measures are being taken by airlines flying from South Africa to British Columbia to control the spread of COVID-19?

New policies can now be found on Delta to help keep travellers safe while flying. Airline carriers are regularly disinfecting and sanitising their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from South Africa to British Columbia. Policies will vary by airline.

Which airlines flying from South Africa to British Columbia have flexible cancellations due to COVID-19?

Some of our airline partners flying from South Africa to British Columbia have new flexible policies in place due to COVID-19. Air Canada, Cathay Pacific, and British Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Air Canada with this kind of flexibility.

Are there direct flights from South Africa to British Columbia for under R15 217 on Cheapflights?

There are no direct flights from South Africa to British Columbia, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

What are the most popular airlines that fly from South Africa to British Columbia?

Before booking your flight from South Africa to British Columbia, check out the most popular airlines for this route: American Airlines, Air Canada or Air France.

What are the most popular routes from South Africa to British Columbia?

The most popular route from South Africa to British Columbia is Johannesburg OR Tambo - Vancouver Intl. You may also consider Cape Town Intl - Vancouver Intl or Johannesburg OR Tambo - Comox.

What are the cheapest flights from South Africa to British Columbia?

Looking for the cheapest flight from South Africa to British Columbia? While on average our users pay R12 795, our data indicates the cheapest price to be R8 760. The most popular route (Johannesburg OR Tambo - Vancouver Intl), is priced around R14 472.

How long does is the flight from South Africa to British Columbia?

For as low as R14 776, KLM can have you in British Columbia from South Africa in 25h 45m. This flight may include one or multiple stops.

What are the cheapest airlines to flying from South Africa to British Columbia return?

Flying on Cathay Pacific is currently your cheapest option to British Columbia, with prices starting at R14 472. Additional return tickets that might be worth considering are offered by KLM and United Airlines, with the lowest prices starting at R14 730 and R14 852, respectively.

Related searches

Flights to British Columbia from South Africa
Flights to South Africa Flights to British Columbia

Destination points for flights from South Africa to British Columbia

Destination information for British Columbia

Things to know before you go. Useful info for your trip from South Africa to British Columbia
Today's exchange rate
R1 = C$ 0,09

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)

Airports servicing

Bella Coola (QBC)
Anahim Lake (YAA)
Saturna Island Lyall Harbour (YAJ)
Maple Bay (YAQ)
Village Bay Miners Bay (YAV)
Tofino Long Beach (YAZ)

Top 10 airlines flying from South Africa to British Columbia

The chart below displays the airlines Cheapflights users travelling from South Africa to British Columbia choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Air France
R808 R1 016 No cancel fee 77%
Search Air France flights
United Airlines
R855 R1 087 No cancel fee 69%
Search United Airlines flights
Cathay Pacific
R894 R1 109 No cancel fee 72%
Search Cathay Pacific flights
Air Canada
R831 R1 140 No cancel fee 67%
Search Air Canada flights
SWISS
R884 R1 147 No cancel fee 79%
Search SWISS flights
Lufthansa
R767 R1 157 No cancel fee 76%
Search Lufthansa flights
Delta
R880 R1 183 No cancel fee N/A
Search Delta flights
British Airways
R945 R1 220 No cancel fee 70%
Search British Airways flights
KLM
R839 R1 237 No cancel fee 75%
Search KLM flights
South African
R1 000 R1 322 No cancel fee 78%

We couldn't confirm the COVID-19 safety measures taken by South African. Please check directly on their website for additional information.

Search South African flights
Home North America Canada British Columbia Cheap flights from South Africa to British Columbia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First