Cheap flights from Johannesburg to Bangkok

Return
Economy
Johannesburg (JNB)
Bangkok (BKK)
Depart
Return
Any month
|
Return
Economy
From?
To?
Tue 5/17
Tue 5/24
Any month
|

How to find the cheapest flight from
Johannesburg (JNB) to Bangkok (BKK)

All the information you need to plan the best JNB to BKK flight in 2022: compare Johannesburg to Bangkok flight prices with the expected peak season, weather and rainfall in Bangkok.
JNB - BKK
Price
R478 - R700
BKK
Temperature
26 - 30 °C
BKK
Rainfall
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 719

From Johannesburg to Bangkok

One-way from

R6 153

One-way flight from Johannesburg to Bangkok

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest month to fly from Johannesburg to Bangkok?

The best pricing can be found in the month of May. Prices to Bangkok from Johannesburg average R8 599. You can even find prices in May for less than R8 599, as users have found deals to Bangkok from as low as R6 831. The month of December appears to be one of the more expensive times to travel to Bangkok from Johannesburg. Flying in the targeted month can save you up to 31%.

When is the cheapest time to fly from Johannesburg to Bangkok (JNB - BKK)?

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.

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

Travellers have found it’s best to book a flight 34 days in advance to save up to 4% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 34 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Bangkok 1-2 weeks in advance for as low as R8 914, or R9 108 for flights within the next 24 hours.

Cheap flights from Johannesburg to Bangkok in May, June 2022

The best prices found for JNB to BKK flights in May, June
31 May - 7 Jun
R7 687pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
31 May - 6 Jun
R7 751pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
27 May - 21 Jun
R7 816pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Bangkok 2022 flight deals

Cheap flights to Bangkok from Johannesburg found for this year
8 Sep - 10 Sep
R7 671pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
31 May - 7 Jun
R7 687pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
31 May - 6 Jun
R7 751pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Bangkok

Late deals on return flights to Bangkok from Johannesburg, departing today and this week
25 May - 31 May
R8 478pp
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
25 May - 1 Jun
R9 851pp
JNB
Johannesburg OR Tambo
Emirates
   
2 STOPS
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Emirates
 
1 STOP
JNB
Johannesburg OR Tambo
21 May - 22 Jun
R10 933pp
JNB
Johannesburg OR Tambo
Etihad Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
BKK
Bangkok Suvarnabhumi
Etihad Airways
   
2 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Bangkok from Johannesburg

The cheapest one-way flights from Johannesburg to Bangkok
3:45 - 3:05
Qatar Airways
1 stop
18h 20m
JNB - BKK
Qatar Airways
R6 153
CheapTickets
10:25 - 9:30
Ethiopian Air
1 stop
18h 05m
JNB - BKK
Ethiopian Air
R7 202
Travel2Be
6:15 - 4:05
Etihad Airways
1 stop
16h 50m
JNB - BKK
Etihad Airways
R7 283

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Johannesburg</span> to <span class="emphasized">Bangkok</span> flights.

Flight FAQs

From Johannesburg to Bangkok

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 Qatar Airways, Kenya Airways, and Emirates. 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 R7 500 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Bangkok for under R7 500. The cheapest flight booked recently is on Qatar Airways for just R7 444, but on average you can expect to pay R7 880.

Are there last-minute flights available from Johannesburg to Bangkok for under R8 500?

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

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 R7 444 on this airline. Additional options worth looking into are Etihad Airways and Emirates, starting at R7 913 and R9 447 round-trip. These flights start at 13% lower than the current average price 3 months from now.

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

R5 620 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 Singapore Airlines and Etihad Airways, with prices starting from R6 443 and R6 572, respectively.

What are the cheapest flights from Johannesburg to Bangkok?

Looking at all options, your cheapest flight can be booked for R7 005. While the most popular route (Johannesburg OR Tambo - Bangkok Suvarnabhumi) can be booked for R7 671 on average our data indicates R14 134 when flying from Johannesburg to Bangkok.

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, Air France or Air China as they are the most popular for this route.

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.

COVID Restrictions

View COVID Travel Restrictions for Bangkok, Thailand

Do I need a COVID test to fly to Bangkok from Johannesburg?

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 are not required to present a negative COVID-19 PCR test or antigen result upon entering 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.


Do I need a test to 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) or Antigen (quick-test) test taken 72 hours for RT-PCR (NAAT) and 24 hours for Antigen (quick-test) before departing to Johannesburg.

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

Hide COVID Travel Restrictions for Bangkok, Thailand

Alternative routes for Johannesburg to Bangkok

See prices for flight routes from nearby airports that may be better suited for you.

Destination information for Bangkok

Things to know before you go - useful duration and weather info for your trip from Johannesburg to Bangkok.
Today's exchange rate
R1 = ฿2,15
Average temperature for May in Bangkok
35.0 °C
Avg rainfall for May in Bangkok
218.0 mm

Airports servicing Johannesburg

Lanseria (HLA)

Airports servicing Bangkok

Bangkok Suvarnabhumi (BKK)
Bangkok Don Mueang Intl (DMK)

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.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Qatar Airways
R6 102 R9 559 No cancel fee 68%
Search Qatar Airways flights
Emirates
R6 643 R9 101 No cancel fee 75%
Search Emirates flights
Etihad Airways
R6 872 R10 066 No cancel fee 75%
Search Etihad Airways flights
Kenya Airways
R6 944 R10 247 No cancel fee 82%
Search Kenya Airways flights
Air China
R7 296 R8 201 No cancel fee 67%
Search Air China flights
Singapore Airlines
R9 458 R10 736 No cancel fee 81%
Search Singapore Airlines flights
Ethiopian Air
R9 688 R10 787 No cancel fee 72%
Search Ethiopian Air flights
Cathay Pacific
R9 774 R11 924 No cancel fee 72%
Search Cathay Pacific flights
Turkish Airlines
R12 399 R13 555 No cancel fee 77%
Search Turkish Airlines flights
SWISS
R14 627 R18 657 No cancel fee 79%
Search SWISS flights
Home Asia Thailand Bangkok Cheap flights from Johannesburg to Bangkok
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First