Cheap flights from British Columbia to Johannesburg

Return
1 adult
Economy
From?
To?
Sun 30/1
Sun 6/2

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

Users have found that booking a flight from British Columbia to Johannesburg at least 61 days early can save you up to 20% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from British Columbia to Johannesburg for as little as C$ 1,303 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as C$ 1,516 for flights departing within the next 3 days.

What is the cheapest month to fly from British Columbia to Johannesburg?

May is one of the best times of the year to fly to Johannesburg from British Columbia. Prices for May average C$ 1,264 per person but you can even find prices for as low as C$ 1,039. The most expensive prices can be found in the month of December. Opting for a May flight can save you 28% on your journey compared to booking in May

When is the cheapest time to fly from British Columbia to Johannesburg (BC - ZA1)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from British Columbia to Johannesburg as you normally would.

Cheap flights from British Columbia to Johannesburg in January, February 2022

The best prices found for British Columbia to Johannesburg flights for January, February
7 Feb. - 14 Feb.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

2 stops

34h 40m
JNB

Johannesburg OR Tambo

YVR

Vancouver Intl

1 stop

30h 55m
C$ 942

British Airways

View Deal

Deal found 24/1/22

7 Feb. - 14 Feb.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

1 stop

27h 10m
JNB

Johannesburg OR Tambo

YVR

Vancouver Intl

1 stop

30h 55m
C$ 948

British Airways

View Deal

Deal found 24/1/22

24 Feb. - 6 Mar.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

1 stop

27h 10m
JNB

Johannesburg OR Tambo

YVR

Vancouver Intl

1 stop

30h 55m
C$ 1,004

British Airways

View Deal

Deal found 23/1/22

British Columbia to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from British Columbia found for this year
7 Feb. - 14 Feb.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

2 stops

34h 40m
JNB

Johannesburg OR Tambo

YVR

Vancouver Intl

1 stop

30h 55m
C$ 942

British Airways

View Deal

Deal found 24/1/22

7 Feb. - 14 Feb.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

1 stop

27h 10m
JNB

Johannesburg OR Tambo

YVR

Vancouver Intl

1 stop

30h 55m
C$ 948

British Airways

View Deal

Deal found 24/1/22

22 Jun. - 27 Jun.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

1 stop

25h 15m
JNB

Johannesburg OR Tambo

YVR

Vancouver Intl

1 stop

32h 30m
C$ 961

British Airways

View Deal

Deal found 24/1/22

One-way flights to Johannesburg from British Columbia

The cheapest one-way flights from British Columbia to Johannesburg
26 Feb.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

2 stops

29h 00m
C$ 677

British Airways

View Deal

Deal found 22/1/22

26 Feb.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

1 stop

27h 10m
C$ 801

Iberia

View Deal

Deal found 22/1/22

26 Feb.
YVR

Vancouver Intl

JNB

Johannesburg OR Tambo

3 stops

35h 25m
C$ 868

Multiple Airlines

View Deal

Deal found 22/1/22

Related info for your journey

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

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

Some of the carriers operating flights from British Columbia to Johannesburg that may be offering flexible cancellation policies are Air Canada, Cathay Pacific, and KLM. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from British Columbia to Johannesburg for under C$ 1,000 on Cheapflights?

Yes, there are multiple flights from British Columbia to Johannesburg for under C$ 1,000. The cheapest flight booked recently is on British Airways for just C$ 942, but on average you can expect to pay C$ 1,029.

What are the cheapest airlines to fly from British Columbia to Johannesburg 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$ 677. Iberia flights start at C$ 801 while deals on Lufthansa start at C$ 938 one-way.

What are the most popular routes from British Columbia to Johannesburg?

The most popular route from British Columbia to Johannesburg is Vancouver Intl - Johannesburg OR Tambo. You may also consider Victoria Intl - Johannesburg OR Tambo or Vancouver Intl - Johannesburg Lanseria.

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

The most popular airlines flying from British Columbia to Johannesburg are American Airlines, Air Canada and British Airways. Something to consider prior to booking your flight.

What are the cheapest flights from British Columbia to Johannesburg?

While on average a flight from British Columbia to Johannesburg is generally C$ 2,595, our data shows the cheapest flight currently is C$ 950. When looking at the most popular route, (Vancouver Intl - Johannesburg OR Tambo), you can expect to pay C$ 1,004 for that flight.

Can I fly to Johannesburg from British Columbia right now?

Information is based on travel restrictions from British Columbia to Johannesburg

Most visitors from British Columbia need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.

COVID-19 testing requirements
Visitors from British Columbia must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from British Columbia are not required to quarantine after entering Johannesburg.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


Can I fly back to British Columbia from Johannesburg?

Returning to British Columbia from Johannesburg

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to British Columbia.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering British Columbia.

Top 9 airlines flying from British Columbia to Johannesburg

The chart below displays the airlines Cheapflights users travelling from British Columbia to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
British Airways
CheapestC$ 950
AverageC$ 1,796
FlexibilityNo cancel fee
On-time70%
COVID-19 safety
Lufthansa
CheapestC$ 995
AverageC$ 1,306
FlexibilityNo cancel fee
On-time76%
COVID-19 safety
South African
CheapestC$ 1,005
AverageC$ 1,539
FlexibilityNo cancel fee
On-time78%
COVID-19 safety
KLM
CheapestC$ 1,023
AverageC$ 1,328
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
SWISS
CheapestC$ 1,028
AverageC$ 1,631
FlexibilityNo cancel fee
On-time79%
COVID-19 safety
Air Canada
CheapestC$ 1,028
AverageC$ 1,435
FlexibilityNo cancel fee
On-time67%
COVID-19 safety
Delta
CheapestC$ 1,038
AverageC$ 1,404
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
American Airlines
CheapestC$ 1,067
AverageC$ 1,208
FlexibilityNo cancel fee
On-time71%
COVID-19 safety
Cathay Pacific
CheapestC$ 1,099
AverageC$ 1,315
FlexibilityNo cancel fee
On-time72%
COVID-19 safety