Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights to British Columbia from R11 051

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 11/5. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Sun 24/3
Sun 31/3

Search hundreds of travel sites at once for deals on flights to British Columbia

In the last 7 days travelers have searched 50 407 861 times on KAYAK, and here is why:

Save 36% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

January

High season

June

Cheapest flight

R11 051
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly (20% more expensive on average)
Flight from Johannesburg to Vancouver

FAQs - booking British Columbia flights

  • How long is the flight to British Columbia?

    An average direct flight from South Africa to British Columbia takes 37h 25m, covering a distance of 26480 km. The most popular route is Johannesburg - Vancouver with an average flight time of 27h 20m.

  • What is the cheapest flight to British Columbia?

    The cheapest ticket to British Columbia from South Africa found in the last 72 hours was R15 750. The most popular route is Johannesburg OR Tambo to Vancouver Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was R17 290.

  • What are the most popular destinations in British Columbia?

    The next most popular destinations are Kamloops (25%) and Kelowna (25%).

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to British Columbia

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly from South Africa is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest British Columbia flight deals.

Top 5 airlines flying to British Columbia

Need help choosing which airline to fly with from South Africa to British Columbia? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
8,3
Singapore AirlinesOverall score based on 1557 reviews
84boarding
82entertainment
83overall
79food
82comfort
87crew
Airline reviews

Even though it was a very full flight, the service was still excellent, the plane did not feel too cramped and cabin crew made a sincere effort to help passengers find overhead space for stowing luggage.

Read more about Singapore Airlines

Even though it was a very full flight, the service was still excellent, the plane did not feel too cramped and cabin crew made a sincere effort to help passengers find overhead space for stowing luggage.

Due to the delay of my first flight, my connecting flight with JetBlue was canceled by Singapore Airlines, but the JetBlue crew was very accommodating and rebooked a seat for me. The crew was very nice and had good attitude.

Check in was snails pace, only 1 of the luggage screen was working so long lines, an hour to check in Nobody seemed to want to fix the issue Flight was 45 minutes late Scoot is a mini sized plane ( sardine class plane), literally felt slammed between people

Left hr late & arrived 1hr late luggage was slow to be offloaded! The flight crew & food were good! Movie selection was ok!

We started with a 2 hour delay due to some airplane technical issues, and while we got a little snack pack, it was a pretty long delay for SQ. The flight itself was short, there's no entertainment on the B737-800 and there's a small snack. Functional.

Crew is phenomenal. Helpful with anything you may need. Lots of entertainment options. Food was good. On time, no complaints.

Seating wasn’t good at all with not much leg space in between. Fortunately it was a relatively short flight. Otherwise we would have struggled a lot. On board meal was pretty ordinary. It is sad to see the overall quality of this once superb airline has dropped so low.

No seperate security check for business class passengers and average lounge, open air, so not properly air conditioned

More Baggage limit Alternative of virtual check in at airport , prefer personal touch with “real person”check in counter for baggage drop

Food quality and serving frequency was poor. Travel kit was not provided. Flight was very bumpy. Overall, not a good experience.

Inexperienced e crew, no personal greeting for gold member, not the same emirates service that I know. I take this flight almost weekly

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

CREW manager was rude and nasty Crew was not friendly either and had discriminatory attitude.

Boarding was chaotic ,wish it was better orgnaised. Seating was comfortable , however food quality left much to be desired. Over all a great experience but with room for imporvement. The Dubai Delhi sector was terrible with poor seat pitch over crowded rack space , crew trying to put even laptop containing bags in to luggage even the waiting area was poorly kept - the dubai - delhi lap was extremly poor flying experience in all respects - the waiting area, the craft the seat pitch & the service quality. It is sad but this will make me look for other options when flying out of Delhi.

Over all good service but from Dubai to Delhi horrible service. Not happy

For such a long flight I feel the spacing of seats could’ve been better to make it more comfortable for passengers. Very little space to move & stretch legs.

The flight was delayed in Jhb and I could have had some help in Dubai trying to get to my connecting flight to London

Provide latest releases in Movies as they used to do.

We purchased extra legroom seats for both legs of flight through budget air. Seats were not honored by emirates. Had to spend frustrating hour to get seats we paid for on first leg to Dubai. Second leg to Jakarta were denied and had to sit in middle seat. Had to spend hour on phone yesterday to try to get refund. We’re told needed to send copies of boarding passes of which already threw away first leg boarding pass. Very very frustrating. This happened as well one year ago with emirates.

My seat was sold off to someone else. Had to wait 9 hours to catch the next filght. Definitely will never use Cathay Pacific again. Bad, very bad airline. will comment on google reviews too.

Everything went smooth. All flights were on time No changing gates, . No changing flights . It was like a completely different airlines tha n the last time I used Cathay Pacific . The last flight, 2 months ago, I had before this one was from Philippines also . I got changed in Manila and was told it only added 2 hours onto my flight . My 20 hour return trip ended up being 30 hours return with a 10.0 hour layover in New York with no seats anywhere . Everyone was sleeping or sitting on the floor . Unlike the hotel I was given in Manila to wait for this flight home . I never thought I would use Cathay Pacific again . But I did and this time you were great! I should have complained about the flight and layover from Hell a couple months ago. Consider that I am complaining about that august/23 flight now . Thank you got the great flying experience on my way home from philippines .

Everything was good food could be better but ok for economy on my 2nd flight the head ph jack are bad you have to hold pushed in to hear anything but other then that very nice service

Flight was delayed. Drink was only offered during meal. Would have been nicer if crew walk around to offer drink after take off or in between meals.

Cathay much better than other options Imigration was a total mess on arrival in KL but not Cathay s fault

Halal food options could have been better the first meal portion sizes were very small the second breakfast meal the fish and couscous was very dry and disappointing I enjoyed the Hong Kong t lot I enjoyed the midnight stuck a lot the Hong Kong tea we had for breakfast was very good

i booked vegetarian hindu meal for my flights from delhi to hong kong, and hong kong to los angeles. on first flight, they said that they do no have my meal information. thank fuilly some veg meals were still left and i could eat. However, on second flight they game me hindu non vegetarian meal, and I ate shrimp without knowing. pathetic.

Pros: "Seats were very comfortable and so were the entertainment options"
Cons: "The food was really sub-par in terms of quality. Also the it took over an hour for bags to come through which if we are flying business is a little sub-par"
Cons: "Better attitude of head attendant. Need to improve food. Not attentive."
Pros: "The crew is not so amazing and the food is not so good.They only serve pork and sea food..i don't eat those food for my religion and i asked for another food anything as long as i had something for im starving, for they never had another food to give? You mean i cannot have food while boarding the plane? Im starving and they don't gibe us any food to eat even if i asked them if theres anything . And that is a total not agreeable we are 3 people riding the plane myself and my kids and we did not have anything to eat. The crew is rude when I asked something instead of looking for another food is theres any. I paid for my flight including the food and i was not able to eat."
Cons: "Crew serving food should be nice and make sure that all passengers have food to eat especially if one, two or three or more doesn't eat pork and shrimp..if only i could i could transfer plane at that moment i will do it. Hope they will not feel the way i feel i was starving the whole flight.."

The crew was courteous and efficient. There was no entertainment or liquor service on this short international flight.

I didn't understand why I got dropped off at departures on exiting the plane at Doha aiport. I had to find my own way to immigration/baggage reclaim which wasn't easy as staff in the departure section just tell you ti scan your boarding pass. This was very poor b qatar Airways. I spent 2 hours soyung this out and once I got to get my suitcase it was delayed. So instead of getting to the hotel at about midnight I got there at three in the morning. I wonder why I upgraded to business?

Transit , Too long for terminal change, for a moment I thought Qatar airlines going to Los Angeles by bus. Please make transit convenient and quick.

There was no phone charger, uncomfortable seats, unprofessional flight attendants, didn’t like food

Qatar is the worst airline experience I had in a long time traveling business class, I believe the hype is all paid for by bloggers.

Ambience of the aircraft was great. Spacious seats with sufficient leg room in economy class. The layover could have been shorter.

I like is everything is good seets are little uncomfortable during the long flight ✈️ Doha to us , luggage 🧳 came too late overall very nice thank you for all

Bag check in at DC was slow. Boarding process was slow more due to customers unfamiliar with how to board properly. Food and service was excellent!

At the Doha airport there were at least two security checks where all items have to be separately scanned ( this is after completing a full security screen from Cochin). The walk between terminals at Doha airport is tedious due to lack of in-airport transportation and staff to provide friendly directions. On flight, there was a good selection of entertainment movies. Interesting real time flight maps and camera feeds. Food, snacks and drinks could have been served more frequently. A few more items than the standard 3 meal items ( entree, fruit and yogurt) would have been good. A better staffing ratio and bathroom ratio would have made the trip more enjoyable.

BLR boarding is total pathetic. Should not fly Qatar from Bengaluru. Check in staff is too rude there

Seat in front of my wife was broken so it reclined further than normal and without having to push the recline button so my wife had absolutely no room the entire 17 hour flight. My seat was broken and wouldn't recline at all. Also.. my tray table was sticky and dirty right away before I even used it. Also...the floor in the back of the plane from our row of seats on back was totally soaked and both times we landed water came rushing out of the food/servant area like a flood onto the same already wet carpet. It got everything wet that was placed around our feet...including our shoes and socks.

On my return flight the TV did not work the entire flight! They knew it wasn’t working but they let me sit there. The guy sitting nièce to me told me he was ok the previous flight and it wasn’t working. This is business class by the way!

The entertainment (movies) blockbuster and classics never change. I am a frequent Ethiopian flyer and this should be addressed. Not much changed from my summer flight and my December flight. It is annoying - surely you can update the selections more often. Same with food options. It becomes extremely boring to be offered the same exact meals from Washington to Addis to Maputo every trip, each time. AS

Entertainment was very poor. Couldn’t watch anything. Ear pieces were the wrong type .

The check in staff was amazing. Best customer service! The plane was old! My entertainment on the first flight didn't work at all, in my seat or in the seat next to me. The bathroom doors were old and troublesome. One of the bathrooms, the whole sink panel was broken. Everything felt old and falling apart. The airline stewardesses were amazing and quite hospitable. When there were delays, they kept us well informed. Transit was GREAT! I wasn't sure how I would make it to my next flight in 1 1/2 hours but the security lines were short and efficient. The C gates in Addis Ababa were CROWDED! That whole space downstairs was too crowded and challenging to manuever. I usually fly Ethiopian within Africa and was interested to see how the experience would be intercontinental. Overall, I would choose it again if it was cheaper than Delta/Air France or Lufthansa/KLM. I wouldn't make it a first choice if the prices were the same because the planes are so old! The food and entertainment also weren't as good. Good selection of movies but as I mentioned, on the first flight they didn't work at all (I slept so it was okay) and the 2nd flight it was glitchy. All in all, I didn't hate it but it would be a first choice only if it's cheaper.

The food really sucks And they really need to work on entertainment The movie selection is herendous .

Hot, uncomfortable and very rough take off and landing. Very regrettable.

The seats were quite uncomfortable despite having good legroom. The 350s are quite nice but the problem is on the old 777 aircraft. Special meal requests are not catered for as they should. They never had any ice for drinks.

I've never been served three bread courses in a single meal before. Was really impressed by the novelty of that.

Was so glad the the captain kept the air. It’s usually suffocating in there.

Book Cheap British Columbia Plane Tickets

Recent return flight deals

30/4Tue
2 stopsUnited Airlines
53h 23mCPT-YVR
28/5Tue
2 stopsUnited Airlines
54h 45mYVR-CPT
R12 554
23/4Tue
2 stopsDelta
43h 51mCPT-YVR
26/5Sun
1 stopDelta
42h 35mYVR-CPT
R13 106
30/4Tue
2 stopsUnited Airlines
35h 00mJNB-YVR
7/5Tue
2 stopsUnited Airlines
37h 45mYVR-JNB
R13 391
7/8Wed
1 stopTurkish Airlines
31h 25mJNB-YVR
19/9Thu
1 stopTurkish Airlines
30h 40mYVR-JNB
R29 635
8/3Fri
1 stopCathay Pacific
43h 10mJNB-YVR
13/3Wed
1 stopCathay Pacific
32h 50mYVR-JNB
R31 461
21/4Sun
2 stopsQatar Airways
31h 45mJNB-YVR
17/10Thu
2 stopsQatar Airways
34h 45mYVR-JNB
R32 317
8/3Fri
1 stopCathay Pacific
43h 10mJNB-YVR
12/3Tue
1 stopCathay Pacific
45h 25mYVR-JNB
R32 812
5/5Sun
2 stopsQatar Airways
32h 45mCPT-YVR
3/6Mon
2 stopsQatar Airways
39h 00mYVR-CPT
R33 497
1/5Wed
3 stopsSingapore Airlines
34h 58mCPT-YVR
28/5Tue
3 stopsSingapore Airlines
42h 25mYVR-CPT
R35 228
1/5Wed
3 stopsSingapore Airlines
34h 58mCPT-YVR
2/6Sun
3 stopsSingapore Airlines
42h 25mYVR-CPT
R36 483

Search by stops

Search by airline

Search by price

Recent one-way flight deals

11/5Sat
3 stops
43h 31mJNB-YVR
R11 051
30/4Tue
3 stops
35h 58mJNB-YVR
R12 003
1/6Sat
2 stops
43h 46mCPT-YVR
R12 022
30/4Tue
2 stopsAmerican Airlines
48h 25mJNB-YVR
R14 114
1/6Sat
3 stops
42h 06mJNB-YVR
R15 731
11/3Mon
2 stopsBritish Airways
35h 30mCPT-YVR
R16 891
11/5Sat
2 stopsEmirates
37h 46mJNB-YVR
R20 220
11/3Mon
1 stopBritish Airways
33h 15mCPT-YVR
R20 638
11/5Sat
1 stopLufthansa
28h 20mJNB-YVR
R34 847
10/3Sun
1 stopKLM
23h 15mCPT-YVR
R37 758

Search by stops

Search by airline

Search by price

Recent domestic flight deals

7/4Sun
directWestJet
1h 29mYYC-YXX
14/4Sun
directWestJet
1h 15mYXX-YYC
R1 845
7/4Sun
directWestJet
1h 34mYYC-YVR
14/4Sun
directWestJet
1h 25mYVR-YYC
R2 206
8/3Fri
directWestJet
1h 30mYYC-YXX
11/3Mon
directWestJet
1h 15mYXX-YYC
R2 701
13/3Wed
directWestJet
1h 39mYEG-YVR
18/3Mon
directWestJet
1h 34mYVR-YEG
R2 872
16/4Tue
multi-stopPorter Airlines
8h 29mYTZ-YVR
27/4Sat
multi-stopPorter Airlines
8h 01mYVR-YTZ
R3 995
14/4Sun
multi-stopPorter Airlines
8h 41mYYZ-YVR
14/4Sun
directPorter Airlines
4h 35mYVR-YYZ
R4 014
26/4Fri
multi-stop
21h 49mYEG-YVR
30/4Tue
multi-stop
19h 16mYVR-YEG
R8 579
24/4Wed
multi-stop
21h 49mYEG-YVR
7/5Tue
multi-stop
19h 11mYVR-YEG
R8 617
8/4Mon
multi-stopAir North
21h 40mYYC-YVR
18/4Thu
multi-stopAir North
18h 45mYVR-YYC
R20 410
6/6Thu
multi-stopAir North
7h 55mYEG-YVR
3/7Wed
multi-stopAir North
13h 50mYVR-YEG
R20 505

Search by stops

Search by airline

Search by price

Last minute flights to British Columbia

Last minute flight, train and bus deals

28/2Wed
multi-stopDelta
23h 15mCPT-YVR
16/3Sat
multi-stopDelta
44h 40mYVR-CPT
R53 869

Search by stops

Search by airline

Search by price

Flights to British Columbia