Find cheap flights from British Columbia to Johannesburg

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

— JNB
Dec 3 — Dec 101
Return
1 adult
Economy
0 bags
From?
To?
Sat 3/12
Sat 10/12

Let KAYAK do the searching

Save 12% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

February

High season

August

Cheapest flight

R11 195

Average price (return flight)

R22 965
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (20% more expensive on average)
Flight from Vancouver Intl to Johannesburg OR Tambo
(price for this month)

FAQs for booking flights from British Columbia to Johannesburg

Top 5 airlines serving from British Columbia to Johannesburg

Scores according to KAYAK customer reviews
8,0
SWISSOverall score based on 9444 reviews
8,2Boarding
7,8Comfort
8,6Crew
7,7Entertainment
7,9Food
Airline reviews

Loved the service, crew was very accommodating and attentive,food was amazing

Read more about SWISS

Loved the service, crew was very accommodating and attentive,food was amazing

Very satisfied overall

Pros: "The crew service was very good, as was the food. The only complain is about the entertainment, hope to update the touch screen."
Pros: "Awful!!!"
Pros: "Crew was great, seating comfortable."
Cons: "There was a major delay - we never were told why and no one apologized. It was so stressful to make my connection."
Cons: "seat comfort"
Pros: "Lost the luggage"
Pros: "Lots of room on the flight, fresh warm bread, lots of water, nice cabin crew"
Cons: "How do I book a vegetarian meal??"
Cons: "Very hot on board"
Pros: "Excellent food and crew"
Cons: "Haven’t got there yet!!"
Pros: "Swiss Airlines Saff was very friendly and helpful"
Cons: "0"
Pros: "Attendants were attentive and efficient"
Cons: "Getting from one the deplaning pad to a gate on the opposite side of the airport was daunting given that we were running 1/2 hour behind schedule. We made it with barely enough time, but our luggage did not."
Pros: "All three of our party got upgraded to business class. What a treat to have a comfy bed instead of a crammed seat on a long haul flight. Swiss spoiled us with Champagne and decent food."
Cons: "Without knowing it when I booked the flight, I purchased "economy light" fare. In this class checked luggage costs extra; $60.00 a piece. Star Alliance Gold status doesn't help here."
Pros: "Ricaro seats often broken and backs don’t stay in the upright position."
Cons: "Food is terrible. The hot pocket meal served at the end of the westbound flight is even more than terrible. The (single) Oreo cookie served for dessert on the eastbound flight is rather disappointing and truely less than one would expect or hope for from a Swiss airline!"
Pros: "Left on time, arrived on time, more or less."
Cons: "packed in like anchovies in a tin."
Pros: "All of the flight crew was personable and ready to accommodate any need we might have. Before we could ever get hungry, the staff was coming down the aisle with another serving of pretty good food!"
Cons: "We did have to wait on the plane for an hour after boarding, but I believe that was mostly due to wind."
Pros: "Good food"
Cons: "Economy seats in business. Also baby strollers took ages to come out at Heathrow, should have come to the door, but instead came at baggage claim about half an hour after our baggage, so pretty poor service in that aspect"
Pros: "I was flying business class so staff, food, etc was excellent"
Cons: "I do not understand why arriving to checkin with 90 min, on a DIRECT flight, in business class they can decide to not lead luggage at ZRH. We had to wait for all luggage to come out, then go to lost and found, what is more puzzling is that then they tell you the luggage will be loaded on next flight, arrive at night, but will not deliver it until after 3PM on next day. This is flying business class. Swiss begins to feel like a low cost"
Pros: "Who knows hope to actually get on it and make it to destination"
Cons: "Not sure just know leaving 10 hours late"
Cons: "Outdated plane."
Pros: "Crew was nice."
Cons: "TV's did not work. Food was lousy."
Pros: "The food wasn’t bad"
Cons: "Business seats suck"
Pros: "Crew were good, apart from forgetting at breakfast time that I had ordered gluten free food. Food was OK but not memorable."
Cons: "Business class is not as roomy as other airlines. My partner had to climb over me to reach the aisle, there is very little storage space and seat size is quite small. Choice of movies is limited."
Pros: "I was very happy with the overall experience"
Cons: "The crew could have been a little more helpful"
Pros: "flight left on time as schedule and the flight staff was absolutely courteous."
Pros: "On time and standard service."
Cons: "Mackenzie Gray/ My flight was cancelled due to bad weather conditions unfortunately. I'm upset that I never received my initinerary for my substitute flight! I tried online and calling the # that was provided no results. I managed to get thru to someone and they told me they would send the info to my email but they never did."
Pros: "Air hostesses were very courteous, friendly and the cabin was clean and comfortable. My flight from jfk to Geneva (then Zurich) was cancelled due to weather in Geneva (Swiss 23) so I got upgraded to a delta flight to Brussels then to Zurich Comfort+ !!! Thank you!"
Cons: "Flight from Zurich to Johannesburg: Swiss 288 (airbus a340-300) Sat in the last row of the Swiss air flight, economy, which was okay but our whole row video enternatinment system didn’t work. You’d pick a movie and it wouldn’t play. The games, camera and flight status animation all worked but not the movies. Air hostess tried resetting , still nothing. But it was a great opportunity to have a lovely conversation with my new German Friend Barbara and read my book! More lactose intolerant alternatives for breakfast which had much (cheese, yogurt, croissant) Other than those two , excellent flight. Thank you Swiss!"
Pros: "Quick and easy- no problems. We had drink service and a yummy croissant. Flights attendants were really nice and spoke great English."
Cons: "The gate was changed without significant announcement"
Pros: "Flight left in time, easy quick boarding. Food was great, we had dinner and breakfast snack"
Pros: "Staff, and service were good."
Cons: "We had to Run from our arrival gate to our departure gate, and take a train, and go through immigration and then a second documents check. It looked to me like Swiss Air knew we were running close as the flight rarely (if ever) leaves on time. It was stressful for us and for the 30+ others who were still in line in immigration when the flight time passed. It turned out to not be a problem but the published times are unrealistic. Seats were tight and comfort in cattle class is NON Existent sleep on an 8 hour flight was not even possible."
Pros: "The flight attendants were very attentive and professional. Food and snacks were tasty and Proseseco delicious! Upgraded seats were worth it for a long flight."
Cons: "The space for each seat was much too small, especially for the long uncomfortable flight. Seats also uncomfortable to sit on."
Cons: "My seat did not recline and my tv did not work"
Pros: "Friendly service. Efficient. More leg room than most other airlines. Decent entertainment. Decent food."
Cons: "No complaints"
Pros: "Nice staff"
Cons: "Waiting in line in NYC for take off was about 50 minutes. Small seat space with annoying passengers who watch movies all night with bright screens or push and press my seat all the time. Earplug is uncomfortable, breakfast is plain, hot chocolate is horrible. It was a full flight and we even lost my daughter's cardigan."
Pros: "Passengers completely ignored the commands of the crew and crew was unable to take control of the crowd (passengers refused to follow crew's multiple demands to sit down during the high turbulence, finally crew gave up to force passengers to take a sit). Several times, standing passengers fell on the sitting ines. When at the end of the flight, the issue was pointed out to the captain and supervising flight attendant, both became aggressively defensive to the point of being rude."
Pros: "The Swiss personnel both on board and off (check in) were courteous, efficient and very nice."
Cons: "in NY they would not give me a seat/ boarding pass for this flight - they said i had to get one only in zurich. by the time they gave me one in zurich - it was a middle seat and there were no other seats available. i was totally squished in between 2 men [ i am a female] and the seats were sooo small and there was absolutely no room. i was totally uncomfortable and had to sit like this for 4 hours... i did not like this AT ALL"
Pros: "Easy. Pleasant staff. I felt safe and happy."
Pros: "Great customer service."
Cons: "Breakfast was a strawberry yogurt, orange juice and a croissant. Sugar free options ie. Eggs, rye or whole grain bread are a few examples of sugar free breakfast items that could be provided."
Cons: "No me gusto . porque quando compre las pasajes con ustedes por la pagina me decia q estaba incluydo 1 maleta de 23 kg y otra de mano 8 kg. por el precio total pagado y cuando llegue ñas mañetas no estavam incluydas y tuve que pagalas. Yo ley las condiciones de mi pasaje y me daba exactamente esto que tenia derecho a las maletas. Grande falla de ustedes. ya no comprare mas con su compania K"
Pros: "Crew was sympathetic to the awful seats"
Cons: "Just fly had access to the worst seats and we could not change them."
Pros: "Comfy, loved the individual Tvs and food was great!"
Pros: "The flight was quick. Overall a smooth and pleasant one. I didn't have any real interaction with the crew except to exchange the usual pleasantries of saying hello and goodbye. So to be fair, I can't rate the level of service provided."
Cons: "The flight was fine, unfortunately, there was nowhere to sit at the gate. The majority of passengers stood about waiting or sitting on the floor since the few seats located at the gate had been taken. A five or 10 minute wait would have been one thing, but a 45 minute wait is another, particularly if there are older passengers or small children who have to wait."
Pros: "Friendly crew, decent-ish food"
Cons: "Def could have been more entertainment options, movie and TV selection felt thin relative to other carriers."
Pros: "Crew was very friendly and efiicient."
Cons: "Only negative was not related to the flight. I had a difficult time on the website getting checked in ahead of time."

The food was fantastic, including the gluten-free option, which the crew had prepared for me in advance each time. Unfortunately, the cabin temperature for the 13 hour flight was extremely warm, which was very uncomfortable. I did mention the issue to a crew member; they said they’d check but nothing changed.

I had heard that Turkish Airlines was great, but after flying on it from Vancouver to Istanbul, I didn't see what was great about it. It wasn't bad, but definitely not great. Middle of the road...

NA

Only liked crew and food, airplane was old, Entertainment system was ok, but my luggage was delayed for 48 hours and contacting the airlines/help center was difficult with referral to different departments, not much of them speak english and was put on hold multiple time to find someone that speaks english, end result me giving up on them and contacting my Visa insurance.

The AC didn't work properly - it was hard to breathe with the mask on and it was quite hot. My girlfriend needed 15 minutes to recover (get some fresh air) after the flight.

We ordered assistance during the transfer in Istanbul, but did not receive anything

Pros: "No complaints, Turkish airlines is simply one of the best company in Europe."
Pros: "Crew was super 5 stars, airplane 0 stars, narrow and ugly, change planes , who gave any star to that Airline don't belief ."
Cons: "Bigger seats for 10 hour flights"
Cons: "The airport is not proper for travels , you need at least 2 hours to finish from the long lines and finding your way to the right location before the immigration and run to the gate if you are in good shape minimum from 10 to 15 minutes"
Cons: "Fewer fat peasants with too much hand luggage. Seriously, control the hand luggage before people bring it aboard."
Pros: "The Flight crew was excellent - Inflight services were really good. However, the ground service and customer service was horrible!"
Cons: "In-ground service is terrible. Turkish Airlines on-ground staff and customer service staff don't know how to handle any problems. They are unconcerned and unhelpful. They just keep shrugging their shoulders."
Pros: "Helpful crew, good food, smooth flight."
Pros: "The staff the staff the staff. They made the trip so enjoyable. The A330-300 aircraft was smooth and silent. Very impressed"
Cons: "The seats in business class were not as soft as they could be but very impressed overall and good value for the cost of the business class ticket"
Cons: "Food. Lack of vegetarian options in 2nd leg."
Pros: "Movies"
Cons: "Nothing! It’s no comfortable at all!"
Pros: "Large screen tv and new mivies"
Cons: "Middle"
Cons: "Options for vegetarians were not really good."
Cons: "The seat are not comfortable for a long flight, I felt I was on a city bus it's very cramped and tight and I'm a medium size person, totally not recommended for heavy people"
Pros: "On time, courteous, professional. The seats in economy were comfortable and there was good amount of leg space."
Cons: "Unlike all other places we boarded from, this location did not allow families with infants to board sooner."
Pros: "First leg (Mia to Instanbul) crew was excellent!"
Cons: "second leg (Istanbul to Johannesburg) crew were rude!!!"
Pros: "Food and entertainment were good."
Cons: "Ground staff very unhelpful and arrogant. Wanted to upgrade to business class and the representative who served me was very rude and unhelpful. Boarding was through buses which was inefficient and messy. My trip was 11 hours of flying time. Economy seating is super tight and legroom awful. For long haul flights they must be more generous in terms of seat size and legroom."
Pros: "I bought a ticket for three persons: my wife, my daughtet and me. I am Nigerian, my daughter American, and my wife's Turkish. However, because of the diplomatic row between Turkey and the U.S., my daughter was refused entry into Turkey. Turkish airlines' policy was to refund the ticket of any American caught in this row. They said they will refund my one month old daughter's ticket. However, my wife and i will not receive a refund. We bought the three tickets together. Our ticket numbers ended in 235...51, 235...52, and 235...53. However, they will not refund our whole money by cancelling the ticket but only that of my daughter. So this is the question: Does Turkish airline want me to leave my one-month old baby in the U.S. and tavel with my wife to Turkey? What kind of parents will we be if we were to abandon our daughter to take a trip to Turkey. Even, the people in Turkish airlines will judge us evil parents, yet that was exactly the only option they gave us. Lose your daughter or lose your ticket money. They will not even just change our iternary or give us another destination we suggested without penalties which are almost 3/4 of our initial ticket price. They just made away with our money. You cannot say, 'We are cancelling tickets for American citizens' but make no exception for parents of infant citizens. This is the height of criminality. So, me and my family couldn't take the flight and lost $1500. We had to buy another ticket by airfloat to get to Georgia. But Turkish airlines refused to even contact us on the refund for my daughter. A truly criminal enterprise."
Cons: "They had a vague refund policy for Americans, forgetting that American infants can also have none-American parents who are as much victims in this as the American infant. For them to be myopic and keep repeating talking points of their refund policy is unfortunate to say the least."
Pros: "Service, food, staff—all excellent!"
Cons: "The cabins on both flights were too warm."
Pros: "The best was the Seat and Leg space."
Cons: "Some food has fallen on the floor and she kept pushing to serve the same food and was reluctant to discard that tray. Very bad. Seems the whole crew has attitude problem in terms of Service. I would surely avoid using Turkish. This was my first time ever to use but poor experience."
Pros: "Great service in the airplane plus they offer some amenities like slippers, tooth paste and toothbrush, they offer you wet towels to clean and refresh yourself during he flight. Really good."
Pros: "Food"
Cons: "Very disorganized the gate checking, staff ne d hospitality training . You ESP not have time for your queries and concerns . They are always in a hurry to finish talkign to you . Poor hygiene. The bathrooms are very dirty and has nomjand soap to wash your hands . Male staff in board come across unpolite. ingelt inwelcomed by the male flight attendant port side at the back.?"
Pros: "Entertainment"
Cons: "Flight was delayed 2 hours before take off."
Pros: "Good entertainment system with lots of options."
Cons: "The plane was uncomfortably warm throughout the (long!) flight, which made it difficult to get any rest."
Pros: "THis reflect in particular the flight from Boston to Instanbul, a long flight. I could see any movie (great selection) and had two full meals as well nice staff. I appreciate this in particular that many airlines cut on these cost/ anemities. Thank you"
Cons: "Not much!!"
Cons: "After having booked an aisle seat near many family members I was traveling with, a Turkish airlines crew member came and asked me to move seats so as to accommodate a couple that wanted to sit together. I willingly gave up my seat to allow this. The crew didn't have another seat in mind, however, and I spent several minutes simply waiting in the aisle before they shuffled me to the front of the plane and made me sit in a much worse seat--a middle seat nowhere near any of my family members, nestled next to a large man who was clearly extending well into the seat they meant for me to take. It was clearly a terrible seat and I made the following 12 hour flight in significant discomfort. I was very dissatisfied with the crew's behavior. When a passenger books a comfortable seat near my family, and willingly gives it up to accommodate other passengers, they should not be treated so poorly"
Cons: "No AC"
Cons: "No being able to rebook!"
Pros: "Missed the flight due to delayed flight coming into Muscat."
Cons: "Missed the flight due to delayed flight coming into Muscat."
Pros: "Finally getting to New York after they let my 1st connecting flight leave without us and the other dozen or so passengers that were supposed to be on that flight to JFK."
Cons: "Everything else was awful. Due to the previous flight being late arriving/departing we got to Istanbul late then they couldn't park the plane to de-board. We missed our connection and were stuck in Istanbul for an entire day. The customer service related to this mistake were awful, blaming us, telling us it wasn't their problem, and constantly trying to get refer us to another representative or their website rather than attempt to resolve the issues. Worst flight experience I've ever had."
Pros: "Outstanding service Excellent food Adequate entertainment Seat recline was good for economy"
Cons: "For a long flight (8+ hours) legroom on this Airbus was quite cramped Again poor boarding announcements resulted in very chaotic boarding process"
Cons: "The international transfer line in Istanbul was an absolute nightmare. I had to jump to the front of the line or I would have missed my connection despite having a 90 minute window of time to make it through. It seems this airport lacks the capacity needed to get people through efficiently based on the numbers of travelers using it."
Pros: "I eventually arrived at the destination."
Cons: "Difficult to communicate with cabin crew due to lack of English. Flight was delayed by 1 hour. General atmosphere on plane was chaotic I think due to the small plane and length of flight as large numbers of people needed to use toilets."
Pros: "Not trying to be flattering here but it really is a good airline."
Pros: "Entertainment and food were good."
Cons: "Was barely given the time of day by any of the airline employees, then they lost my baggage and shipped it to Berlin after I was already back in the States. Jerks!"
Cons: "Our flight was LAX > Istanbul > Oman The connection in Istanbul was canceled. The transfer desk was very overwhelmed by the volume of customers. After 3 hours of waiting I finally got someone to get us on a flight to Qatar and then to our final destination Oman. That person then left work before printing the tickets and I had to start all over again. It was a very stressful and tiring ordeal and cost us an entire day of our vacation."
Pros: "I loved the free tour of Istanbul that Turkish Airlines offers for thsoe who have long layovers there. The flight attendants were constantly walking through the aisles to hand out food, beverages, and other amenities. Very good movie selection. Turkish Airlines is my new favorite airline!"
Pros: "The variety of films on show was decent"
Cons: "The crew skipped our aisle whilst delivering the toiletry bags, some announcements were made purely in Turkish without regard to English passengers. The boarding gate from Istanbul was opened much later than the advertised times."
Pros: "the plain is good and there is a big space for the legs. the crew is helpfull"
Cons: "1. There was a delay on the flight from Barcelona to SAW (Turkey) of 2.5 hours. Turkish Airline didn't update us at any time what and why is the delay problem . Due to this, we missed the connetcion flight to Tel Aviv.They took us to another air port(Attaturk) in Istanbul (1.5 hour driving) . They gave us only food vaucher and no compensation for the overall delay(7 hours!!!) 2.Icoud not order a Cosher foo at all TK flights web sitr. WHY ??? 3.the Entertainment is very poor. only one movie and no subtitlse .Music is wired."
Pros: "excellent food, service"
Pros: "My husband and I had a very average experience overall. From boarding to inflight customer service."
Cons: "We did not plan to check in any luggage since we had few connections, so we decide to take our rimowa luggage with us. So we were forced to check them in because it was only 8kg allow per passenger on carry on. So our luggage end up full of big dents, and scratches. We reported to the airlines and it was hard to justify what we were complaining about it. As a consumer were are very unsatisfied and unhappy. One of the worst experience in hospitality I have ever experience."
Cons: "Refused to refund cancelled flight"
Cons: "Rude stewardess"
Pros: "In general I like all the comfort that offers Turkis Airlines to their customers."
Cons: "There are some employees there are not so kind. When ever a customer request for assistance."
Pros: "Fast, efficient, confortable, nice flight attendants, good food."
Cons: "Nothing"

I love tvs at all seats. Should be standard on all planes of any duration. Wish internet worked. I can never figure it out.

The seat provides more space for legs to stretch than other airlines.

No sure why we c were delayed.

The boarding staff at the gate could be more professional and stop talking in their native language to each other while people are boarding.

It did not allow me to check in and left seats in advance or get a boarding pass. When specifically asked agent at gate for the row that had extra leg room, as my so. Is 6’4” she gives us a row where the seats do not even incline nor is there any extra room. Also the temp in Avon was high, making many passengers sweat Improve customer service !

Pros: "The crew was nice"
Cons: "Got delayed"
Pros: "Not a lot"
Cons: "Customer service"
Pros: "Nothing I couldn’t get this flight because of the delay of the previous one"
Cons: "The company could have hold it knowing there were travellers on connection. If not, knowing that they were no flight before the next day they could have prepare hotel booking for us because all hotels were full at midnight when we finally could get there."
Pros: "Early leaving gate - early arrival"
Cons: "Always seem to be delayed"
Pros: "The ability to charge my cell phone via USB ports. Also the movies on long flights is really nice"
Cons: "Quicker way to get off plane"
Pros: "Crew was great seats comfortable but quite near back my connecting flight I had to get my seat when I got to the airport I was second from the back but close to washrooms"
Cons: "There was no entertainment on second flight but I didn’t use it anyway On second flight washroom was not very good my scarfe dropped on the floor and was wet and yuckie"
Cons: "Overall: pretty good."
Pros: "It was a quick service"
Cons: "Better food"
Pros: "Even in the absolute freezing (-40F) the plane landed an hour early into Minneapolis. Was only delayed 20 minutes leaving. Crew did amazing to get the plane going."
Cons: "Boarding was like a cattle call....my headrest was broken so couldn’t sleep upright but face down....seemed like a plane that large would have more bathrooms"
Cons: "To many screaming kids"
Pros: "Take off on time, arrived early, pleasant flight attendant"
Cons: "Had to sit on tarmac after arriving early"
Pros: "That was a treat since I don't expect the option to watch movies on short flights Also, thank you for the healthier snack items- keep moving in that direction please!"
Pros: "Excellent"
Pros: "good flight and pleasant staff"
Cons: "no vegetarian option in business class therefore nothing to eat for me for whole flight. also sky lounge very poor"
Pros: "Loved having phone and computer outlets!"
Cons: "Ran out of food by the time they got to the passengers toward the back and it was a 4 1/2 hour flight."
Cons: "Aircraft seemed shabby despite refresh of Comfort Plus, food was really mediocre. Steer clear of the Asian Veg option."
Pros: "Plane was clean, easy boarding, crew was kind and attentive."
Cons: "30 minutes late no explanations...."
Cons: "I booked through kayak and received an e-mail saying "you're booked!" with a flight itinerary and everything and then I got to the airport and they told me I had no ticket to get on the flight and no payment had ever been made and that to get on the flight I would have to pay over $1000 for a seat !!!! The original ticket I bought was under $400. I was NOT happy with this at all - Kayak screwed me over and I expect compensation."
Pros: "Clean plane, friendly staff and timely departure."
Cons: "Waiting to get off the plane. Other customers moving too slow"
Pros: "Service was fast and the inflight entertainment is free. Lots of movies to chose from, which is nice for the long flight."
Cons: "It was the most cramped I have ever felt in a plane and also the longest flight. Horrible combination. Some of the crew were snippy."
Pros: "Boarding went smoothly. We were on time. Attendants were excellently friendly and efficient. That is so nice to not have a grumpy flight attendant. Drinks are ridiculously priced, but I wasn't suprised. Great flight."
Pros: "Crew was nice and friendly, boarding was fast, on time and overall service was excellent"
Cons: "The plane was small so not a lot of space and didn't offer food other than one beverage"
Cons: "My flight got cancelled without letting me know in advance I was in the airport and spent me hours to switch a flight I ended up arriving at a different airport and need to spend more money for über"
Pros: "On time and courteous staff"
Pros: "the flight was on time and the staff very helpful"
Pros: "The turkey sabdwhich was tasty. Good movies."
Cons: "Telling me the doors were going to close & I couldn't use the restroom prior to boarding. Here I was starving from flight delays. In reality the door stayed open another 15 mins & people boarded with their to go food."
Cons: "Most everything was excellent, however my 2 year old daughter's in seat entertainment screen wasn't working. It was a full flight and there was no option to change seats. I brought it to the flight attendants attention however she wasn't able to reset it. A 7-hour flight from NY to Zurich travelling with small children without the movies was not as pleasant as it could have been."
Pros: "Excellent. Smooth staff. Lots of humor and smiles"
Cons: "No entertainment except paid WiFi."
Pros: "Very smooth"
Pros: "Quick flight; helpful and friendly staff"
Cons: "Flight was delayed substantially. Sat on the plan 40 minutes before taking off after already being 30 minutes delayed."
Pros: "The crew was very attentive and apologetic."
Cons: "Having two planes with mechanical trouble. Putting our luggage on the wrong plane. It is 1:50 am as I write this. I should be home in bed."
Cons: "Rebooked me on a flight from Nassau to Atlanta, and never worried about how I would get to Nassau from Georgetown, Exuma. Never even notified me about the rebooking. TERRIBLE customer service!"
Pros: "Our original flight delayed and then cancelled and the need help kiosk was quick to provide an alternative. Better aircraft and good flight compared with the original flight"
Cons: "The replacement flight has been delayed almost 2:30 hours due to bad weather in NYC."
Pros: "Loved it all. That's good advice above :)"
Cons: "It was a blast!"
Pros: "People are good"
Cons: "Flight delays!"
Pros: "Very informative staff"
Cons: "Was late"
Cons: "Flight was booked via Princess for a cruise. Flight from Vacoouver to LAX was through Delta partner Westjet. One schedule number and flight number for Delta, a different set of numbers for Westjet. Westjet requires you call them for seat assignment for a fee. Just not smooth!"
Cons: "Our seats were assigned at the gate. We were literally seated in the last 2 rows of the plane. It was loud and tight and I would have NEVER booked those seats!! The whole fiasco was a complete turn off. And will make me reconsider booking through delta especially if it's a connecting flight!"
Cons: "The comfort seating on this aircraft was not as good as other Deltaflights. No extras or service."
Pros: "The plane was changed so some people had new seat and some not. The crew assigned tickets quickly at the entrance. Arrived 20 min earlier, which is great!"
Cons: "The peanut bad is now contains 13 peanuts, I counted them :).Where is a good food for a 3.5 hours flight?"
Pros: "Tail winds provided an early arrival. When my flight was rebooked due to a delay on my first booking I was upgraded to Permium booking and drinks were complementary on the flight from Atlanta to Philadelphia."

The flight was ok in general. The main problem is that Schiphol airport in Amsterdam is a mess in terms of having a smooth connection and layover. I had 2 hours to make the connection and almost missed the flight to Lisbon. I would NOT recommend at all The use of KLM and Amsterdam as a hub to any other city. Not at this time of caos.

3.5 hours delay will ruin any day!

I do not know how, but, rude crew and counter personnel is here, rest of things looks pretty standard without any difference with other airlines, that was not the case in the past

The flight from Rome to Ams was delayed. The flight from AMS to Moscow was missed. - We spent 2h in a linewaiting for the service desk to rebook the tickets - Then, we spend more than an hour to get the hotel - Then waiting for the shuttle another 30 minutes Unexpectedly poor and slow service. The next working day is ruined with the flight in the middle

Not the first time we have experienced defective entertainment system on this trip. It should be upgraded.

Pros: "Yes, Very good"
Pros: "Staff were polite"
Cons: "The seating space is horrendous, I am 5 ft 8 and felt like I was sitting with my knees at my chest, horrible horrible seating"
Cons: "Allow business passenger to use front bathroom."
Pros: "The plane ✈️ itself the attendants . The entertainment on board. Really great"
Cons: "Nothing dissatisfying about the flight nor the airline staff . Very polite, very professional. It was a Great flight. For long trips this airline is one of the best."
Pros: "KLM are our airline of choice. A great full-service carrier with impecable standards."
Cons: "Nothing"
Pros: "The crew."
Cons: "The time between flights."
Cons: "Information on arrival time was not correct"
Pros: "Customer care was super supportive"
Cons: "Inflight sandwiches"
Pros: "Newer plane, crew was amazing, seats were adjustable"
Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"
Cons: "Flight got delayed 30 minutes"
Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"
Pros: "Crew was helpful and food was very good"
Cons: "There was no entertainment on the flight from Vancouver to Amsterdam and this on top of a two hour delay in taking off which led us to have to literally run to our gate in Amsterdam to make the connection to Mumbai"
Cons: "KLM was not prepared to get wheel chair passenger off plane. Cost me delay of 1 hour. I will never fly KLM again."
Pros: "My seat"
Cons: "My suitcase wasn’t in the plane. 8 hours in the plane and no one offered us water. We had to look for flight attendant. Entertainment wasn’t great not too many choices and quality of screens was poor"
Pros: "Just the cabin crew being nice"
Cons: "Punctuality KLM is always late"
Pros: "quick/efficient boarding - good staff - good food - easy flight !"
Cons: "the connecting times for klm seem to be very close - if your running late to start - you may not make your next one -"
Pros: "well mannered and attentive crew - good supply of complimentary food/drink - good over all comfort"
Cons: "boarding was running very far behind - considering this is mainly a hub operations carrier - resulted in several passengers missing their connecting flights -"
Cons: "The overall travel was good, no wifi and the entertainment system had a faulty headphone connection, and no place to charge devices other than through a USB port"
Cons: "Turn the lights on early making it hard to sleep"
Pros: "They considered my reguest of vegiterian food."
Cons: "I have no complaints."
Pros: "Economy comfort was very nice, food decent, plenty of toilets to avoid overcrowding, and good entertainment selection."
Cons: "old screens and entertainment system leg room to small"
Cons: "wasn't able to take the flight since I missed it"
Pros: "Friendly staff"
Cons: "Leg room"
Pros: "Very friendly onboard personnel - I really had kind of homy feeling."
Cons: "KLM lost my luggage during the layover. My luggage didn't arrive even after the next flight to Prague. Customer service wouldn't give me any idea what flight my luggage would arrive on, nor would they tell me what time my luggage might be delivered to me."
Pros: "We got a meal for a 1h flight only"
Cons: "No entertainment but normal for this type of flight"
Pros: "Nothing"
Cons: "Super delayed. Could have fixed the issue BEFORE we were sitting on tha plane for TWO hours"
Pros: "crew were absolutely delightful, full of smiles and doing everything to make you comfortable. seats were fine enough and got some work done and a bit of sleep. first lunch was fresh and tasty, but the second, a burger, was edible, but not much more."
Cons: "tv screens are dated so movies are not as crisp as you find in newer planes. you need a 2 prong audio adapter to use your own headphones."
Pros: "The food service was good and the flight attendants were friendly."
Cons: "The plane was very uncomfortable. The seats were small, you felt on top of the person next to you, and there was no leg room. I am a pretty small person- I can't image how uncomfortable all of the taller passengers must have been."
Pros: "The staff were professional and friendly The food was very good and plentiful The inflight entertainment has lots of choices The bathrooms remained clean All in stark contrast with BA with who I did the same flight 2 weeks ago and all the above points were very poor"
Cons: "Nothing"
Pros: "The flight attendants could not do enough for you."
Cons: "Business class was pretty empty but again I was not allowed to change my seat selection online. Pathetic check-in."
Pros: "The flight was great."
Pros: "Flight was delayed for three hours and was a very stressful flight"
Cons: "Flight was not on time and got to destination very very late pier management of aircrafts"
Pros: "The flight was very good, specially considering it was a daylight one. Staff was friendly and servicial. Tue food was above the industry's average."
Cons: "Flight delayed by one hour which meant I missed by train at Southampton by 10 minutes and subsequent bus connect home. Next bus would have been 2 hours later so 45 minute walk home from train station. Didn't bother with food offering, put off by that supplied from Hannover to Schiphol."
Pros: "Same as above"
Pros: "It's the best flight I could get for such a low price. But don't expect to to get the best and newest planes around but it's still overall a good experience."
Cons: "Quite bummed that the flight didn't have wifi / USB):"
Pros: "Seat space was good for a short flight, inclusive of free snack and drink."
Cons: "Too much overoverhead luggage."
Cons: "sardines!"
Cons: "Because of slow boarding process flight was delayed by 15 minutes. I had short connection in Amsterdam."
Cons: "Fewer entertainment options than the delta flight. I got excited with that first flight."
Pros: "It was very comfortable"
Cons: "The crew was great"
Pros: "Good food, good entertainment system, comfortable seating."
Cons: "Only one toilet working in business class. A crew member told me that it was a decision to fly with only one toilet to ensure no delay. There was a disgusting stench of sewerage for the complete flight from Amsterdam to Johannesburg. This was in all likelihood due to the broken toilet on the left side."

Luggage handling. Arrived in Johannesburg without my luggage. Communication regarding lost luggage is basically non-existent.

A really excellent and comfortable experience. No wifi in my section of business class though - would have made it perfect.

Made me check a bag that I have carried onto hundreds of flights . Caused me to miss my connection in Paris because I was flying a different airline and my bags didn’t transfer . The agent was rude and refused to listen. My mother who was three people in front of me in another line Carried the same bag on with no issues . Be consistent

Got passed over during the first drink service. Second service was more agreeable. Passengers are allowed to prop their feet up on the backs of the seats in front of them and to play their devices without headphones so everyone has to listen to it?For 4 hours. Why does this go unchecked? Is the comfort of a single passenger more important than all the others? I normally have nothing but good things to say about Air France but they missed the mark today by a wide margin.

Could not hear announcements from staff. Luggage in hold was delayed on both legs of trip.

Pros: "The crew was astounding"
Pros: "I"
Pros: "The crew was OK, but nothing special."
Cons: "Air France should not sell tickets for which the connection flights are almost impossible to catch. My luggage was not transferred to my connecting flight. I had to run to catch the flight to Bucharest. At CDC there were only two custom officers for checking passport of EU citizens, on a Saturday morning with hundreds and hundreds incoming travelers. On top of it, one female officer was rude. Typical french :("
Pros: "The seats were bigger across the shoulder area and had more padding than some other budget airlines."
Cons: "Wish there was more elbow room in the seat. I am a big guy and I was having to squish myself so as to not interfere with my neighbor"
Cons: "Seats were too close together."
Pros: "Quick boarding, comfortable seating. Great food!"
Cons: "The seats and IFE were a bit outdated. Comfortable, but outdated. My family had issues with their screens and one had to use the remote as the touch screen was no longer functional."
Pros: "Not much, seats are super uncomfortable"
Cons: "Better code sharing with KLM"
Cons: "Our request for vegetarian meals got lost after a glight was cancelled."
Pros: "Well trained, professional, highly efficient flight attendant, and what is more important, in good mood during the whole the flight"
Cons: "The mobile application Air France didn't know the city or airport Dubai. Often same thing happens on the android application work Sheremetievo airport in Moscow"
Pros: "Arrived on time."
Cons: "Overhead luggage storage jammed with luggage belonging to someone who was sitting far behind my seat."
Pros: "Crew was wonderful and welcoming!"
Pros: "Entire trip was easy and comfortable."
Pros: "Tight seat, was moved out of exit row because of my age"
Cons: "Could have stayed in exit row. Plan arrived in Moscow late so flight was over one hour late"
Pros: "Very nice crew. Nice meal service and drink service throughout. Great choice of entertainment."
Cons: "I have never been in a situation were a flight has been delayed due to the co-pilot suffering a knee injury prior to take off. A request for a doctor on board after an hour or so and then having to leave the plane and then re-board after about 40 minutes was quite bizarre."
Pros: "On time, staff was nice."
Cons: "Not many options and not even a glass of champagne. That’s a minimal requirement. No sparkling water. Just very limited"
Cons: "Flight was delayed by at least an hour leaving Paris - a regular situation I experienced with AF."
Pros: "Nothing"
Cons: "Horrible delay. I got letd to my next flyight. The airline stuff didn’t assist me at all and didn’t wanted to help me getting to my next flight. Horrible"
Pros: "The entertainment has great selection. The crews were much friendier than the flight from SFO to Paris."
Cons: "The seat padding is rather thin."
Pros: "En deux mots, tout était médiocre, avion, « nourriture » (si on appeler ça comme ça) même les hôtesses travaillaient avec une sale gueule.. Très déçu d’Air France"
Cons: "Le capitain et l’aterrisage"
Cons: "I was treated like I am not supposed to ask for food and they had one choice of meal for me while they had 2 for the rest."
Pros: "Flight on time"
Cons: "The usual Air France flights to Rome, that I have been flying for years, are now operated by Joon. For a couple months nothing changed, except the way the crew dressed. But now Joon is showing its true nature as a LOW COST airline.Seats cramped. Snacks and apple juice are now available for purchase only."
Pros: "Friendly crew, good meal and entertainment"
Cons: "Boarding agent forced me to check in my carry-on even though the carry-on fit in the cage and fullfilled all the requirements. I specifically called Air France prior to the flight to make sure I won’t have any issues as my 1st flight was operated by Delta and I wanted to confirm the luggage requirements were the same. My carry-on weighted only 5 kilos. I was extremely upset the way I was treated w/ the boarding agent behind the counter in Prague. On the top of that, her and the supervisor were very rude to my mom as they told her she had an extra carry-on which wasn’t the case. She traveled w/ a small briefcase where her mask for sleep apnea was. This is not considered an additional carry-on. The boarding agent (Czech lady and her supervisor) were not only rude but obviously lacked knowledge as well. My carry-on suitcase would easily fit in the overhead bin plus there was plenty of space inside the plane as it the flight wasn’t completely full."
Cons: "I didn’t have time to make it through customs. Missed my flight"
Pros: "If the flight would have leave in time we would receive our luggage in time"
Pros: "Nothing"
Cons: "Plane left 45 minutes late. No reason given either when waiting or after late boarding. I didn't eat as I tried to sleep byt narrow seats meant being woken constantly by fidgety neighbour. Fortunately the plane made up most of the lost time and I got my next Air France flight. This one was 50 minutes late departing."
Pros: "Absolutely everything perfect."
Cons: "Through my own fault I ordered a different seat instead of window seat. :)"
Pros: "Everything!"
Pros: "Very helpful cabin crew and did well to communicate in English to me. Flight was on time and landed ahead of schedule"
Cons: "Entertainment system had to be rebooted as it did not work Small screen handset was not working for the entire flight food selection was not as big as KLM or China Eastern Bathroom on board was smaller than KLM or China Eastern which meant changing into more comfortable clothing for the night flight"
Pros: "The quality of service from the staff and their courtesy. A great asset of the airline."
Cons: "My luggage was left behind - this despite my being lifetme platinum."
Pros: "The friendliness and courtesy of the staff."
Cons: "One piece of my luggage was left behind in Paris."
Cons: "Took very long from landing/ arrival until baggage could be collected. Priority luggage came out last!"
Pros: "Plane was clean. Pilots made up some of departure delay time in the air between NCE & CDG."
Cons: "Unorganized boarding process and minimal info or announcements regarding delay. Failure to respect SkyPriority status at boarding were disappointing. (Staff allowed it to be a bit pushy and chaotic and people were able to force their way in line, ahead of those who had been waiting in line.) Seats were okay but no recline and underseat storage was small. (Backpack wouldn't fit underseat and had to be stored in overhead.) Passengers crowding from back of plane upon arrival made it hard to deplane and felt rude."
Pros: "The fresh bread and cheese."
Cons: "The staff is very unprofessional in receiving the passengers and serving the drinks mainly. The luggage wasn’t received and after 24 hrs no news about it! It’s a shame"
Pros: "Service was excellent, top of line Food ,some of the best I’ve had on a airline Seats & pillows comfy But we were in La Première! Also the equipment- a380 was terrific"
Cons: "Only 1 bathroom (toilet) for all of first class"
Pros: "Todo muy bien Volvería a viajar con ellos."
Pros: "Boarding & crew (inc ground staff & check-in) all good."
Cons: "Food not great - not all menu options available. Limited choice of drinks. Very small, low-resolution, seat-back screens with a luggish & outdated interface. Limited choice of movies."
Pros: "Seat comfort in business class Professional and friendly crew"
Cons: "Food not tasty Limited entertainment even in business class (such small and old screen style) Newspapers available to be much more diversified When is the WiFi going to be available?"
Pros: "Crew was welcoming"
Cons: "Space between the seats was too small."
Pros: "The crew is great, with their typical slightly humourous and casual French attitude. Great collection of international quality movies."
Cons: "Average and disappointing sitting space. The vegan lacto-ovo meal is disappointing."
Cons: "The leg-space is very narrow The chair is very tiring No entertainment at all Food was tasteless But most surprising was that we were on stand by for our connecting flight. Though we bought the tickets months ago and we got our luggage checked in all the way to the final destination."
Pros: "Friendly crew and exit row had nice legroom."
Cons: "Ran out of the (already not sufficient) salty crackers and, as the flight had been delayed, we had a one packet of cracker 'lunch' at noon... the flight really should have had a sandwich or at least something slightly more substantial."
Pros: "There was enough leg room"
Cons: "The food was not very nice and the aircraft was really cold."
Pros: "Movie selection was awesome! Food was good too."
Cons: "Too many interruptions. Every time there's an announcement, it interrupts the movies and some of the announcements were completely unnecessary and there were so many of them, it was like constant interruptions, really annoying."
Pros: "Space"
Cons: "Couldn't adjust the seat and the cushion wasn't comfortable neither seat or back. The bottom back was like a board across the bottom and hurts."

Book cheap flights from British Columbia to Johannesburg

Recent return flight deals

9/5Tue
1 stopAmerican Airlines
27h 25mYVR-JNB
16/5Tue
2 stopsAmerican Airlines
33h 25mJNB-YVR
R14 364
1/3Wed
2 stopsAmerican Airlines
34h 48mYVR-JNB
19/3Sun
2 stopsAmerican Airlines
47h 32mJNB-YVR
R14 695
31/1Tue
1 stopBritish Airways
27h 10mYVR-JNB
14/2Tue
2 stopsBritish Airways
34h 45mJNB-YVR
R14 834
27/3Mon
1 stopBritish Airways
25h 15mYVR-JNB
10/4Mon
1 stopBritish Airways
31h 05mJNB-YVR
R14 851
31/1Tue
2 stopsAmerican Airlines
34h 54mYVR-JNB
15/2Wed
2 stopsAmerican Airlines
32h 45mJNB-YVR
R14 921
28/2Tue
2 stopsAmerican Airlines
41h 15mYVR-JNB
5/4Wed
1 stopAmerican Airlines
31h 05mJNB-YVR
R14 938
30/1Mon
2 stopsBritish Airways
35h 00mYVR-JNB
14/2Tue
2 stopsBritish Airways
32h 45mJNB-YVR
R15 234
27/3Mon
2 stopsBritish Airways
31h 25mYVR-JNB
10/4Mon
1 stopBritish Airways
31h 05mJNB-YVR
R15 339
8/5Mon
1 stopKLM
42h 35mYVR-JNB
16/5Tue
1 stopKLM
25h 40mJNB-YVR
R15 426
1/2Wed
2 stopsDelta
24h 05mYVR-JNB
15/2Wed
1 stopDelta
23h 56mJNB-YVR
R15 461
1/2Wed
2 stopsMultiple Airlines
25h 50mYVR-JNB
15/2Wed
2 stopsMultiple Airlines
32h 55mJNB-YVR
R15 478
8/5Mon
1 stopKLM
42h 35mYVR-JNB
17/5Wed
2 stopsKLM
30h 00mJNB-YVR
R15 722
30/1Mon
1 stopKLM
42h 30mYVR-JNB
15/2Wed
1 stopKLM
23h 56mJNB-YVR
R15 791
31/1Tue
1 stopUnited Airlines
24h 05mYVR-JNB
13/2Mon
1 stopUnited Airlines
32h 58mJNB-YVR
R15 931
10/5Wed
2 stopsAir France
46h 50mYVR-JNB
16/5Tue
2 stopsAir France
30h 00mJNB-YVR
R16 018
10/5Wed
2 stopsAir France
46h 50mYVR-JNB
17/5Wed
2 stopsAir France
30h 00mJNB-YVR
R16 035
29/1Sun
2 stopsKLM
46h 40mYVR-JNB
8/2Wed
1 stopKLM
25h 56mJNB-YVR
R16 070
28/1Sat
2 stopsUnited Airlines
38h 20mYVR-JNB
11/2Sat
2 stopsUnited Airlines
33h 29mJNB-YVR
R16 279
8/5Mon
2 stopsDelta
24h 20mYVR-JNB
15/5Mon
2 stopsDelta
33h 49mJNB-YVR
R16 296
8/5Mon
2 stopsAir France
55h 20mYVR-JNB
16/5Tue
2 stopsAir France
30h 00mJNB-YVR
R16 331

Search by stops

Search by airline

Search by price

Recent one-way flight deals

19/1Thu
2 stopsMultiple Airlines
38h 20mYVR-JNB
R11 195
19/1Thu
3 stopsMultiple Airlines
45h 40mYVR-JNB
R13 336
23/4Sun
2 stopsMultiple Airlines
39h 25mYVR-JNB
R13 528
23/4Sun
1 stopKLM
42h 35mYVR-JNB
R13 824
11/12Sun
2 stopsDelta
39h 49mYVR-JNB
R14 486
19/1Thu
1 stopKLM
42h 30mYVR-JNB
R14 590
23/4Sun
3 stopsUnited Airlines
60h 25mYVR-JNB
R14 799
11/12Sun
2 stopsSWISS
35h 10mYVR-JNB
R15 443
11/12Sun
2 stopsDelta
29h 04mYVR-JNB
R15 513
11/12Sun
2 stopsDelta
29h 04mYVR-JNB
R15 582
11/12Sun
1 stopBrussels Airlines
33h 45mYVR-JNB
R18 890
11/12Sun
1 stopUnited Airlines
24h 05mYVR-JNB
R20 806
11/12Sun
1 stopUnited Airlines
24h 05mYVR-JNB
R20 927
21/12Wed
2 stopsDelta
42h 24mYVR-JNB
R25 228
17/5Wed
3 stopsMultiple Airlines
48h 15mYVR-JNB
R36 249
15/5Mon
3 stopsMultiple Airlines
38h 10mYVR-JNB
R36 353
16/5Tue
3 stopsMultiple Airlines
52h 55mYVR-JNB
R36 632
18/5Thu
3 stopsMultiple Airlines
49h 30mYVR-JNB
R37 032
16/5Tue
1 stopTurkish Airlines
30h 50mYVR-JNB
R63 966
18/5Thu
1 stopTurkish Airlines
30h 50mYVR-JNB
R65 951

Search by stops

Search by airline

Search by price

Flights to Johannesburg