R6 018 Find cheap flights from Johannesburg to Thailand

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Thailand departing on 25/11. 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
0 bags

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

Best Thailand Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Bangkok
Bangkok1 stopR10 937
Phuket City
Phuket City1 stopR10 721
Koh Samui
Koh Samui1 stopR14 631
Krabi
Krabi1 stopR20 018

Good to know

Low season

August

High season

December

Cheapest flight

R6 018
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (27% more expensive on average)
Flight from Johannesburg to Bangkok Suvarnabhumi Airport

FAQs - booking Thailand flights

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

    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 Johannesburg to Thailand.

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

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

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

    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 Thailand with an airline and back to Johannesburg with another airline.

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

    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 Thailand from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Thailand

  • Morning departure is around 26% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from OR Tambo to Thailand

Need help choosing which airline to fly with from OR Tambo to Thailand? 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 verified KAYAK customer reviews.
8,1
EmiratesOverall score based on 3487 reviews
8,0Comfort
8,3Crew
8,1Boarding
7,9Food
8,2Entertainment
Airline reviews

Better boarding process at Hyderabad airport Better time management by air hostesses in providing the meals

10,0 ExcellentAnonymous, Nov 2024HYD - DXB
Read more Emirates reviews

Better boarding process at Hyderabad airport Better time management by air hostesses in providing the meals

The flight was nice and on time. The comfort can be slightly better in business class

Worst trip ever from the beginning to the end I will never travel with that airline again. I made a big mistake by not going with my regular schedule flight with Qatar airline. Even underpriced cheat me of my 134 dollars I paid for special seats and they kept my money and didn't pay the airline for the seats for me.

Worst flight I ever had I payed for special seats with underpriced which I never recieved. I will like you to make sure that I am refunded my 134.00 dollars that I paid for the seats that I never received. I am looking forward for Kayak to look into this issue with underpriced because they took my money and never booked the seats for me with the airline.

Not too happy with ground staff at Dubai airport. We had asked for wheel chair, and we were told to walk a long distance, poorly organised. And then at boarding to Mumbai flight wecwere treated rudely by the local Emirates staff forced to check in our cabin bags, we told them we were transiting.

They were very pleasant and helpful. My husband and I were sitted apart. We asked if we could be seated together were told flight ws fuly booked but would try. After a while they were able to make it work we got seats together. Their food is good and attendents are very friendly/helpful.

We waited over an hour to check our bags in and get boarding passes. We arrived 2 and 1/2 hours before the flight, and it was still very slow. That crew was very friendly and very helpful

The flight experience was good, but connection time was cut shorted because of delayed start.. it would have been helpful if the flight showed which gate/terminal we need to go for connecting flight and flight timing was less than 30 minutes to connect which made ourselves stressful to catch next flight 😔

Excellent staff! Flights were delayed due to technical issues after everyone was boarded and we sat in the flight for almost 2 hours before taking off. Not enough vegetarian food was available despite pre-ordering. The staff did an exceptional job dealing with both the problems neither of their making.

No Vegetarian options onboard, made to wait for a long time for boarding

Flight was delayed by baggage loading onto the plane. This was attributed to "inclement weather" (some moderate rain) which could be said to be beyond the airline's control, but the problematic part was that the plane was boarded and doors shut so that passengers sat in a cramped plane with rising temperature (full flight) for an hour. The airline was aware of the status of baggage loading, they could have deferred boarding to keep passengers comfortable.

The crew have great customer service but their economy seating isn’t the most comfortable for a 220lbs+ guy and the food wasn’t bad, but wasn’t exceptional, either.

They made 22 hours aboard aircraft very enjoyable. I was very impressed with the attention to detail and level of service. Singapore airline will be my preferred choice going forward.

The staff were amazing and very kind. The seats recline a little too far back and are up close when sitting behind.

My groups frequent flyer star allianceUnited airline miles was not accepted. The Singapore premium economy bag had to be requested, it was very lacking- no toothbrush. I paid more than double than economy but could only use the bathrooms sharing with economy which was hardly available and had to wait in line. Is the 2X $ worth it just for a larger seat???? It is questionable. Seats were not that comfortable. My husband’s seat had white stains on it- had to wipe it down. Our headphones did not have covers on it. Food- way too much.

Fantastic patience when one of the passengers behind me was an absolute horrible, horrible person and the girls just kept smiling and doing their job with patience and kindness. Well, done to the crew.

Didn't like much at all Nowhere near enough legroom, narrow seats. Aisles not wide enough for safe food trolley access and husband had his knee hit cos not enough leg room. Would take a lot to convince us to fly Singapore Airlines again which is a pity cos it was always our go-to airline

Good airlines, travelled 🧳 n Singapore multiple times and experience is consistent

I was traveling with my 3 minor children, one leg I was seated two aisles behind them. On the longest leg I would have preferred sitting across the aisle from them, not behind. My youngest is 4yos. I understand airplane seating configurations are not the airlines problem but seating the one adult with a reservation apart from the minors was very difficult.

If I made the connection in Singapore I was stuck there for 24 hours you owe me 355.00 for accommodations

Food was hood for airline food with good poftion and variety in meals. Frequency of beverage service was very low and amount of soda with meals was inadequate.

bad… no veg food was provided eventhough i pre ordered special meal

It would be nice if they could have a choice of both gluten AND dairy free menu. Lots of people have problems with BOTH. I also could not get on their website to check. Phone verification issues etc( not all of us have our phones on roaming. I tried over an hour!

They charged me $900 to board my flight I already paid for just because I missed my previous flight. I do not recommend this airline by any means.

Not good. Small seats. Not enough food that customers wanted. No special requests were given that i could see. Slow response from flight attendants

Mediocre. Nothing special. Bad airline food Never received the food I requested Slow response from ground staff concerning my wheelchair. I was left at a holding area and had to walk the distance to the gate. In Hong Kong

From BOS to HK, the crew had pushed me to choose the pasta for meal multiple times. It was a bad experience. Without this, everything was good.

From Chicago to Hong Kong was great., but from Hong Kong to manila we had hard time looking for the gate of our connecting flight. There wasn’t hardly any sign.

Cathay Pacific helps me with the planning due to weather delays. Well planed flights.

Flight crew went above and beyond to make sure the flight was enjoyable for us!

There was frequent beverage ,meal and snack service. The crew was very hospitable and professional.

Moved seats, didn't accommodate requests to change seats even though other seats were available.

Do not overbook flights and kick out confirmed ticketed passengers :-(

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Staff was very friendly. There is no on board entertainment, but it’s such a short flight that it doesn’t matter. We also got a meal which was nice and unexpected due to the length of the flight.

Flight was fine overall. What you would expect from economy seats. I did appreciate the amenities (eyemask, earplugs, small toothbrush and toothpaste, thin socks).

Not good. Expected a lot more as far as excellence.

The made us waiting and held our passports and boarding pass making us miss our flights

Suddenly Flight has been change by Qatar and there’s no information is there of us from Bom to Doha and counter person is behaving like Qatar owner next I will not buy Qatar and I will not suggest anyone to fly in Qatar

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

Needs better seat for business class. My seat was falling apart. Also no WiFi on that flight

Boarding catastrophic let alone have to claimb the plain rather than using jetway. 5.5 hr delay leaving had to do stop in Lgw for a new crew which further compounded the delay. Connecting flight would not wait and had to pend a night in a hotel. Curiously my seat would not go full flat.

Good. The food was very bad. Except for the chicken rice, rest of the dish went to trash.

I did not have a good experience in both flights of Etihad. First of all, when I was booking the flight, there were two options. The first option was a cheaper flight with longer layover (9 hrs), or a more expensive flight with shorter layover (2 hrs). I booked the expensive flight with shorter layover because I wanted a more comfortable trip. A few days before the trip, Etihad informed me that the departure time of my first flight will change 7 hours earlier, leading to an 9 hour layover, without giving me another option nor reimbursing me for the extra cost. They didn’t even send me an apologetic email for this change. Regarding the flight experience, I would rate it as mediocre. This is mostly because the pilots of both flights did their best to give us the worst approach to airports that I have ever experienced. In the case of the first flight they had to aboard the landing and took off again right before touching the landing strip. The captain said that it was due to wind conditions but the second time the pilot followed the same direction as the first time to land the plane.

Only 1 time food and drinks together was offered, for total 5 hours duration drinks and snacks was never offered. For some people food choice was not available, only veg was available. No entertainment option was there. Crew members were mostly back of the flight asking each other for KitKat and chips to share between them.

Etihad flight sector is a local . .give the same quality upto destination

Seat selection screen while online check-in could include free seats to choose from and show the options before we proceed. Currently, it is auto-allocated and there are no options for free seat selections.

Lovely crew - comfortable journey despite it being an older plane.

Good range of movies but lacking decent tv shows. Wifi was really expensive on this flight, considering flights under 7 hours have a $9.99 USD charge for streaming, to jump up to $24.99 for a 7 hour 40 flight seemed a little bit of a rip off. Staff are inattentive, and really need to improve on the customer experience. The new airport is fantastic, as is the new lounge, a huge upgrade from the old airport and lounge!

It has been a couple of years since I flew with Etihad last, after having a unpleasant experience with them coming out of the pandemic. I can say that the experience has uplifted, but I can’t really rate the service. At Barcelona airport the service was great, with their dedicated Etihad staff very helpful. The onboard experience wasn’t great, not very personalised and it really makes sense why Etihad doesn’t feature in the top 10 2023 Skytrax awards. The crew just seemed to be inattentive and almost absent from the cabin. I felt that I had to keep getting their attention. Even after I’d finished my meal, an hour went by before I had to call them to clear the tray/plate etc.

Book cheap flights from Johannesburg to Thailand

Recent return flight deals

10/4Thu
1 stopCathay Pacific
25h 10mJNB-HKT
16/5Fri
1 stopCathay Pacific
18h 10mHKT-JNB
R10 721
1/5Thu
1 stopSingapore Airlines
25h 15mJNB-BKK
16/5Fri
1 stopSingapore Airlines
13h 55mBKK-JNB
R10 937
2/12Mon
1 stopEtihad Airways
32h 40mJNB-BKK
8/12Sun
1 stopEtihad Airways
28h 45mBKK-JNB
R11 099
24/2Mon
2 stopsEtihad Airways
30h 15mJNB-HKT
3/3Mon
2 stopsEtihad Airways
39h 45mHKT-JNB
R11 261
14/3Fri
1 stopQatar Airways
16h 50mJNB-BKK
21/3Fri
1 stopQatar Airways
37h 00mBKK-JNB
R11 315
14/3Fri
1 stopEmirates
18h 50mJNB-BKK
20/3Thu
1 stopEmirates
23h 50mBKK-JNB
R12 667
8/3Sat
1 stopEmirates
16h 20mJNB-HKT
18/3Tue
1 stopEmirates
30h 45mHKT-JNB
R12 667
18/3Tue
1 stopQatar Airways
19h 10mJNB-HKT
24/3Mon
1 stopQatar Airways
19h 45mHKT-JNB
R13 243
13/3Thu
1 stopKenya Airways
31h 15mJNB-BKK
22/3Sat
1 stopKenya Airways
35h 40mBKK-JNB
R15 910
12/1Sun
1 stopKenya Airways
31h 15mJNB-BKK
17/1Fri
1 stopKenya Airways
14h 55mBKK-JNB
R16 054

Search by stops

Search by airline

Search by price

Recent one-way flight deals

25/11Mon
1 stopEtihad Airways
27h 40mJNB-BKK
R6 018
15/1Wed
1 stopEtihad Airways
32h 35mJNB-BKK
R6 108
19/1Sun
1 stopQatar Airways
25h 40mJNB-BKK
R6 541
4/12Wed
1 stopEtihad Airways
27h 35mJNB-BKK
R6 991
17/1Fri
1 stopQatar Airways
25h 40mJNB-BKK
R7 730
15/5Thu
1 stopSingapore Airlines
24h 35mJNB-HKT
R8 432
26/11Tue
1 stopEmirates
37h 10mJNB-BKK
R9 171
25/11Mon
1 stopEmirates
33h 35mJNB-BKK
R10 018
12/1Sun
1 stopCathay Pacific
17h 40mJNB-DMK
R12 468
6/12Fri
1 stopCathay Pacific
17h 40mJNB-DMK
R27 874

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Thailand

Last minute flight, train and bus deals

25/11Mon
multi-stopEtihad Airways
27h 40mJNB-BKK
5/12Thu
multi-stopEtihad Airways
28h 45mBKK-JNB
R12 198
25/11Mon
multi-stopEtihad Airways
32h 40mJNB-BKK
2/12Mon
multi-stopEtihad Airways
35h 20mBKK-JNB
R12 450
25/11Mon
multi-stopEtihad Airways
32h 40mJNB-BKK
3/12Tue
multi-stopEtihad Airways
17h 10mBKK-JNB
R12 847
22/11Fri
multi-stopEmirates
25h 15mJNB-HKT
29/11Fri
multi-stopEmirates
28h 00mHKT-JNB
R14 775
24/11Sun
multi-stopEmirates
33h 35mJNB-BKK
4/12Wed
multi-stopEmirates
18h 25mBKK-JNB
R15 874
25/11Mon
multi-stopKenya Airways
31h 15mJNB-BKK
3/12Tue
multi-stopKenya Airways
35h 40mBKK-JNB
R17 910
25/11Mon
multi-stopQatar Airways
19h 10mJNB-HKT
29/12Sun
multi-stopQatar Airways
19h 40mHKT-JNB
R31 928
22/11Fri
multi-stopQatar Airways
22h 20mJNB-HKT
29/11Fri
multi-stopQatar Airways
21h 50mHKT-JNB
R32 396
24/11Sun
multi-stopEthiopian Air
23h 10mJNB-BKK
30/11Sat
multi-stopEthiopian Air
39h 00mBKK-JNB
R37 153
23/11Sat
multi-stopEthiopian Air
27h 30mJNB-BKK
30/11Sat
multi-stopEthiopian Air
16h 35mBKK-JNB
R38 270

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from OR Tambo to Thailand

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.