Find flights
Deals
Insights
When to book
FAQs & Tips
Airlines

JNB - BKK

Find cheap flights from Johannesburg to Bangkok Suvarnabhumi Airport from R6 077

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 Suvarnabhumi departing on 18/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
Sat 27/4
Sat 4/5

Search hundreds of travel sites at once for deals on flights to Bangkok Suvarnabhumi Airport

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Johannesburg to Bangkok.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Johannesburg to Bangkok.
In the last 7 days, travellers have searched 46 342 885 times on KAYAK, and here's why:

Save 12% 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.

Cheap flight deals from OR Tambo to Suvarnabhumi

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from OR Tambo to Suvarnabhumi that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
9:55 - 20:00JNB-BKK
29h 05m1 stop
9:15 - 8:35BKK-JNB
28h 20m1 stop
R10 184Etihad Airways
Find Deal
Mon, Apr 22 - Tue, May 7
9:55 - 20:00JNB-BKK
29h 05m1 stop
2:35 - 8:35BKK-JNB
35h 00m1 stop
R10 222Etihad Airways
Find Deal
Wed, Apr 24 - Tue, Apr 30
13:35 - 20:00JNB-BKK
25h 25m1 stop
9:05 - 16:10BKK-JNB
36h 05m1 stop
R11 150Qatar Airways
Find Deal
Sun, Apr 21 - Fri, May 3
13:35 - 20:00JNB-BKK
25h 25m1 stop
9:45 - 17:00BKK-JNB
36h 15m1 stop
R11 169Qatar Airways
Find Deal
Sat, Apr 27 - Sat, May 4
8:20 - 13:15JNB-BKK
23h 55m1 stop
1:50 - 20:00BKK-JNB
23h 10m1 stop
R11 453Ethiopian Air
Find Deal
Sat, Jun 1 - Sun, Jun 9
8:20 - 12:00JNB-BKK
22h 40m1 stop
1:50 - 20:00BKK-JNB
23h 10m1 stop
R11 983Ethiopian Air
Find Deal
Tue, Jun 11 - Sat, Jun 15
13:45 - 9:50JNB-BKK
15h 05m1 stop
17:55 - 6:10BKK-JNB
17h 15m1 stop
R12 418Singapore Airlines
Find Deal
Sat, Aug 10 - Tue, Aug 20
13:45 - 14:40JNB-BKK
19h 55m1 stop
17:55 - 6:10BKK-JNB
17h 15m1 stop
R12 948Singapore Airlines
Find Deal
Wed, Sep 18 - Mon, Sep 30
13:25 - 18:55JNB-BKK
24h 30m1 stop
3:30 - 16:15BKK-JNB
17h 45m1 stop
R13 005Emirates
Find Deal
Mon, Apr 22 - Mon, May 6
22:20 - 13:00JNB-BKK
33h 40m1 stop
1:15 - 16:15BKK-JNB
20h 00m1 stop
R13 024Emirates
Find Deal
Sat, Apr 27 - Fri, May 3

Flights from OR Tambo to Suvarnabhumi - Travel Insights & Trends

Get data-powered insights and trends into flights from OR Tambo to Suvarnabhumi to help you find the cheapest flights, the best time to fly and much more.

What’s the cheapest day of the week to fly from Johannesburg to Bangkok Suvarnabhumi Airport?

The average price of all flights from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport clicked on KAYAK for each day over the last 12 months.
For Johannesburg to Bangkok Suvarnabhumi Airport, Wednesday is the cheapest day to fly on average and Saturday is the most expensive. Flying from Bangkok Suvarnabhumi Airport back to Johannesburg, the best deals are generally found on Wednesday, with Sunday being the most expensive.

What is the cheapest month to fly from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport is May, where tickets cost R10 961 on average. On the other hand, the most expensive months are December and July, where the average cost of tickets is R17 283 and R14 538 respectively.

How far in advance should I book a flight from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price on the flight from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport, you should book around 5 days before departure. For the absolute cheapest price, our data suggests you should book 62 days before departure.

Which airlines provide the cheapest flights from Johannesburg to Bangkok Suvarnabhumi Airport?

The cheapest price for the route for each airline clicked by KAYAK users in the last 72 hours.
The best deals for a one-way ticket found by KAYAK users over the last 3 days were on Etihad Airways (R6 077) and Qatar Airways (R6 379). The cheapest round-trip tickets were found on Etihad Airways (R10 184) and Qatar Airways (R11 150).

How long does a flight from Johannesburg to Bangkok Suvarnabhumi Airport take?

Flying between Bangkok Suvarnabhumi Airport and Johannesburg will take minimum 15h 05m and will require at least one stop.

Good to know

Low season

August

High season

December

Cheapest flight

R6 077
Best time to beat the crowds but there is an average 3% increase in price.
Most popular time to fly (36% more expensive on average)
Flight from Johannesburg to Bangkok Suvarnabhumi Airport

When to book flights from OR Tambo to Suvarnabhumi

Are your dates flexible? Find out the best times to travel from OR Tambo to Suvarnabhumi based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking Johannesburg to Bangkok Suvarnabhumi Airport flights

  • What is the cheapest flight from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport?

    In the last 3 days, the lowest price for a flight from Johannesburg OR Tambo Airport to Bangkok Suvarnabhumi Airport was R321 for a one-way ticket and R538 for a return.

  • Which airports will I be using when flying from Johannesburg to Bangkok Suvarnabhumi Airport?

    Johannesburg and Bangkok Suvarnabhumi Airport are both served by 1 main airport. You will leave Johannesburg from Johannesburg OR Tambo and will be arriving at Bangkok Suvarnabhumi.

  • Which aircraft models fly most regularly from Johannesburg to Bangkok Suvarnabhumi Airport?

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Johannesburg to Bangkok Suvarnabhumi Airport?

    oneworld, SkyTeam, and Star Alliance are the airline alliances operating flights between Johannesburg and Bangkok Suvarnabhumi Airport, with oneworld being the most commonly used for this route.

  • Which is the best airline for flights from Johannesburg to Bangkok, Emirates or Singapore Airlines?

    The two airlines most popular with KAYAK users for flights from Johannesburg to Bangkok are Emirates and Singapore Airlines. With an average price for the route of R13 033 and an overall rating of 8,1, Emirates is the most popular choice. Singapore Airlines is also a great choice for the route, with an average price of R10 984 and an overall rating of 8,2.

  • How does KAYAK find such low prices on flights from Johannesburg to Bangkok Suvarnabhumi Airport?

    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 Bangkok Suvarnabhumi Airport.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Bangkok Suvarnabhumi Airport 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 Bangkok Suvarnabhumi Airport?

    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 Bangkok Suvarnabhumi Airport 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 Bangkok Suvarnabhumi Airport?

    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 Bangkok Suvarnabhumi Airport 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 5 airlines serving from OR Tambo to Suvarnabhumi

Need help choosing which airline to fly with from OR Tambo to Suvarnabhumi? 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,2
Singapore AirlinesOverall score based on 1512 reviews
82entertainment
84boarding
79food
81comfort
87crew
83overall
Airline reviews

A pc of cake or biscuit at least. The airport was like a maze need to take another bus to the main terminal to immigration.

Read more about Singapore Airlines

A pc of cake or biscuit at least. The airport was like a maze need to take another bus to the main terminal to immigration.

They were able to assist my elderly father and myself after not being able to check in to scoot. The counter service was phenomenal. They did what they could to get us on the next plane so we could catch our Connecting flight. Scoot closed early on us so we ended up missing our flight.

Transfer within the same terminal and lots of facilities at the airport.

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.

The seat comfort, the food and of course the crew, they made you feel welcome and relaxed 😊

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

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.

Always on time. Clean and good service as always..great food too..thank you SQ, the best airline in the world👍👍👍

The male traveller seated in the row in front diagonally opposite my husbands seat across the aisle as soon as the seatbelt sign went off moved across the aisle into the seat in front of my husband for the entire journey from London to Singapore he had his seat reclined and pushed back and the seat touching my husbands knees for the entire journey from London to Singapore. very uncomfortable for my husband.

Airport lounge for business class is too crowded and not comfortable. Poor foods and facilities. Boarding was delayed. A lot of coughing people in the flight even in the business class, which indicated poor screening and health risks.

Food is really bad, not to the Emirates standards. Coming out of Houston airport is very confusing,

Checkin and boarding staff at Delhi Airport is not cooperative with passengers Their behavior very humiliating . They don’t allow Lap top bag and Ladies’ purse/vanity bag which most of the airlines allow besides cabin baggage and check in baggages. They try to charge extra payment on the pretext of small variations which normally other Airlines staff don’t do. Airline staff should be courteous & cooperative but check in staff of Emirates Airline at Delhi was not so at all.

This airline is one of the best Ihave travel around the world well use them again in the future the food was higher quality plus your personal aboard communicated in many languages on our flights 13 this was amazing 👏 🤩 😀 👌 😄 thank you

WORST AIRLINE EVER—FOOD WAS MEDIOCRE AND WIDEBODY 777 BOEING WAS VERY UNCOMFORTABLE! IT WAS NOT WORTH THE MONEY THAT I PAID.

Newly reconfigured 380 I assume. Has a new ife with usb c ports and Bluetooth connections

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

More space all around is practically essential on long international fights, and Emirates definitely delivers. But food selection and taste was only average. Otherwise, the flight was smooth and the cabin crew service was fine.

Crew in Hyderabad could have been more helpful they were only focused on ripping customers.

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

Everything was perfect except boarding . Have to wait @ gate for 45 minutes after announcing boarding ..

The crew was fantastic and the over flight was perfect as well.

The crew was great and the food and liquor offerings were good. Seats were a bit cramped. Flight arrived early at destination. That's a plus.

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.

Ultimate customer care humble and excellent service oriented crew , perfect timing maintained by the crew . My profound appreciation.

The flight from Doha to Mumbai with Indigo was worst in my whole life, I had booked tickets with Qatar, but still we had to fly by Indigo , worst flight

Better service is needed. I booked for Qatar but I was switched to American way after I bought my tickets.

Boarding process was terrible. Will not travel Qatar Airways if I had an alternative. The food was one of the worst, even for airline food.

They ran out of some of the popular food items. 😞

If you want to make money pls charge it in the ticket, Chennai check in crew simply forcing travelers make payment for unnecessary. Second, Chennai crew not even listening travelers request. Poor service and not sure you will improve with my feedback.

The qatar airways flights were great, the code share with Indigo could have been a lot better. There is no option for web check in, there is not information on the tickets for the INDIGO PNR this caused a problem with security letting us into the airport. The indigo staff did not even want us to line up before they opened the counters. There is not option on the indigo flgith to request special meals.

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

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

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

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

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

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

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

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

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

In my opinion, Etihad Airways is a first rate airline except for one important element. On the day before my return flights, when I chose my seats on the Etihad website I was charged an additional $55 (US) in order to sit on the aisle. I was not at all happy about this additional "hidden" charge and I felt cheated.

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

I WOULD ADVISE NOT TO BOOK YOUR FLIGHT ON KAYAK. THEY SHOW BETTER FARES AND AFTER I BOOKED MINE, I FIND OUT THAT IT DID NOT INCLUDE LUGGAGE. i HAD TO PAY $800 TO CHECK IN MY BAGS.

Entertainment did not work from flight from Abu Dhabi to Kolkata. Emirates has a much better flight in that sector.

Very unfriendly team. It was very difficult to get a cup of coffee. Legroom was extremely small. Old, dilapidated plane.

Boarding was quick and efficient. Ground staff were pleasant and courteous. Food was tasty, portions were good for me. Food containers kept slipping on the tray. Tray would look better with an anti-skid tray mat. I had the bulkhead seat which was very uncomfortable for couple of reasons. Aircraft is designed with no throughput to move across aisle to aisle. Passengers kept jumping over my legs to get from one side to the other to use the toilet. Secondly I had a mother and 9 month baby next to me. Mom had to hold baby for 12 hours in her lap as he did not fit into the bassinet. Half the baby was on my lap during the flight. Aircraft temperature was very cold - light attendant said it was the central cooling and nothing could be done about it. Movie selection was very poor old and outdated.

Crew member took too long time to take back leftover food plates from passenger seats. Food was nice.Easy excellent checking.Guy at checking counter was really kind and helpful.Made our checking very quickly. Leftover food should be taken back ASAP. Because in economy class passanger have narrow space . In the long journey like this, passanger have difficulties to sit with the plates.overall experience was good.

Sits are very uncomfortable and food quality should be improved. Alcohol you have to ask and wait for more then 1/2 hrs. 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

The flight was small and was not cool very bad

Book cheap flights from Johannesburg to Bangkok

Recent one-way flight deals

 
Only flying one-way? Below are some of the best one-way flight deals from Johannesburg to Bangkok found on KAYAK in the last 72 hours.
18/4Thu
1 stopEtihad Airways
29h 05mJNB-BKK
R6 077
31/5Fri
1 stopQatar Airways
36h 30mJNB-BKK
R6 379
8/4Mon
1 stopEtihad Airways
29h 05mJNB-BKK
R6 739
16/4Tue
1 stopQatar Airways
30h 10mJNB-BKK
R7 440
20/4Sat
1 stopEmirates
18h 35mJNB-BKK
R10 468
27/5Mon
1 stopKenya Airways
31h 15mJNB-BKK
R13 857
28/8Wed
1 stopKenya Airways
31h 15mJNB-BKK
R13 876
3/4Wed
2 stopsEmirates
41h 30mJNB-BKK
R13 914
9/4Tue
3 stopsEthiopian Air
20h 45mJNB-BKK
R21 069
8/4Mon
4 stopsEthiopian Air
27h 25mJNB-BKK
R26 143

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Suvarnabhumi

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights from Johannesburg to Bangkok that are departing in the next 10 days.
1/4Mon
multi-stopEtihad Airways
16h 55mJNB-BKK
24/4Wed
multi-stopEtihad Airways
28h 20mBKK-JNB
R11 282
2/4Tue
multi-stopCathay Pacific
18h 35mJNB-BKK
8/4Mon
multi-stopCathay Pacific
19h 10mBKK-JNB
R12 361
1/4Mon
multi-stopQatar Airways
25h 25mJNB-BKK
8/4Mon
multi-stopQatar Airways
36h 05mBKK-JNB
R12 645
1/4Mon
multi-stopEthiopian Air
23h 05mJNB-BKK
7/4Sun
multi-stopEthiopian Air
16h 15mBKK-JNB
R13 081
30/3Sat
multi-stopEthiopian Air
16h 45mJNB-BKK
9/4Tue
multi-stopEthiopian Air
31h 05mBKK-JNB
R13 308
2/4Tue
multi-stopQatar Airways
17h 15mJNB-BKK
23/4Tue
multi-stopQatar Airways
23h 35mBKK-JNB
R13 724
2/4Tue
multi-stopKenya Airways
15h 30mJNB-BKK
24/4Wed
multi-stopKenya Airways
14h 55mBKK-JNB
R13 838
2/4Tue
multi-stopKenya Airways
15h 30mJNB-BKK
26/4Fri
multi-stopKenya Airways
14h 55mBKK-JNB
R14 785
2/4Tue
multi-stopEmirates
18h 35mJNB-BKK
4/4Thu
multi-stopEmirates
20h 00mBKK-JNB
R18 116
2/4Tue
multi-stopEmirates
24h 30mJNB-BKK
5/4Fri
multi-stopEmirates
35h 45mBKK-JNB
R18 135

Search by stops

Search by airline

Search by price

Johannesburg - Bangkok Suvarnabhumi Airport Flights

Departure:

Johannesburg (JNB)South Africa

Destination:

Bangkok Suvarnabhumi Airport (BKK)Thailand

Return flight deals:

Bangkok Suvarnabhumi Airport - Johannesburg

Cabin classes: