Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights from Thailand to South Africa from R8 084

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 16/4. 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 South Africa

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

May

High season

March

Cheapest flight

R8 084
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (3% more expensive on average)
Flight from Bangkok Suvarnabhumi Airport to Johannesburg

FAQs for booking flights from Thailand to South Africa

  • How does KAYAK find such low prices on flights from Thailand to South Africa?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Thailand to South Africa.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Thailand to South Africa?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to South Africa from Thailand is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Thailand to South Africa?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to South Africa with an airline and back to Thailand with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Thailand to South Africa?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to South Africa from Thailand up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from Thailand to South Africa

Need help choosing which airline to fly with from Thailand to South Africa? 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
79food
82comfort
87crew
82entertainment
84boarding
83overall
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.

I did not like anything. Flight experience was bad overall.

The stewardess was very helpful all the way. My seat had an issue with headphones and after the replaced and gave me a new pair and noticed it was the seat I got a new chair to sit and a great ride back home

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.

Very slow check in. Food poor and some of the special meals offered were not available. Luggage then didnt arrive and still waiting for news 48 hours later

We were able to check in 48 hours before departure. The boarding was a breeze. The business' seat is very large with large tv screen. The lunch and dinner were excellent with selection of wines and other drinks. The seat was converted to a totally flat bed for sleeping which was very comfortable as well. We will definitely fly with Singapore Airline again in the future.

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.

Would have been nice to have more variety and less dairy in the Indian Vegetarian special meal. Why do they include Parathas as part of the entree and also on the side (substitute for bread/roll)? Also, no need for so much dairy...don't need milk packet, yogurt and Chobani Greek yogurt in the same meal.

The flight was close to on time. My suitcase was not loaded in Bangkok and was delivered 24 hours later.

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

The crew manager let the staff down by not ensuring special dietary requirements meal were coming in drips . The poor cabin crew did not stop . If organised the cabin could take a short break ..The cabin crew were AWESOME UNLIKE THIER TWO MANAGES!

I enjoyed the live television programming for entertainment, and honestly everything was acceptable. It’s just that I choose emirates, because they have always been so much better in so many ways – food choices, service, accessibility, friendliness of the staff. None of those things were poor, but they have definitely slid from their position of excellence. One example would be that after the dinner meal was served, the flight attendants huddled in the back galley with the curtains closed (by the way, that’s where snacks and drinks are), and you have to interrupt them to go back there to either ask for something or to get a snack. While they do not respond in an unfriendly way, you are led to believe that you are interrupting them by coming to get a snack or making a request. Even something like, “ Yes, how many I help you?” would be a great improvement.

Serving food took so long . Almost time close to lend. Plus during landing air pressure in cabin cuss ear blocked took long time to unblock.

Emirates is usually on time, but not this trip. Also, during the flight the attendants disappear unless called upon. Very strange. I have watched the quality of Emirates service diminish over the last five years.

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

service was slow, to get water had to press 4-5 times , crew come near but never notice, serving those they like to serve, hope this crew can improve their attentive ness and serve everyone respectfully.

Premium economy on Emirate A380 is simply the best non-business class product. In fact its probably better than many business class if the seat isnt lying flat. The food and service is close to perfect!

Cabin crew were not welcoming.was expecting excellent after traveling in Emirates from Houston to Dubai.

Flight attendant Catalina was one of best ever. Paid attention to every detail. Food was good. Comfortable private seats in business class. We were not allowed in business class lounge in Dubai because our ticket supposedly didn’t cover this. They said our travel agent should of told us that. That has never happened on any other airline before. Beware of this especially if you have a long layover like we did.

Pros: "Good selection of movies. Lights changing color on ceiling through the flight"
Cons: "Need more water service throughout the flight!! So dehydrated! Couldn't get up and disturb my seatmate, but really needed more water!"

I liked the overall service and comfort. The only annoying thing was paying for excess baggage at the airport. They have limited options and they don't take all cards.

Boarding procedures are very tiring. We have to clear security twice for our connecting flights from Doha. Also every time we board flights we have to show boarding passes 5-6 times.

Was required to print a boarding pass, which I'd prefer to avoid. Seat (economy x) was comfortable, service was excellent.

The seats are extremely small and very uncomfortable for a long trip , no space to even move the legs or keep the legs little bit folded, very uncomfortable

need to improve management and air hostess services. Rest of it’s OK.

some sections of airport are too cramped. The screening of luggage was twice and a huge hassle. They kept saying my boarding the for my next flight was in 10 minutes but were dragging the screening too long. having a 2 hour connecting time with this much delays in screenings is not good. They could see I was traveling with special needs kid yet I was" randomly chosen" to be personally screened again.

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

Qatar said few times that the luggage will be at the final destination but they were wrong. Please check where your port of entry is at the destination. This is where the luggage would be. The food was terrible.

I really did like the food and beverage and crew was really good!

Trop from plane to gate at Qatar airport was very long .

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

Same but worse than international. The inter African flights are worse.

Food was horrible. Our flight was not comfortable due to turbulence, seats was not comfortable, Very tight barely can not move anywhere.

The wifi service was really poor I try to use it the service was extremely poor if that could be improved that will go a long way

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.

Entertainment system poor - couldn't hear, no flight info etc.

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

The staff was very nice and polite but it was very very hot and no ways to have some fresh air. It would be nice to have more time to sleep since it was a night flight

Eine Toilette der Business Class war gesperrt und somit nicht benutzbar.

Etihad broke my suitcase Also over charged me for luggage

Ripped off and broken seats in Business class. Seats stink and need to request the staff for additional bedsheets. Crew if very friendly though

Crew was good, boarding mediocre, food choices were limited, seating was not comfortable

Sits are very uncomfortable Don’t feel like to travel in Etihad. It was 1st time we traveled in Etihad now we decided we don’t want to travel in Etihad.

Very very bad service very tight seats never ever flying with Etihad again

Everything was great. Cabin Crew was awesome and very helpful. Thank you so much.

Short travel duration. However, I had placed meal preference while booking my air ticket but was given vegetarian meal on board. Food was okay. Not so great. Didn't like Spanish eggplant, cold chickpeas salad. No hot soup was available. Everything cold cold only.

Food from NYC outbound flight was bad. Below average quality.

Book cheap flights from Thailand to South Africa

Recent return flight deals

29/3Fri
1 stopKenya Airways
28h 15mBKK-JNB
25/4Thu
1 stopKenya Airways
15h 30mJNB-BKK
R12 573
23/3Sat
1 stopKenya Airways
20h 25mBKK-JNB
31/3Sun
1 stopKenya Airways
15h 25mJNB-BKK
R13 848
16/5Thu
1 stopQatar Airways
22h 35mHKT-JNB
20/5Mon
1 stopQatar Airways
24h 15mJNB-HKT
R14 799
16/5Thu
1 stopQatar Airways
22h 35mHKT-JNB
20/5Mon
1 stopQatar Airways
24h 15mJNB-HKT
R14 818
14/3Thu
1 stopEtihad Airways
28h 35mBKK-JNB
21/3Thu
1 stopEtihad Airways
32h 20mJNB-BKK
R14 932
16/5Thu
1 stopEtihad Airways
28h 35mHKT-JNB
20/5Mon
2 stopsEtihad Airways
42h 40mJNB-HKT
R15 217
26/4Fri
2 stopsEmirates
28h 30mBKK-JNB
30/4Tue
2 stopsEmirates
36h 00mJNB-BKK
R18 888
4/3Mon
1 stopEthiopian Air
16h 50mBKK-CPT
2/4Tue
1 stopEthiopian Air
15h 40mCPT-BKK
R19 402
7/5Tue
1 stopEthiopian Air
16h 15mBKK-JNB
21/5Tue
2 stopsEthiopian Air
20h 45mJNB-BKK
R19 801
25/4Thu
1 stopEmirates
18h 05mBKK-DUR
30/4Tue
1 stopEmirates
18h 40mDUR-BKK
R21 209

Search by stops

Search by airline

Search by price

Recent one-way flight deals

16/4Tue
1 stopKenya Airways
28h 15mBKK-JNB
R8 084
23/7Tue
1 stopKenya Airways
14h 55mBKK-JNB
R8 122
15/7Mon
2 stopsEtihad Airways
39h 35mHKT-JNB
R8 807
23/4Tue
1 stopQatar Airways
19h 00mBKK-JNB
R9 244
24/7Wed
1 stopQatar Airways
35h 25mBKK-JNB
R9 340
7/4Sun
1 stopEthiopian Air
23h 10mBKK-JNB
R9 834
27/4Sat
2 stopsEtihad Airways
33h 35mBKK-JNB
R10 024
21/7Sun
1 stopEthiopian Air
16h 15mBKK-JNB
R10 138
25/4Thu
1 stopEmirates
18h 05mBKK-DUR
R13 353
21/4Sun
2 stopsEmirates
28h 00mBKK-CPT
R13 638

Search by stops

Search by airline

Search by price

Flights to South Africa

Return flight deals:

South Africa - Thailand

Cabin classes: