Flights from Johannesburg to Bangkok
JNB to BKK. All flight routes from Johannesburg International, South Africa to Suvarnabhumi Airport, Thailand. These flights are operated by 16 different airlines through 6 different connections. The shortest flight time is 15 hours and 3 minutes.
Find the best prices on hotels and car rental near Suvarnabhumi Airport
We got great deals on hotels and car rentals near the airport.
Johannesburg to Bangkok flights
With over 703 flights every week and 6 different airlines you have a wide option of flights to choose from. While flying to Bangkok from Johannesburg you will be doing a stopover in Singapore, Nairobi or any other of the 6 alternatives with flight connections.
Are there any non-stop flights from JNB to BKK?
There are no direct or non-stop flights from Johannesburg International, JNB to Suvarnabhumi Airport, BKK.
Johannesburg to Bangkok with Singapore Airlines
If you fly from Johannesburg with Singapore Airlines you will do a stopover in Singapore, SIN before reaching Bangkok. This flight trip will take 15 hours and 5 minutes and you can fly every weekday with departures at 13:45. Singapore Airlines is a Star Alliance member.
With Kenya Airways
If you fly from Johannesburg with Kenya Airways you will do a stopover in Nairobi, NBO before reaching Bangkok. This flight trip will take 15 hours and 25 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 17:00. Kenya Airways is a member of SkyTeam.
With Ethiopian Airlines
If you fly from Johannesburg with Ethiopian Airlines you will do a stopover in Addis Ababa, ADD before reaching Bangkok. This flight trip will take 16 hours and 55 minutes and you can fly every day of the week except Mondays with departures at 14:30. Ethiopian Airlines is a Star Alliance member.
With Etihad Airways
If you fly from Johannesburg with Etihad Airways you will do a stopover in Abu Dhabi, AUH before reaching Bangkok. This flight trip will take 16 hours and 55 minutes and you can fly every day of the week except Mondays and Tuesday with departures at 09:55.
Miles & flight time: JNB - BKK
The shortest flight time between JNB and BKK is 15 hours and 5 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
SIN Singapore | 15h 5m | 1h 0m | 6292 (10124 km) |
NBO Nairobi | 15h 25m | 1h 54m | 6333 (10190 km) |
ADD Addis Ababa | 16h 55m | 3h 10m | 6763 (10882 km) |
AUH Abu Dhabi | 16h 55m | 2h 25m | 7039 (11326 km) |
DXB Dubai | 18h 15m | 3h 5m | 7070 (11376 km) |
DOH Doha | 18h 35m | 3h 20m | 7199 (11583 km) |
Unpublished Flight Rates From Johannesburg to Bangkok
From Johannesburg to Thailand
Below is a list of other destinations to Thailand from Johannesburg International with either direct flights or 1 stop connections.
From South Africa to Bangkok
Below is a list of other cities in South Africa with flights to Bangkok with either non-stop or connecting flights.