Cheap flights from Johannesburg to Bangkok

Return
1 adult
Economy
From?
To?
Tue 7/12
Tue 14/12

How to find the cheapest flight from Johannesburg to Bangkok

All the information you need to plan the best ZA1 to TH1 flight in 2021: compare Johannesburg to Bangkok flight prices with the expected peak season, weather and rainfall in Bangkok.

ZA1 - TH1

Price

R478 - R700

TH1

Temperature

26 - 30 °C

TH1

Precipitation

10 - 320 mm

Popular in

December

High demand for flights, 24% potential price rise

Cheapest in

May

Best time to find cheap flights, 10% potential price drop

Round-trip from

R7 590

From Johannesburg to Bangkok

One-way from

R6 495

One-way flight from Johannesburg to Bangkok

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

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 34 days in advance, which can save you up to 4% on flights from Johannesburg to Bangkok compared to booking the week you need them. Waiting 34 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 765. For sooner than that we have options available in the next 3 days from R8 956.

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

Flights from Johannesburg to Bangkok lean towards being more expensive in December. Prices are generally better when you fly from Johannesburg to Bangkok in May, with the cheapest ticket starting at R6 717.

When is the cheapest time to fly from Johannesburg to Bangkok (ZA1 - TH1)?

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

Cheap flights from Johannesburg to Bangkok in December, January 2021

The best prices found for Johannesburg to Bangkok flights in December, January
Jan 20 - Jan 27
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

24h 30m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

23h 50m
R5 415

Qatar Airways

View Deal

Deal found 11/30/21

Jan 20 - Jan 27
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

17h 45m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

23h 50m
R5 748

Qatar Airways

View Deal

Deal found 12/2/21

Jan 16 - Feb 6
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

24h 30m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

18h 00m
R5 828

Qatar Airways

View Deal

Deal found 11/30/21

Johannesburg to Bangkok 2021 flight deals

Cheap flights to Bangkok from Johannesburg found for this year
Dec 27 - Jan 3
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

30h 10m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

23h 55m
R9 083

Qatar Airways

View Deal

Deal found 12/2/21

Dec 17 - Jan 16
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

24h 30m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

18h 00m
R9 146

Qatar Airways

View Deal

Deal found 12/2/21

Dec 27 - Jan 2
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

30h 10m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

18h 20m
R10 147

Qatar Airways

View Deal

Deal found 12/2/21

Last-minute flights from Johannesburg to Bangkok

Late deals on return flights to Bangkok from Johannesburg, departing today and this week
Dec 7 - Dec 13
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

33h 10m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

26h 30m
R16 768

KLM

View Deal

Deal found 12/1/21

Dec 7 - Dec 13
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

2 stops

30h 50m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

1 stop

26h 30m
R17 213

Multiple Airlines

View Deal

Deal found 12/1/21

Dec 7 - Dec 13
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

2 stops

30h 50m
BKK

Bangkok Suvarnabhumi

JNB

Johannesburg OR Tambo

2 stops

39h 40m
R17 658

Multiple Airlines

View Deal

Deal found 12/1/21

One-way flights to Bangkok from Johannesburg

The cheapest one-way flights from Johannesburg to Bangkok
Feb 21
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

17h 30m
R5 447

Qatar Airways

View Deal

Deal found 11/30/21

Jan 23
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

17h 30m
R5 462

Qatar Airways

View Deal

Deal found 11/29/21

Dec 22
JNB

Johannesburg OR Tambo

BKK

Bangkok Suvarnabhumi

1 stop

30h 10m
R5 510

Qatar Airways

View Deal

Deal found 12/1/21

Related info for your journey

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

What airports serve Johannesburg to Bangkok flights?

Travellers interested in spending time in Bangkok can take a flight from Lanseria International Airport or O.R. Tambo International Airport to depart from Johannesburg. O.R. Tambo is a busy airport that can handle up to 28 million passengers on an annual basis. It is a hub for Kulula, South African Express, and Mango. This flight will go to Bangkok from Johannesburg and land in either Suvarnabhumi Airport or Don Mueang Airport. Suvarnabhumi Airport is the main is the main international airport in Bangkok. It acts as a hub for Bangkok Airways, Thai Airways, and JetAsia Airways. It is also a focus city for EVA Air, Cathay Pacific, and Emirates.

Which airlines fly directly from Johannesburg to Bangkok?

Unfortunately, there are no direct, nonstop flights that go to Bangkok from Johannesburg. That means passengers will need to choose a flight that has at least one stop along the way. These flights are provided by various airlines including Emirates, Etihad Airways, and Cathay Pacific, along with several others. Most of the time, the flights will be about the same price, regardless of the number of stops it makes along the way. However, the quickest flights, which can reach Bangkok in 13h 50m, will typically be more expensive than the longer flights which might not reach Bangkok for as long as 17h 20m.

What are the stopover options between Johannesburg to Bangkok?

Flights with a single stop may touch down in various locations including Abu Dhabi International Airport, Hong Kong International Airport, Addis Ababa Airport, and others. There are also many flights that have at least two stops going into Bangkok. These flights may make stops in Jomo Kenyatta Airport and Abu Dhabi International Airport, Dubai Airport and Hong Kong Airport, or Frankfurt am Main Airport and Munich Airport. Flights with two stops take much more time to reach the destination at around 21h 35m for the quickest flights and 24h 15m for the longer ones.

Do I need a passport or visa to fly from Johannesburg to Bangkok?

Travellers going to Bangkok from Johannesburg do not need a visa if staying for less than 30 days. However, a passport that is valid for at least six months is required.

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

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

Can I find flights from Johannesburg to Bangkok for under R5 400 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Bangkok for under R5 400. The cheapest flight booked recently is on Qatar Airways for just R5 399, but on average you can expect to pay R6 606.

Are there last-minute flights available from Johannesburg to Bangkok for under R16 800?

There are currently 20+ open flights from Johannesburg to Bangkok within the next 7 days for less than R16 800.

What are the cheapest airlines flying from Johannesburg to Bangkok round-trip?

Our cheapest airline available from Johannesburg to Bangkok is Qatar Airways. Our recent data shows that you can find tickets from as low as R5 399 on this airline. An additional option worth looking into is Emirates, starting at R6 622. These flights start at 36% lower than the current average price 3 months from now.

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

R5 447 is the cheapest one-way deal found within the past few days, from Qatar Airways. You may also be able to find cheap deals on Emirates and Etihad Airways, with prices starting from R5 923 and R7 622, respectively.

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

When booking a flight from Johannesburg to Bangkok, 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 Bangkok?

Looking at all options, your cheapest flight can be booked for R6 520. While the most popular route (Johannesburg OR Tambo - Bangkok Suvarnabhumi) can be booked for R5 383 on average our data indicates R25 758 when flying from Johannesburg to Bangkok.

Other flights to Bangkok

Can I fly to Bangkok from Johannesburg right now?

Information is based on travel restrictions from Johannesburg to Bangkok

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

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

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

Documents
Thailand Pass - The Thailand Pass is a web-based system for Thai and foreign travelers to fill in their travel and health information and upload the related documents before travelling. This system is operational and will replace the COE system on 1 November, 2021. However, the COE will continue to be used for certain groups of travelers.

MorChana App - Alert application and contact tracing app to be used while in Thailand. Download via Apple Store or Google Play Store.


Can I fly back to Johannesburg from Bangkok?

Returning to Johannesburg from Bangkok

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

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

Top 10 airlines flying from Johannesburg to Bangkok

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Bangkok choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Etihad Airways
CheapestR6 614
AverageR8 459
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Ethiopian Air
CheapestR6 680
AverageR8 260
FlexibilityNo cancel fee
On-time72%
COVID-19 safety
Kenya Airways
CheapestR6 828
AverageR10 076
FlexibilityNo cancel fee
On-time82%
COVID-19 safety
Singapore Airlines
CheapestR6 904
AverageR10 752
FlexibilityNo cancel fee
On-time81%
COVID-19 safety
Emirates
CheapestR7 052
AverageR10 001
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Air China
CheapestR7 175
AverageR8 065
FlexibilityNo cancel fee
On-time67%
COVID-19 safety
Qatar Airways
CheapestR7 216
AverageR11 409
FlexibilityNo cancel fee
On-time68%
COVID-19 safety
Egypt Air
CheapestR8 108
AverageR11 984
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
Cathay Pacific
CheapestR9 611
AverageR11 725
FlexibilityNo cancel fee
On-time72%
COVID-19 safety
Turkish Airlines
CheapestR13 168
AverageR19 794
FlexibilityNo cancel fee
On-time77%
COVID-19 safety