To save on the cost of your flight from British Columbia to Johannesburg, book at least 58 days before your planned departure. Booking around this time can save you about 33% on the cost of this flight compared to booking a flight leaving this week. We have found prices from C$ 1,869 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as C$ 2,398.
Due to multiple factors, expect to potentially pay more when booking in December. For low rates, April can be a great choice for travel to Johannesburg. Flights to Johannesburg from British Columbia in April are about C$ 1,625 on average during April, but can be found for as low as C$ 1,139.
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.
Fly from
Fly to
Budget
C$ 1,499 - C$ 2,180
Route
Depart
Return
Price
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-05-05
2 stops36h 25m
Johannesburg OR Tambo
2023-06-28
2 stops36h 18m
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-05-03
2 stops32h 50m
Johannesburg OR Tambo
2023-06-27
2 stops50h 25m
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-05-05
2 stops33h 17m
Johannesburg OR Tambo
2023-06-27
2 stops50h 25m
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-06-08
2 stops34h 49m
Johannesburg OR Tambo
2023-07-06
2 stops37h 18m
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-05-03
2 stops34h 20m
Johannesburg OR Tambo
2023-06-27
1 stop25h 20m
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-06-08
2 stops24h 20m
Johannesburg OR Tambo
2023-07-06
1 stop25h 40m
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-05-05
3 stops60h 25m
Johannesburg OR Tambo
2023-06-26
2 stops32h 23m
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-05-05
1 stop42h 25m
Johannesburg OR Tambo
2023-06-27
2 stops34h 53m
Vancouver IntlJohannesburg OR Tambo
YVR - JNB
YVRJNB
Vancouver Intl
2023-06-22
1 stop27h 20m
Johannesburg OR Tambo
2023-07-13
1 stop30h 40m
Some of the carriers operating flights from British Columbia to Johannesburg that may be offering flexible cancellation policies are British Airways, KLM, and Lufthansa. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from British Columbia to Johannesburg for under C$ 1,500. The cheapest flight booked recently is on Multiple Airlines for just C$ 1,499, but on average you can expect to pay C$ 1,877.
To fly one-way, consider booking your trip with KLM, which is currently one of the cheapest options available, starting at C$ 1,071. American Airlines flights start at C$ 1,076 while deals on Delta start at C$ 1,077 one-way.
The most popular route from British Columbia to Johannesburg is Vancouver Intl - Johannesburg OR Tambo. You may also consider Vancouver Intl - Johannesburg Lanseria or Victoria Intl - Johannesburg OR Tambo.
The most popular airlines flying from British Columbia to Johannesburg are Endeavor Airlines, American Airlines and Air France. Something to consider prior to booking your flight.
While on average a flight from British Columbia to Johannesburg is generally C$ 2,783, our data shows the cheapest flight currently is C$ 1,141. When looking at the most popular route, (Vancouver Intl - Johannesburg OR Tambo), you can expect to pay C$ 1,321 for that flight.
Great question - YVR to JNB just means Vancouver Intl Airport to Johannesburg OR Tambo Airport. Now you’ll know what these unique codes when you look for flights! While you’re still figuring out your travel plans, it’s not a bad idea to learn the names and codes of other airports around these areas: Johannesburg Lanseria Airport (HLA), Pretoria Wonderboom Apt. Airport (PRY), Sun City Resort Pilansberg Airport (NTY).