Cheap flights from British Columbia to Johannesburg from R12 414

This is the cheapest one-way flight price found by a momondo user in the last 72 hours by searching for a flight from British Columbia to Johannesburg departing on 11/4. 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
1 adult, Economy, 0 bags

Discover deals from 900+ travel sites with momondo.

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? Stopover? Instantly customise 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.

Find the cheapest flights from British Columbia to Johannesburg

Cheap return flights

Enter your travel dates to find the best prices.
Multiple Airlines Logo
23:15 - 15:50
YVR
-
JNB
31h 35m
2 stops
Multiple Airlines Logo
17:00 - 21:55
JNB
-
YVR
37h 55m
2 stops
R16 416Multiple Airlines
Tue, Apr 21 - Tue, May 5
Multiple Airlines Logo
23:15 - 15:50
YVR
-
JNB
31h 35m
2 stops
Multiple Airlines Logo
12:10 - 21:55
JNB
-
YVR
42h 45m
2 stops
R16 467Multiple Airlines
Tue, Sep 22 - Sun, Oct 11
Multiple Airlines Logo
23:15 - 0:15
YVR
-
JNB
40h 00m
2 stops
Multiple Airlines Logo
12:10 - 21:55
JNB
-
YVR
42h 45m
2 stops
R16 484Multiple Airlines
Tue, Sep 22 - Sun, Oct 11
Multiple Airlines Logo
23:15 - 10:55
YVR
-
JNB
50h 40m
2 stops
Multiple Airlines Logo
17:00 - 21:55
JNB
-
YVR
37h 55m
2 stops
R16 806Multiple Airlines
Tue, Sep 22 - Sun, Oct 11
Multiple Airlines Logo
23:15 - 15:50
YVR
-
JNB
31h 35m
2 stops
Multiple Airlines Logo
1:15 - 21:55
JNB
-
YVR
53h 40m
2 stops
R17 128Multiple Airlines
Tue, Apr 28 - Mon, May 11
Multiple Airlines Logo
16:40 - 9:20
YVR
-
JNB
31h 40m
1 stop
Multiple Airlines Logo
19:25 - 16:35
JNB
-
YVR
30h 10m
1 stop
R18 807Multiple Airlines
Wed, May 27 - Wed, Jun 10
Air Canada Logo
16:35 - 9:20
YVR
-
JNB
31h 45m
1 stop
Air Canada Logo
8:45 - 16:02
JNB
-
YVR
64h 17m
2 stops
R20 656Air Canada
Mon, May 11 - Mon, May 25
Air Canada Logo
9:00 - 9:20
YVR
-
JNB
39h 20m
2 stops
Air Canada Logo
8:45 - 16:02
JNB
-
YVR
64h 17m
2 stops
R20 791Air Canada
Mon, May 11 - Mon, May 25
Delta Logo
11:20 - 21:20
YVR
-
JNB
25h 00m
2 stops
Delta Logo
20:25 - 21:03
JNB
-
YVR
33h 38m
2 stops
R21 063Delta
Wed, May 27 - Wed, Jun 10
Air Canada Logo
6:00 - 9:20
YKA
-
JNB
42h 20m
2 stops
Air Canada Logo
19:20 - 18:38
JNB
-
YKA
32h 18m
2 stops
R24 522Air Canada
Thu, Jun 4 - Mon, Jun 8

Air Canada flights from British Columbia to Johannesburg

Our best Air Canada deals on British Columbia to Johannesburg flight tickets
Air Canada
May 11
YVR16:35Vancouver Intl
31h 45m
1 stop
JNB9:20Johannesburg OR Tambo
May 25
JNB8:45Johannesburg OR Tambo
64h 17m
2 stops
YVR16:02Vancouver Intl
R20 656
Air Canada
May 11
YVR9:00Vancouver Intl
39h 20m
2 stops
JNB9:20Johannesburg OR Tambo
May 25
JNB8:45Johannesburg OR Tambo
64h 17m
2 stops
YVR16:02Vancouver Intl
R20 791
Air Canada
May 10
YYC10:25Calgary
38h 55m
2 stops
JNB9:20Johannesburg OR Tambo
May 13
JNB8:45Johannesburg OR Tambo
40h 45m
1 stop
YYC17:30Calgary
R22 996

KLM flights from British Columbia to Johannesburg

Our best KLM deals on British Columbia to Johannesburg flight tickets
KLM
Apr 27
YVR17:50Vancouver Intl
42h 30m
1 stop
JNB21:20Johannesburg OR Tambo
May 4
JNB18:00Johannesburg OR Tambo
29h 45m
2 stops
YVR14:45Vancouver Intl
R23 607
KLM
Apr 27
YVR11:18Vancouver Intl
25h 02m
2 stops
JNB21:20Johannesburg OR Tambo
May 4
JNB18:00Johannesburg OR Tambo
29h 45m
2 stops
YVR14:45Vancouver Intl
R23 997
KLM
May 14
YVR17:50Vancouver Intl
42h 30m
1 stop
JNB21:20Johannesburg OR Tambo
May 21
JNB23:15Johannesburg OR Tambo
25h 40m
1 stop
YVR15:55Vancouver Intl
R25 319

momondo Fare Finder

 
Customise your flight search to find flights from British Columbia to Johannesburg that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, momondo users made 13 550 searches. Data last updated 4 April 2026.
Use the filters below to find and compare flights from British Columbia to Johannesburg that are best for you.

Fly from

Fly to

Route

Depart

Return

Price

Cheapest return flight

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Tue 21/4

23:15-15:50

2 stops31h 35m

Johannesburg OR Tambo

Tue 5/5

17:00-21:55

2 stops37h 55m

R16 416

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Tue 22/9

23:15-15:50

2 stops31h 35m

Johannesburg OR Tambo

Sun 11/10

12:10-21:55

2 stops42h 45m

R16 467

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Tue 22/9

23:15-0:15

2 stops40h 00m

Johannesburg OR Tambo

Sun 11/10

12:10-21:55

2 stops42h 45m

R16 484

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Tue 22/9

23:15-10:55

2 stops50h 40m

Johannesburg OR Tambo

Sun 11/10

17:00-21:55

2 stops37h 55m

R16 806

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Tue 28/4

23:15-15:50

2 stops31h 35m

Johannesburg OR Tambo

Mon 11/5

1:15-21:55

2 stops53h 40m

R17 128

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Wed 27/5

16:40-9:20

1 stop31h 40m

Johannesburg OR Tambo

Wed 10/6

19:25-16:35

1 stop30h 10m

R18 807

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Mon 11/5

16:35-9:20

1 stop31h 45m

Johannesburg OR Tambo

Mon 25/5

8:45-16:02

2 stops64h 17m

R20 656

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Mon 11/5

9:00-9:20

2 stops39h 20m

Johannesburg OR Tambo

Mon 25/5

8:45-16:02

2 stops64h 17m

R20 791
Fastest return journey

VancouverJohannesburg

YVR - JNB

YVRJNB

Vancouver Intl

Wed 27/5

11:20-21:20

2 stops25h 00m

Johannesburg OR Tambo

Wed 10/6

20:25-21:03

2 stops33h 38m

R21 063

KamloopsJohannesburg

YKA - JNB

YKAJNB

Kamloops

Thu 4/6

6:00-9:20

2 stops42h 20m

Johannesburg OR Tambo

Mon 8/6

19:20-18:38

2 stops32h 18m

R24 522

Flights are sorted by cheapest return flights first.

Showing 1-10 of 20 resultsSorted by cheapest first
1
2

See travel insights to Johannesburg from

How to get the cheapest flight ticket from British Columbia to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly to Johannesburg?

In general, January is the cheapest month to fly from British Columbia to Johannesburg. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around R16 518. The month of February is another great option to travel to Johannesburg, with average flight prices from British Columbia averaging around R17 705.

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

You are more likely to see cheaper flights to Johannesburg from British Columbia when booking weeks ahead of your departure date. In general, you can expect to find flights to Johannesburg for around R21 029 when searching weeks before you fly. However, flight prices might be lower outside of this timeframe. For example, people recently found flights to Johannesburg from British Columbia for as low as R14 279 on momondo.

Cheap British Columbia to Johannesburg flight deals and tips

Find info about flight duration, direct flights, and airports for your flight from British Columbia to Johannesburg

Fastest flight time

26h 30m

Direct flights

None
The fastest flight from British Columbia to Johannesburg takes 26h 30m
There are no direct flights from British Columbia to Johannesburg. There are no popular flight routes from British Columbia to Johannesburg.

Frequently asked questions about flying from British Columbia to Johannesburg

  • When did momondo last update prices for flights from British Columbia to Johannesburg?

    Prices for flights from British Columbia to Johannesburg refresh daily.

  • How many operators does momondo search for flights from British Columbia to Johannesburg?

  • How old do you have to be to fly from British Columbia to Johannesburg?

    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 stopovers. It is recommended that you verify with the airline you are booking with for travel from British Columbia to Johannesburg.

  • What documentation or ID do you need to fly to Johannesburg?

    The travel and health documents you'll need for your trip to Johannesburg may differ based on your itinerary and personal situation. Typically, you should have several documents on hand, such as a national ID card or driver's licence and a passport that is valid for six months after your intended arrival at Johannesburg. It is always advisable to seek advice from your airline or a trusted third party, such as IATA.

Best airlines flying from British Columbia to Johannesburg

Compare and see reviews for airlines that fly from British Columbia to Johannesburg with momondo
Airline
Rating
Free Cancellation
Price
KLMPriceFrom R15 514Free CancellationRating
7,7
1 485 reviews
Search KLM flights
British AirwaysPriceFrom R17 981Free CancellationRating
6,7
7 847 reviews
Search British Airways flights
LufthansaPriceFrom R18 679Free CancellationRating
6,8
7 888 reviews
Search Lufthansa flights

Why use momondo?

Why should I use momondo to find a flight deal from British Columbia to Johannesburg?

momondo collates all your flight options in one place and lets you filter them to find the perfect flight from British Columbia to Johannesburg. momondo saves you time and could save you money on your trip.

Can I find flights from British Columbia to Johannesburg with flexible booking policies on momondo?

Yes. momondo enables you to select and highlight flights to Johannesburg from British Columbia with this policy.

How can momondo help me find flights from British Columbia to Johannesburg?

Once all potential British Columbia to Johannesburg flight options are in front of you, momondo lets you sort and filter flights based on preferences such as airline, price and flight times amongst many other options.

I’m not ready to book a flight from British Columbia to Johannesburg right now. Can momondo alert me if prices change?

Yes momondo offers price alerts on flights to Johannesburg from British Columbia. After performing a search on this page you should be able to see the price alert set up feature. Simply provide a valid email address and momondo will instantly alert you when prices change.

An easier way to manage your Johannesburg trip

We make it super easy to schedule, organise 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
Mon 4/5
Mon 11/5

Find better results for your trip to South Africa

Fly into one of these airports located in Johannesburg

Airports listed have a maximum distance of 31.6 km from Johannesburg