Cheap flights from Johannesburg to Thailand

Return
1 adult
Economy
From?
To?
Mon 1/11
Mon 8/11

How far in advance should I book a flight from Johannesburg to Thailand?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 15 days in advance, which can save you up to 2% on flights from Johannesburg to Thailand compared to booking the week you need them. Waiting 15 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R8 960. For sooner than that we have options available in the next 3 days from R9 270.

What is the cheapest month to fly from Johannesburg to Thailand?

October is one of the best times of the year to fly to Thailand from Johannesburg. Prices for October average R8 521 per person but you can even find prices for as low as R6 525. The most expensive prices can be found in the month of December. Opting for a October flight can save you 30% on your journey compared to booking in October

When is the cheapest time to fly from Johannesburg to Thailand (ZA1 - TH)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Thailand as you normally would.

Cheap flights from Johannesburg to Thailand in October, November 2021

The best prices found for Johannesburg to Thailand flights in October, November
Nov 19 - Mar 5
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 00m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

18h 20m
R5 934

Qatar Airways

View Deal

Deal found 10/27/21

Nov 4 - Nov 24
JNB

Johannesburg OR Tambo

HKT

Phuket City

1 stop

17h 55m
HKT

Phuket City

JNB

Johannesburg OR Tambo

1 stop

20h 35m
R5 949

Qatar Airways

View Deal

Deal found 10/25/21

Nov 30 - Dec 6
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

17h 30m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

18h 20m
R5 964

Qatar Airways

View Deal

Deal found 10/25/21

Johannesburg to Thailand 2021 flight deals

Cheap flights to Thailand from Johannesburg found for this year
Nov 19 - Mar 5
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

18h 00m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

18h 20m
R5 934

Qatar Airways

View Deal

Deal found 10/27/21

Nov 4 - Nov 24
JNB

Johannesburg OR Tambo

HKT

Phuket City

1 stop

17h 55m
HKT

Phuket City

JNB

Johannesburg OR Tambo

1 stop

20h 35m
R5 949

Qatar Airways

View Deal

Deal found 10/25/21

Nov 30 - Dec 6
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

17h 30m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

18h 20m
R5 964

Qatar Airways

View Deal

Deal found 10/25/21

Last-minute flights from Johannesburg to Thailand

Late deals on return flights to Thailand from Johannesburg, departing today and this week
Nov 4 - Nov 24
JNB

Johannesburg OR Tambo

HKT

Phuket City

1 stop

17h 55m
HKT

Phuket City

JNB

Johannesburg OR Tambo

1 stop

20h 35m
R5 949

Qatar Airways

View Deal

Deal found 10/25/21

Nov 6 - Nov 17
JNB

Johannesburg OR Tambo

HKT

Phuket City

1 stop

17h 55m
HKT

Phuket City

JNB

Johannesburg OR Tambo

1 stop

20h 35m
R6 037

Qatar Airways

View Deal

Deal found 10/25/21

Nov 5 - Nov 12
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

23h 40m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

18h 55m
R6 052

Qatar Airways

View Deal

Deal found 10/25/21

One-way flights to Thailand from Johannesburg

The cheapest one-way flights from Johannesburg to Thailand
Nov 10
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

24h 00m
R5 314

Singapore Airlines

View Deal

Deal found 10/27/21

Mar 26
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

24h 20m
R5 373

Qatar Airways

View Deal

Deal found 10/27/21

Jan 17
JNB

Johannesburg OR Tambo

HKT

Phuket City

1 stop

17h 55m
R5 373

Qatar Airways

View Deal

Deal found 10/25/21

Related info for your journey

Useful info, stats and facts about Johannesburg to Thailand flights.

Which airlines flying from Johannesburg to Thailand have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg to Thailand that may be offering flexible cancellation policies are Emirates, Etihad Airways, and Singapore Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

What safety measures are being taken by airlines flying from Johannesburg to Thailand to control the spread of COVID-19?

Etihad Airways is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. Some of the new policies that have been implemented to accommodate travellers flying from Johannesburg to Thailand are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.

Can I find flights from Johannesburg to Thailand for under R6 000 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Thailand for under R6 000. The cheapest flight booked recently is on Qatar Airways for just R5 934, but on average you can expect to pay R6 111.

Are there last-minute flights available from Johannesburg to Thailand for under R6 000?

There are currently 20+ open flights from Johannesburg to Thailand within the next 7 days for less than R6 000.

What are the cheapest airlines to fly from Johannesburg to Thailand one-way?

R5 314 is the cheapest one-way deal found within the past few days, from Singapore Airlines. You may also be able to find cheap deals on Qatar Airways and Emirates, with prices starting from R5 373 and R5 772, respectively.

What are the most popular routes from Johannesburg to Thailand?

When deciding which route to take from Johannesburg to Thailand, consider Johannesburg OR Tambo - Phuket City, Johannesburg OR Tambo - Bangkok Suvarnabhumi or Johannesburg OR Tambo - Bangkok Don Mueang Intl, as they are the most popular.

What are the most popular airlines that fly from Johannesburg to Thailand?

When booking a flight from Johannesburg to Thailand, you may want to consider flying on Jet Airways, British Airways or Air China as they are the most popular for this route.

What are the cheapest flights from Johannesburg to Thailand?

Looking at all options, your cheapest flight can be booked for R6 061. While the most popular route (Johannesburg OR Tambo - Phuket City) can be booked for R5 949 on average our data indicates R23 945 when flying from Johannesburg to Thailand

Can I fly to Thailand from Johannesburg right now?

Information is based on travel restrictions from Johannesburg to Thailand

Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Thailand.

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Thailand.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Thailand.

Can I fly back to Johannesburg from Thailand?

Returning to Johannesburg from Thailand

COVID-19 testing requirements
Visitors from Thailand must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Thailand are not required to quarantine after entering Johannesburg.

Top 10 airlines flying from Johannesburg to Thailand

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Thailand choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Etihad Airways
CheapestR6 136
AverageR10 906
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Ethiopian Air
CheapestR6 210
AverageR7 678
FlexibilityNo cancel fee
On-time72%
COVID-19 safety
Kenya Airways
CheapestR6 347
AverageR9 367
FlexibilityNo cancel fee
On-time82%
COVID-19 safety
Singapore Airlines
CheapestR6 418
AverageR10 929
FlexibilityNo cancel fee
On-time81%
COVID-19 safety
Qatar Airways
CheapestR6 488
AverageR10 730
FlexibilityNo cancel fee
On-time68%
COVID-19 safety
Emirates
CheapestR6 555
AverageR10 945
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Air China
CheapestR6 591
AverageR8 832
FlexibilityNo cancel fee
On-time67%
COVID-19 safety
Egypt Air
CheapestR7 537
AverageR11 140
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
Cathay Pacific
CheapestR8 920
AverageR11 305
FlexibilityNo cancel fee
On-time72%
COVID-19 safety
Turkish Airlines
CheapestR12 241
AverageR20 118
FlexibilityNo cancel fee
On-time77%
COVID-19 safety