When flying from Thailand to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
The best pricing can be found in the month of April. Prices to Johannesburg from Thailand average ฿23,214. You can even find prices in April for less than ฿23,214, as users have found deals to Johannesburg from as low as ฿19,085. The month of December appears to be one of the more expensive times to travel to Johannesburg from Thailand. Flying in the targeted month can save you up to 17%.
To save up to 14% on this flight, we recommend booking at least 39 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Thailand to Johannesburg from ฿23,384 1-2 weeks out and tickets from ฿26,328 for flights departing within the next 72 hours.
Some of the carriers operating flights from Thailand to Johannesburg that may be offering flexible cancellation policies are เอธิโอเปียแอร์, Kenya Airways, and Etihad Airways. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
New policies can now be found on Etihad Airways to help keep travellers safe while flying. New policies for travellers booking flights from Thailand to Johannesburg include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.
Yes, there are multiple flights from Thailand to Johannesburg for under ฿21,100. The cheapest flight booked recently is on เอธิโอเปียแอร์ for just ฿21,036, but on average you can expect to pay ฿25,104.
For one-way options, check prices for Emirates. According to our data, you can fly for as low as ฿12,238. Users have also found prices from ฿12,833 and ฿13,627 on Emirates and เอธิโอเปียแอร์, respectively.
While some choose either Phuket City - Johannesburg OR Tambo or Chiang Mai - Johannesburg OR Tambo, Bangkok Suvarnabhumi - Johannesburg OR Tambo is the most popular route from Thailand to Johannesburg.
The cheapest flight price from Thailand to Johannesburg is ฿13,916. On average you can expect to pay ฿27,248. The most popular route, (Bangkok Suvarnabhumi - Johannesburg OR Tambo), can usually be booked for ฿22,822.
Before booking your flight from Thailand to Johannesburg, check out the most popular airlines for this route: Cathay Pacific, Emirates or เอธิโอเปียแอร์.
Information is based on travel restrictions from Thailand to Johannesburg
Most visitors from Thailand need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.
COVID-19 testing requirements
Visitors from Thailand must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.
Visitors from Thailand are not required to quarantine after entering Johannesburg.
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.
Returning to Thailand from Johannesburg
COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Thailand.
Visitors from Johannesburg are not required to quarantine after entering Thailand.
||฿21,062||฿24,619||No cancel fee||82%||
Search Kenya Airways flights
||฿21,442||฿23,920||No cancel fee||72%||
Search เอธิโอเปียแอร์ flights
||฿22,554||฿24,080||No cancel fee||75%||
Search Etihad Airways flights
||฿22,627||฿25,531||No cancel fee||68%||
Search Qatar Airways flights
||฿23,514||฿35,750||No cancel fee||81%||
Search Singapore Airlines flights
||฿23,887||฿28,978||No cancel fee||75%||
Search Emirates flights