BKK - JNB Price | ฿682 - ฿1,070 |
---|---|
JNB Temperature | 10 - 20 °C |
JNB Rainfall | 0 - 120 mm |
Popular in | July | High demand for flights, 28% potential price rise |
---|---|---|
Cheapest in | October | Best time to find cheap flights, 11% potential price drop |
Round-trip from | ฿24,362 | From Bangkok to Johannesburg |
One-way from | ฿21,969 | One-way flight from Bangkok to Johannesburg |
Users have found that booking a flight from Bangkok to Johannesburg at least 56 days early can save you up to 2% on average compared to booking a flight this week. If booking 56 days before your flight isn’t an option for you, users have found flights from Bangkok to Johannesburg for as little as ฿26,362 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as ฿26,362 for flights departing within the next 3 days.
Our data shows that October tends to be the cheapest month to fly to Johannesburg from Bangkok. Users have commonly found prices around ฿27,496 for the month, but tickets can be as low as ฿22,647. Due to multiple factors, prepare for potentially higher prices in July.
When flying from Bangkok 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.
Bangkok Suvarnabhumi
Johannesburg OR Tambo
2 stops
41h 15mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
30h 40mMultiple Airlines
Bangkok Suvarnabhumi
Johannesburg OR Tambo
3 stops
44h 35mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
30h 40mMultiple Airlines
Bangkok Don Mueang Intl
Johannesburg OR Tambo
3 stops
36h 10mJohannesburg OR Tambo
Bangkok Don Mueang Intl
3 stops
29h 55mMultiple Airlines
Bangkok Suvarnabhumi
Johannesburg OR Tambo
2 stops
41h 15mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
30h 40mMultiple Airlines
Bangkok Suvarnabhumi
Johannesburg OR Tambo
3 stops
44h 35mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
30h 40mMultiple Airlines
Bangkok Don Mueang Intl
Johannesburg OR Tambo
3 stops
36h 10mJohannesburg OR Tambo
Bangkok Don Mueang Intl
3 stops
29h 55mMultiple Airlines
Bangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
23h 50mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
18h 40mเอมิเรตส์
Bangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
30h 25mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
36h 45mเอมิเรตส์
Bangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
17h 50mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
18h 40mเอมิเรตส์
Bangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
16h 15mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
18h 05mเอธิโอเปียแอร์
Bangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
16h 15mJohannesburg OR Tambo
Bangkok Suvarnabhumi
2 stops
28h 30mเอธิโอเปียแอร์
Bangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
16h 15mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
18h 05mเอธิโอเปียแอร์
Bangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
16h 15mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
18h 05mเอธิโอเปียแอร์
Bangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
16h 15mJohannesburg OR Tambo
Bangkok Suvarnabhumi
2 stops
21h 55mMultiple Airlines
Bangkok Suvarnabhumi
Johannesburg OR Tambo
2 stops
19h 30mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
18h 40mเอมิเรตส์
Bangkok Don Mueang Intl
Johannesburg OR Tambo
3 stops
49h 20mMultiple Airlines
Bangkok Don Mueang Intl
Johannesburg OR Tambo
2 stops
36h 40mMultiple Airlines
Bangkok Don Mueang Intl
Johannesburg OR Tambo
3 stops
36h 10mMultiple Airlines
Some of the carriers operating flights from Bangkok to Johannesburg that may be offering flexible cancellation policies are เคนย่าแอร์เวย์, เอธิโอเปียแอร์, and เอทิฮัดแอร์เวย์. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Bangkok to Johannesburg for under ฿33,700. The cheapest flight booked recently is on Multiple Airlines for just ฿33,614, but on average you can expect to pay ฿36,221.
There are currently 10+ open flights from Bangkok to Johannesburg within the next 7 days for less than ฿41,200.
Currently priced at ฿37,222, เอมิเรตส์ will fly you from Bangkok to Johannesburg and back. In addition to เอมิเรตส์, many other airlines offer competitively priced options for your trip. Check Cheapflights for deals on เอธิโอเปียแอร์ for as low as ฿37,686.
฿21,969 is the cheapest one-way deal found within the past few days, from เอทิฮัดแอร์เวย์. You may also be able to find cheap deals on เอธิโอเปียแอร์ and เอมิเรตส์, with prices starting from ฿22,540 and ฿23,397, respectively.
The most popular airlines flying from Bangkok to Johannesburg are เอมิเรตส์, เอธิโอเปียแอร์ and เอทิฮัดแอร์เวย์. Something to consider prior to booking your flight.
On average you can expect to pay ฿63,070 for a flight from Bangkok to Johannesburg. The cheapest flight overall is ฿21,956 while the most popular route, (Bangkok Suvarnabhumi - Johannesburg OR Tambo) is currently priced at ฿35,043.