Popular in | December | High demand for flights, 11% potential price rise |
---|---|---|
Cheapest in | May | Best time to find cheap flights, 1% potential price drop |
Average price | ฿32,610 | Average for return flights in January 2023 |
Return from | ฿27,933 | From Bangkok to Johannesburg |
One-way from | ฿13,116 | One-way flight from Bangkok to Johannesburg |
Bangkok Suvarnabhumi
Johannesburg OR Tambo
3 stops
31h 55mJohannesburg OR Tambo
Bangkok Suvarnabhumi
2 stops
32h 20mMultiple Airlines
Bangkok Suvarnabhumi
Johannesburg OR Tambo
3 stops
36h 05mJohannesburg OR Tambo
Bangkok Suvarnabhumi
2 stops
20h 15mMultiple Airlines
Bangkok Suvarnabhumi
Johannesburg OR Tambo
3 stops
22h 15mJohannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
28h 40mMultiple Airlines
Bangkok Don Mueang Intl
Johannesburg OR Tambo
3 stops
48h 25mMultiple Airlines
Bangkok Don Mueang Intl
Johannesburg OR Tambo
3 stops
38h 10mMultiple Airlines
Bangkok Don Mueang Intl
Johannesburg OR Tambo
2 stops
25h 10mMultiple Airlines
BKK - JNB Price | ฿23,833 - ฿53,764 |
---|---|
JNB Temperature | 10 - 20 °C |
JNB Rainfall | 0 - 120 mm |
Cheapflights goes through 900+ travel sites to look for the best flight deals for flights to Johannesburg. Too many options? Cheapflights also provides filters for things like airlines, price ranges, and number of stops to help you make a decision easily.
By finding flights from multiple airlines and providers at completely no cost, Cheapflights helps millions of users like you annually find the best flights to Johannesburg.
Need flexible booking options for your flight to Johannesburg ? Don’t worry, Cheapflights have you covered. Use our search filter to only show flights with no change fees.
Yes, Cheapflights does offer price alerts on Johannesburg flights so you can book your travels when it’s right. The Price Alert feature is available after a flight search is performed above.