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
Fri 10/2
Fri 10/9
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
Fri 10/2
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 59 days in advance to save up to 6% 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 59 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 R308 880, or R308 880 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 R17 273 on average during October, but can be found for as low as R14 476.

Cheap flights from South Africa to British Columbia in September, October 2020

The best prices found for South Africa to British Columbia flights in September, October
23 Oct - 26 Oct
R862pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
SWISS
   
2 STOPS
JNB
Johannesburg OR Tambo
31 Oct - 12 Apr
R891pp
CPT
Cape Town Intl
Lufthansa
 
1 STOP
YVR
Vancouver Intl
YVR
Vancouver Intl
Lufthansa
 
1 STOP
CPT
Cape Town Intl
31 Oct - 9 Apr
R900pp
CPT
Cape Town Intl
Lufthansa
 
1 STOP
YVR
Vancouver Intl
YVR
Vancouver Intl
Lufthansa
   
2 STOPS
CPT
Cape Town Intl

South Africa to British Columbia 2020 flight deals

Cheap flights to British Columbia from South Africa found for this year
3 Nov - 10 Apr
R844pp
CPT
Cape Town Intl
SWISS
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
SWISS
   
2 STOPS
CPT
Cape Town Intl
23 Oct - 26 Oct
R862pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
SWISS
   
2 STOPS
JNB
Johannesburg OR Tambo
16 Dec - 8 Apr
R874pp
JNB
Johannesburg OR Tambo
Lufthansa
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo

Last-minute flights from South Africa to British Columbia

Late deals on return flights to British Columbia from South Africa, departing today and this week
1 Oct - 6 Jan
R927pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
YVR
Vancouver Intl
YVR
Vancouver Intl
KLM
   
2 STOPS
JNB
Johannesburg OR Tambo
1 Oct - 6 Jan
R1 295pp
JNB
Johannesburg OR Tambo
Delta
   
2 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
Delta
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Sep - 8 Oct
R2 048pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
YVR
Vancouver Intl
YVR
Vancouver Intl
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to British Columbia from South Africa

The cheapest one-way flights from South Africa to British Columbia
15:05 - 15:52
SWISS
2 stops
34h 47m
CPT - YVR
SWISS
R10 951
swiss
13:45 - 14:02
Major Airline
2 stops
34h 17m
CPT - YVR
Major Airline
R11 257
Flyus
13:20 - 6:25
Lufthansa
1 stop
27h 05m
CPT - YVR
Lufthansa
R11 377
Lufthansa

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 R900 on Cheapflights?

Yes, there are multiple flights from South Africa to British Columbia for under R900. The cheapest flight booked recently is on SWISS for just R844, but on average you can expect to pay R881.

Are there direct flights from South Africa to British Columbia for under R800 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.

Are there last-minute flights available from South Africa to British Columbia for under R1 000?

There are currently 3+ open flights from South Africa to British Columbia within the next 7 days for less than R1 000.

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

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 R16 041, our data indicates the cheapest price to be R11 204. The most popular route (Johannesburg OR Tambo - Vancouver Intl), is priced around R13 352.

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

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

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

Flying on SWISS is currently your cheapest option to British Columbia, with prices starting at R14 374. Additional return tickets that might be worth considering are offered by Lufthansa and Turkish Airlines, with the lowest prices starting at R14 885 and R15 260, respectively.

What are the cheapest airlines to fly from South Africa to British Columbia one-way?

To fly one-way, consider booking your trip with Turkish Airlines, which is currently one of the cheapest options available, starting at R10 508. SWISS flights start at R10 951 while deals on British Airways start at R11 206 one-way.

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,08

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)
Home North America Canada British Columbia Cheap flights from South Africa to British Columbia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First