Find cheap flights from Cardiff to Johannesburg

CWL - JNB

Find cheap flights from Cardiff to Johannesburg

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

Return
Economy
Cardiff (CWL)
Johannesburg OR Tambo
Thu 9/23
Thu 9/30
Any month
Compare vs KAYAK |

Good to know

Low season

NovemberBest time to beat the crowds (18% less expensive on average)

High season

JulyMost popular time to fly (25% more expensive on average)

Average price (return flight)

R10 565(avg. price over the last 2 weeks)

When to book flights from Cardiff to Johannesburg

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight

  • The cheapest flight from Cardiff to Johannesburg was found, on average, 74 days before departure.
  • 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 is November.

FAQs for booking Cardiff to Johannesburg flights

Can I fly to Johannesburg? Are there any travel restrictions when entering Johannesburg?

Can I fly to Johannesburg without having to quarantine on arrival?

Do I need to take a coronavirus (Covid-19) test before flying to Johannesburg?

Can vaccinated people travel to Johannesburg?

What documents do I need to fly to Johannesburg?

What other coronavirus (Covid-19) restrictions are there in Johannesburg?

How long does a flight from Cardiff to Johannesburg take?

Which airports will I be using when flying from Cardiff to Johannesburg?

How does KAYAK find such low prices on flights from Cardiff to Johannesburg?

How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Cardiff to Johannesburg?

What is the Hacker Fare option on flights from Cardiff to Johannesburg?

What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Cardiff to Johannesburg?

Top airline flying Cardiff Cardiff Wales to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

7,7
KLM
Overall score based on 3 678 reviews
7,9
Boarding
7,6
Comfort
8,4
Crew
7,2
Entertainment
7,4
Food
Airline reviews

Pros: "Boarding was efficient and the crew were nice."
Cons: "the seating is horrible. it was the tightest seating I've ever experienced."

Cons: "Very nice crew and great food"

Pros: "Klm's consistantly high standards in everything they do."
Cons: "Nothing"

Pros: "KLM are our airline of choice. A great full-service carrier with impecable standards."
Cons: "Nothing"

Pros: "Loved the smooth ride."
Cons: "Bathroom was pretty nasty"

Pros: "Pleasant crew. Appropriate and efficiently served snack."
Cons: "Boarding and disembarkation were slow."

Pros: "Excellent crew, good food & movie selection."

Pros: "very nice crew"
Cons: "my bagfage was lost"

Pros: "Crew was great and helpful despite oversight in my special meal."
Cons: "Special meal request was overlook. I did not mind so much as eating less does some good! It is human to err!"

Pros: "Just as I expected. And I made my last connection easily."

Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"

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: "Nice staff and no delay"
Cons: "Instead of crisps maybe a bit of cheese or crackers"

Cons: "Entertainment"

Pros: "Service is awesome. Food is great."
Cons: "People with short connection are affected by the 15 to 25 minutes delay."

Pros: "The flight crew was so friendly and the food was really good."

Pros: "It was all fine"
Cons: "Really was unsure of why I had to purchase a ticket as I was able to pick my own on the way to Billund"

Cons: "Lost a single baggage item, a car seat. Critical for us to leave the airport, and delayed us for over an hour upon arrival. Gave us a loaner car seat that barely fit our child."

Pros: "Lovely crew, very helpful"
Cons: "N/A"

Pros: "Everything OK"

Pros: "Last year I flew Lufthansa which was my worst experience flying ever. I thought the new standard was so low I would never fly to Europe again. I had heard KLM was good but I felt this was as good as could be expected actually much better. The food was even good."
Cons: "I would have to dream something up."

Pros: "MCR airport Mert & Greet parking was smooth and efficient."
Cons: "Flight was delayed 2 hours due to bad weather. Additional baggage payment to Air Baltic did not show up on the KLM system and we had to pay again. Nowhere to address this with Air Baltic even in Tallin. Handlers seem uninterested and refer us to ‘the website to address the issue.....’"

Pros: "Nice people and good service"
Cons: "Not much"

Pros: "Short flight and being able to escape from drunk belligerent Passenger on previous flight"
Cons: "Nothing"

Pros: "Very friendly onboard personnel - I really had kind of homy feeling."

Cons: "The flight advertised meals..a small pastry was served an hour into the flight. I asked when the meal would be and was told a few hours...which turned out to be breakfast..i wated all night for food that only came an hour before landing. Now hungrey and tierd.I.will not be flying klm ever again !!"

Cons: "Very slow service at checkin, was not even available when I arrived at the airport"

Pros: "Great on board service from a very professional crew."
Cons: "Can't think of a thing."

Cons: "Didn’t happen."

Cons: "Flight was cancelled."

Pros: "We are guessing they either overbooked or they didn't have sufficient passengers on a Tuesday afternoon who's final stop was Glasgow. They rebooked him for 1200 the next day. DFW to MN, St Paul to Schipole, Amsterdam to final destination, Glasgow. So he ends up having to pay for another Lyft back to our apartment in Dallas, then another additional one for the 12 noon flight the next morning. If he didn't have family living in Dallas, he would've incurred a hotel fee too."
Cons: "He was bumped to the next day due to his flight being cancelled. Then re-booked the next day, with an additional layover. Then due to a 32 minute layover that left 3 minutes sooner..."

Pros: "Sandwich was incredibly tasty (although not much filling)"
Cons: "2 hours on the tarmac delayed with no explanation. Uncomfortable seats, no leg room. Poor management of seating, there was enough empty seats to have groups together but they were split up. Drinks served from a communal bottle in a polystyrene cup."

Pros: "Fabulous trip with friendly, helpful staff"
Cons: "Nothing"

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 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: "Pretty basic one hour flight so there's not much to complain about or praise about. I got some sleep which was good."
Cons: "The crew had their general Dutch aloofness on form. Chatted to one of the stewardesses in Dutch up until she saw I had a British passport then she decided she could only speak English to me."

Cons: "Without any explanation the plane I was due to go to Istanbul on at 11.30 was not available. I had to wait for a small plane coming from Edinburgh then wait for it to be emptied of passengers and cleaned. This meant we were over 2 hours late into Istanbul. No explanation or apology. I then missed my next flight in Istanbul and had to purchase another ticket. I cannot believe that air passengers are treated in this way!!! I will follow this up with KLM when I go home from my holiday."

Cons: "The Guy who had an accident when boarding causing a delay. Also I didn’t like the wait fir checking as passengers with children went before business class and should be after."

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: "Old airplane with not really comfy seats. No outlets for charging devices. Very old entertainment screen."

Pros: "Cabin crew very pleasant"
Cons: "Lost our bags, little sympathy from staff"

Pros: "Priority boarding was appreciated and the flights were on time. Service was fine. Schipol was good."

Pros: "Nothing"
Cons: "Flight from Amsterdam was 2 hours late. Caused me to miss connection on train from London to Leeds which then cost me 124 pounds to rebook. No information was forthcoming at all at the airport and there were 3 different departure times given. Absolute chaos. The airline is a joke"

Pros: "Staff superb. They even surprised us with an exit row and a gift for my partners birthday! Amazing. Samantha and Dennis also took time to come and personally wish him a happy birthday. A lovely touch. This airline runs like clockwork. They are just great. The sandwich and stoop waffle are nice too."
Cons: "There is a bus to the plane, so that takes a bit of extra time but they are very well organized."

Pros: "Free wee cake."
Cons: "Nothing in particular."

Pros: "Same as above"

Pros: "Spacious cabins, friendly service"

Pros: "Excellent service and comfortable flight"
Cons: "Flight delay roughly an hour"

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."

Read more about KLM
COVID-19 information

Safety measures for airlines flying from Cardiff to Johannesburg

Airlines flying from Cardiff to Johannesburg have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Cardiff to Johannesburg

Mandatory masks

Masks required on board, masks provided on flights from Cardiff to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights from Cardiff to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Cardiff to Johannesburg

Book cheap flights from Cardiff to Johannesburg

Recent return flight deals

21/10
Thu
1 stop
KLM
27h 05m
CWL - JNB
28/10
Thu
1 stop
KLM
18h 15m
JNB - CWL
21/10
Thu
2 stops
Multiple Airlines
37h 25m
CWL - JNB
28/10
Thu
1 stop
Multiple Airlines
18h 15m
JNB - CWL
21/10
Thu
1 stop
Multiple Airlines
27h 05m
CWL - JNB
27/10
Wed
2 stops
Multiple Airlines
40h 30m
JNB - CWL
21/10
Thu
2 stops
Multiple Airlines
21h 10m
CWL - JNB
28/10
Thu
2 stops
Multiple Airlines
29h 35m
JNB - CWL
21/10
Thu
2 stops
Multiple Airlines
26h 15m
CWL - JNB
27/10
Wed
2 stops
Multiple Airlines
40h 30m
JNB - CWL
21/10
Thu
2 stops
Multiple Airlines
37h 25m
CWL - JNB
28/10
Thu
3 stops
Multiple Airlines
29h 50m
JNB - CWL
Show more results

Recent one-way flight deals

8/12
Wed
1 stop
KLM
14h 05m
CWL - JNB

Search by stops

Search by airline

KLM

Search by price

-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First