Cheap flights from Bangkok Intl to Johannesburg

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Bangkok Intl to Johannesburg are usually found in April or June, booked 39 days in advance, depart on a Monday or Tuesday and return on a Wednesday

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

BKK - JNB
Price
฿ 18,598 - ฿ 24,687
JNB
Temperature
18 - 26 °C
JNB
Rainfall
4 - 151 mm

Popular in

December

High demand for flights, 15% potential price rise

Cheapest in

April

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

Round-trip from

฿ 18,598

From Bangkok Intl to Johannesburg

One-way from

฿ 17,278

One-way flight from Bangkok Intl to Johannesburg

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

Flying to your destination on a Saturday can be more expensive, but this shouldn’t discourage you from finding affordable options to get to Johannesburg. Check prices with Cheapflights to find a great deal for your trip.

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

Find a great deal and save up to 14% by booking at least 39 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Bangkok Intl to Johannesburg within the next two weeks, with the cheapest ticket starting at ฿ 21,208.

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

Flights from Bangkok Intl to Johannesburg lean towards being more expensive in December. Prices are generally better when you fly from Bangkok Intl to Johannesburg in April, with the cheapest ticket starting at ฿ 17,308.

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

One of the essential ways to save on airfare from Bangkok Intl to Johannesburg is to remain as flexible as possible. Flights that are at midday tend to be the most expensive. A flight in the afternoon could potentially save you up to 18% on airfare.

Cheap flights from Bangkok Intl to Johannesburg in January, February 2021

The best prices found for BKK to JNB flights in January, February
25 Jan - 17 Feb
฿ 21,897pp
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
24 Jan - 17 Feb
฿ 21,987pp
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
23 Jan - 24 Feb
฿ 22,257pp
BKK
Bangkok Suvarnabhumi
เอธิโอเปียแอร์
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
เอธิโอเปียแอร์
 
1 STOP
BKK
Bangkok Suvarnabhumi

Bangkok Intl to Johannesburg 2021 flight deals

Cheap flights to Johannesburg from Bangkok Intl found for this year
3 Jun - 7 Jun
฿ 19,888pp
BKK
Bangkok Suvarnabhumi
Etihad Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Etihad Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
15 May - 19 May
฿ 21,028pp
BKK
Bangkok Suvarnabhumi
Turkish Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Turkish Airlines
 
1 STOP
BKK
Bangkok Suvarnabhumi
15 May - 19 May
฿ 21,118pp
BKK
Bangkok Suvarnabhumi
Turkish Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Turkish Airlines
 
1 STOP
BKK
Bangkok Suvarnabhumi

Last-minute flights from Bangkok Intl to Johannesburg

Late deals on return flights to Johannesburg from Bangkok Intl, departing today and this week
25 Jan - 17 Feb
฿ 21,897pp
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
24 Jan - 17 Feb
฿ 21,987pp
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
23 Jan - 24 Feb
฿ 22,257pp
BKK
Bangkok Suvarnabhumi
เอธิโอเปียแอร์
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
เอธิโอเปียแอร์
 
1 STOP
BKK
Bangkok Suvarnabhumi

One-way flights to Johannesburg from Bangkok Intl

The cheapest one-way flights from Bangkok Intl to Johannesburg
16:25 - 04:20
Etihad Airways
1 stop
16h 55m
BKK - JNB
Etihad Airways
฿ 17,278
CheapFlights
22:10 - 10:50
Qatar Airways
1 stop
17h 40m
BKK - JNB
Qatar Airways
฿ 18,718
CheapFlights
21:35 - 03:10
Multiple Airlines
3 stops
34h 35m
BKK - JNB
Multiple Airlines
฿ 32,097
Gotogate

Related info for your journey

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

Flight FAQs

From Bangkok Intl to Johannesburg

Can I find flights from Bangkok Intl to Johannesburg for under ฿ 20,998 on Cheapflights?

Yes, there are multiple flights from Bangkok Intl to Johannesburg for under ฿ 20,998. The cheapest flight booked recently is on Etihad Airways for just ฿ 19,888, but on average you can expect to pay ฿ 22,257.

What safety measures are being taken by airlines flying from Bangkok Suvarnabhumi to Johannesburg OR Tambo 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 Bangkok Suvarnabhumi to Johannesburg OR Tambo 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.

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

Some of the carriers operating flights from Bangkok Suvarnabhumi to Johannesburg OR Tambo 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.

Are there direct flights from Bangkok Intl to Johannesburg for under ฿ 20,998 on Cheapflights?

There are no direct flights from Bangkok Intl to Johannesburg, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Bangkok Intl to Johannesburg for under ฿ 23,997?

There are currently 20+ open flights from Bangkok Intl to Johannesburg within the next 7 days for less than ฿ 23,997.

Does it rain more in Bangkok Intl or Johannesburg?

When travelling, we recommend packing in preparation to handle common weather conditions. The rainfall in Bangkok Intl is typically less than Johannesburg. We can gather that this will continue over the next 3 days.

Is Bangkok Intl weather warmer or cooler than Johannesburg?

Expect the weather to be around 36 °C on average in April. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Johannesburg is generally colder than in Bangkok Intl.

How long does is the flight from Bangkok Intl to Johannesburg?

Airlines like เอธิโอเปียแอร์, Etihad Airways, and Qatar Airways fly from Bangkok Intl to Johannesburg in about 16h 25m. The time it takes to get you to your destination can typically vary by up to 1h 15m. This flight may include one or multiple stops.

What are the cheapest airlines to flying from Bangkok Intl to Johannesburg return?

According to our current data, Etihad Airways (฿ 19,888), Turkish Airlines (฿ 21,028), and Qatar Airways (฿ 21,778) offers the cheapest pricing from Bangkok Intl to Johannesburg. You may be able to fly from Bangkok Intl to Johannesburg for 5% less than the average price by searching for these airlines.

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

The cheapest airline one-way is Etihad Airways, with whom users have recently found tickets for as low as ฿ 13,949. Check flights for Qatar Airways, as they currently have the next best price.

Alternative routes for Bangkok Intl to Johannesburg

Destination information for Johannesburg

Things to know before you go. Useful info for your trip from Bangkok Intl to Johannesburg
Today's exchange rate
฿ 1 = R 0.51
Average temperature for January in Johannesburg
26.0 °C
Avg rainfall for January in Johannesburg
128.0 mm

Airports servicing Bangkok

Airports servicing Johannesburg

Top 6 airlines flying from Bangkok Intl to Johannesburg

The chart below displays the airlines Cheapflights users travelling from Bangkok Intl to Johannesburg 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
เอธิโอเปียแอร์
฿ 648 ฿ 723 No cancel fee 72%
Search เอธิโอเปียแอร์ flights
Etihad Airways
฿ 682 ฿ 728 No cancel fee 75%
Search Etihad Airways flights
Kenya Airways
฿ 637 ฿ 744 No cancel fee 82%
Search Kenya Airways flights
Qatar Airways
฿ 684 ฿ 772 No cancel fee 68%
Search Qatar Airways flights
Emirates
฿ 722 ฿ 876 No cancel fee 75%
Search Emirates flights
Singapore Airlines
฿ 711 ฿ 1,081 No cancel fee 81%
Search Singapore Airlines flights

Popular flight searches

Check out other popular destinations found by fellow travellers
Home South Africa Johannesburg Cheap flights from Bangkok Intl to Johannesburg