HowToGo

Flight from Bangkok to Johannesburg, South Africa

How to get to Johannesburg, South Africa from Bangkok by flight ? You can check flights from Bangkok to Johannesburg, South Africa below.

Search Transfer from Bangkok to Johannesburg, South Africa

Search Flights

You can find flight ticket prices from Bangkok to Johannesburg, South Africa with our flight tickets search tool below

1. Suvarnabhumi to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bangkok to Suvarnabhumi.

  2. You take a flight from Suvarnabhumi to Johannesburg and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
KQ887 Kenya Airways
KQ760 Kenya Airways
01:00 Suvarnabhumi
07:45 Nairobi
06:05 Nairobi
10:55 Johannesburg
Connect
EK385 Emirates
EK765 Emirates
01:35 Suvarnabhumi
14:40 Dubai
04:45 Dubai
20:50 Johannesburg
Connect
EK385 Emirates
EK763 Emirates
01:35 Suvarnabhumi
09:55 Dubai
04:45 Dubai
16:15 Johannesburg
Connect
ET619 649 Ethiopian Airlines
ET849 Ethiopian Airlines
01:50 Suvarnabhumi
15:30 Addis Ababa
06:10 Addis Ababa
19:55 Johannesburg
Connect
ET619 649 Ethiopian Airlines
ET809 Ethiopian Airlines
01:50 Suvarnabhumi
08:40 Addis Ababa
06:10 Addis Ababa
13:05 Johannesburg
Connect
ET609 Ethiopian Airlines
ET809 Ethiopian Airlines
01:50 Suvarnabhumi
08:40 Addis Ababa
06:30 Addis Ababa
13:05 Johannesburg
Connect
ET609 Ethiopian Airlines
ET849 Ethiopian Airlines
01:50 Suvarnabhumi
15:30 Addis Ababa
06:30 Addis Ababa
19:55 Johannesburg
Connect
EK371 377 Emirates
EK765 Emirates
02:25 Suvarnabhumi
14:40 Dubai
05:35 Dubai
20:50 Johannesburg
Connect
EK371 377 Emirates
EK763 Emirates
02:25 Suvarnabhumi
09:55 Dubai
05:35 Dubai
16:15 Johannesburg
Connect
3K512 Jetstar Asia Airways
SQ482 Singapore Airlines
09:25 Suvarnabhumi
16:35 Singapore Changi
12:50 Singapore Changi
21:10 Johannesburg
Connect
SQ973 Singapore Airlines
SQ482 Singapore Airlines
09:40 Suvarnabhumi
16:35 Singapore Changi
13:05 Singapore Changi
21:10 Johannesburg
Connect
EK375 Emirates
EK765 Emirates
09:55 Suvarnabhumi
14:40 Dubai
13:00 Dubai
20:50 Johannesburg
Connect
TR625 Scoot Tigerair
SQ482 Singapore Airlines
10:50 Suvarnabhumi
16:35 Singapore Changi
14:15 Singapore Changi
21:10 Johannesburg
Connect
CX717 Cathay Pacific
SQ482 Singapore Airlines
11:55 Suvarnabhumi
16:35 Singapore Changi
15:25 Singapore Changi
21:10 Johannesburg
Connect
SQ975 Singapore Airlines
SQ482 Singapore Airlines
12:15 Suvarnabhumi
16:35 Singapore Changi
15:40 Singapore Changi
21:10 Johannesburg
Connect
EY405 Etihad
EY602 Etihad
18:25 Suvarnabhumi
02:05 Abu Dhabi
22:05 Abu Dhabi
08:20 Johannesburg
Connect
SQ979 Singapore Airlines
SQ478 Singapore Airlines
18:30 Suvarnabhumi
01:25 Singapore Changi
21:55 Singapore Changi
06:10 Johannesburg
Connect
3K518 Jetstar Asia Airways
SQ478 Singapore Airlines
19:00 Suvarnabhumi
01:25 Singapore Changi
22:25 Singapore Changi
06:10 Johannesburg
Connect
SQ983 Singapore Airlines
SQ478 Singapore Airlines
20:10 Suvarnabhumi
01:25 Singapore Changi
23:30 Singapore Changi
06:10 Johannesburg
Connect
EY401 Etihad
EY602 Etihad
20:25 Suvarnabhumi
02:05 Abu Dhabi
23:55 Abu Dhabi
08:20 Johannesburg
Connect
TR617 Scoot Tigerair
SQ478 Singapore Airlines
20:25 Suvarnabhumi
01:25 Singapore Changi
23:45 Singapore Changi
06:10 Johannesburg
Connect
SQ981 Singapore Airlines
SQ478 Singapore Airlines
21:15 Suvarnabhumi
01:25 Singapore Changi
00:25 Singapore Changi
06:10 Johannesburg
Connect
EK373 Emirates
EK761 Emirates
21:25 Suvarnabhumi
04:05 Dubai
00:45 Dubai
10:15 Johannesburg
Connect
EK373 Emirates
EK763 Emirates
21:25 Suvarnabhumi
09:55 Dubai
00:45 Dubai
16:15 Johannesburg
Connect

2. Don Muang to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Bangkok to Don Muang.

  2. You take a flight from Don Muang to Johannesburg and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
SL218 Thai Lion Mentari
ET641 Ethiopian Airlines
ET849 Ethiopian Airlines
02:40 Don Muang
11:40 Mumbai
15:30 Addis Ababa
05:40 Mumbai
14:35 Addis Ababa
19:55 Johannesburg
Connect
SL218 Thai Lion Mentari
MK749 Air Mauritius
SA191 South African Airways
02:40 Don Muang
06:45 Mumbai
16:15 Mauritius
05:40 Mumbai
11:15 Mauritius
18:35 Johannesburg
Connect
FD359 Thai AirAsia
SQ482 Singapore Airlines
06:10 Don Muang
16:35 Singapore Changi
09:35 Singapore Changi
21:10 Johannesburg
Connect
FD608 Thai AirAsia
MI601 SilkAir
SQ482 Singapore Airlines
06:30 Don Muang
09:35 Phnom Penh
16:35 Singapore Changi
07:40 Phnom Penh
12:40 Singapore Changi
21:10 Johannesburg
Connect
FD634 Thai AirAsia
MI631 SilkAir
SQ482 Singapore Airlines
07:25 Don Muang
11:55 Danang
16:35 Singapore Changi
09:05 Danang
15:45 Singapore Changi
21:10 Johannesburg
Connect
FD656 Thai AirAsia
SQ177 Singapore Airlines
SQ482 Singapore Airlines
07:30 Don Muang
12:30 Tan Son Nhat
16:35 Singapore Changi
09:15 Tan Son Nhat
15:30 Singapore Changi
21:10 Johannesburg
Connect
DD3210 Nok Air
SQ177 Singapore Airlines
SQ482 Singapore Airlines
07:35 Don Muang
12:30 Tan Son Nhat
16:35 Singapore Changi
09:05 Tan Son Nhat
15:30 Singapore Changi
21:10 Johannesburg
Connect
FD3037 Thai AirAsia
MI759 SilkAir
SQ482 Singapore Airlines
07:50 Don Muang
11:40 Phuket
16:35 Singapore Changi
09:15 Phuket
14:40 Singapore Changi
21:10 Johannesburg
Connect
FD3037 Thai AirAsia
MI751 SilkAir
SQ482 Singapore Airlines
07:50 Don Muang
10:15 Phuket
16:35 Singapore Changi
09:15 Phuket
13:05 Singapore Changi
21:10 Johannesburg
Connect
AK891 AirAsia
AK715 AirAsia
SQ482 Singapore Airlines
08:20 Don Muang
14:25 Kuala Lumpur
16:35 Singapore Changi
11:30 Kuala Lumpur
15:40 Singapore Changi
21:10 Johannesburg
Connect
FD3411 Thai AirAsia
TR677 Scoot Tigerair
SQ482 Singapore Airlines
08:30 Don Muang
11:20 Chiang Mai
16:35 Singapore Changi
10:00 Chiang Mai
15:20 Singapore Changi
21:10 Johannesburg
Connect
DD8306 Nok Air
TR677 Scoot Tigerair
SQ482 Singapore Airlines
09:05 Don Muang
11:20 Chiang Mai
16:35 Singapore Changi
10:15 Chiang Mai
15:20 Singapore Changi
21:10 Johannesburg
Connect
FD3435 Thai AirAsia
TR677 Scoot Tigerair
SQ482 Singapore Airlines
09:15 Don Muang
11:20 Chiang Mai
16:35 Singapore Changi
10:30 Chiang Mai
15:20 Singapore Changi
21:10 Johannesburg
Connect
DD7502 Nok Air
MI759 SilkAir
SQ482 Singapore Airlines
09:30 Don Muang
11:40 Phuket
16:35 Singapore Changi
10:50 Phuket
14:40 Singapore Changi
21:10 Johannesburg
Connect
AK881 AirAsia
AK715 AirAsia
SQ482 Singapore Airlines
10:00 Don Muang
14:25 Kuala Lumpur
16:35 Singapore Changi
13:15 Kuala Lumpur
15:40 Singapore Changi
21:10 Johannesburg
Connect
FD500 Thai AirAsia
CX749 Cathay Pacific
10:30 Don Muang
00:40 Hong Kong
14:35 Hong Kong
07:25 Johannesburg
Connect
FD357 Thai AirAsia
SQ482 Singapore Airlines
10:40 Don Muang
16:35 Singapore Changi
14:05 Singapore Changi
21:10 Johannesburg
Connect
FD654 Thai AirAsia
SQ185 Singapore Airlines
SQ478 Singapore Airlines
13:40 Don Muang
19:40 Tan Son Nhat
01:25 Singapore Changi
15:20 Tan Son Nhat
22:40 Singapore Changi
06:10 Johannesburg
Connect
FD319 Thai AirAsia
SQ117 Singapore Airlines
SQ478 Singapore Airlines
13:55 Don Muang
18:40 Kuala Lumpur
01:25 Singapore Changi
17:15 Kuala Lumpur
19:50 Singapore Changi
06:10 Johannesburg
Connect
FD606 Thai AirAsia
MI607 SilkAir
SQ478 Singapore Airlines
15:05 Don Muang
18:25 Phnom Penh
01:25 Singapore Changi
16:20 Phnom Penh
21:25 Singapore Changi
06:10 Johannesburg
Connect
AK885 AirAsia
AK723 AirAsia
SQ478 Singapore Airlines
15:15 Don Muang
21:15 Kuala Lumpur
01:25 Singapore Changi
18:35 Kuala Lumpur
22:30 Singapore Changi
06:10 Johannesburg
Connect
FD3017 Thai AirAsia
MI755 SilkAir
SQ478 Singapore Airlines
15:20 Don Muang
17:50 Phuket
01:25 Singapore Changi
16:45 Phuket
20:40 Singapore Changi
06:10 Johannesburg
Connect
FD504 Thai AirAsia
CX749 Cathay Pacific
15:25 Don Muang
00:40 Hong Kong
19:20 Hong Kong
07:25 Johannesburg
Connect
AK887 AirAsia
AK723 AirAsia
SQ478 Singapore Airlines
16:00 Don Muang
21:15 Kuala Lumpur
01:25 Singapore Changi
19:20 Kuala Lumpur
22:30 Singapore Changi
06:10 Johannesburg
Connect
FD3021 Thai AirAsia
MI757 SilkAir
SQ478 Singapore Airlines
16:30 Don Muang
20:10 Phuket
01:25 Singapore Changi
17:55 Phuket
22:55 Singapore Changi
06:10 Johannesburg
Connect
FD351 Thai AirAsia
SQ478 Singapore Airlines
16:35 Don Muang
01:25 Singapore Changi
20:05 Singapore Changi
06:10 Johannesburg
Connect
TR869 Scoot Tigerair
SQ478 Singapore Airlines
17:00 Don Muang
01:25 Singapore Changi
20:25 Singapore Changi
06:10 Johannesburg
Connect
FD502 Thai AirAsia
CX749 Cathay Pacific
17:40 Don Muang
00:40 Hong Kong
21:40 Hong Kong
07:25 Johannesburg
Connect
FD502 Thai AirAsia
MK641 Air Mauritius
MK851 Air Mauritius
17:40 Don Muang
01:30 Hong Kong
09:15 Mauritius
21:40 Hong Kong
07:15 Mauritius
11:50 Johannesburg
Connect
FD3027 Thai AirAsia
MI757 SilkAir
SQ478 Singapore Airlines
17:50 Don Muang
20:10 Phuket
01:25 Singapore Changi
19:15 Phuket
22:55 Singapore Changi
06:10 Johannesburg
Connect
FD353 Thai AirAsia
SQ478 Singapore Airlines
18:15 Don Muang
01:25 Singapore Changi
21:40 Singapore Changi
06:10 Johannesburg
Connect
FD353 Thai AirAsia
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
18:15 Don Muang
02:00 Singapore Changi
08:40 Addis Ababa
21:40 Singapore Changi
06:10 Addis Ababa
13:05 Johannesburg
Connect
FD353 Thai AirAsia
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
18:15 Don Muang
01:25 Singapore Changi
08:40 Addis Ababa
21:40 Singapore Changi
05:35 Addis Ababa
13:05 Johannesburg
Connect
FD596 Thai AirAsia
CA867 Air China
18:30 Don Muang
00:50 Shenzhen
22:25 Shenzhen
07:30 Johannesburg
Connect
FD530 Thai AirAsia
CZ633 China Southern Airlines
KQ760 Kenya Airways
19:05 Don Muang
00:05 Guangzhou Baiyun
07:45 Nairobi
23:10 Guangzhou Baiyun
06:05 Nairobi
10:55 Johannesburg
Connect
FD137 Thai AirAsia
ET691 Ethiopian Airlines
ET809 Ethiopian Airlines
20:45 Don Muang
02:30 Bengaluru
08:40 Addis Ababa
22:40 Bengaluru
05:50 Addis Ababa
13:05 Johannesburg
Connect
FD137 Thai AirAsia
EK569 Emirates
EK763 Emirates
20:45 Don Muang
04:30 Bengaluru
09:55 Dubai
22:40 Bengaluru
06:55 Dubai
16:15 Johannesburg
Connect
FD153 Thai AirAsia
EK543 Emirates
EK763 Emirates
21:10 Don Muang
04:00 Madras
09:55 Dubai
22:55 Madras
06:40 Dubai
16:15 Johannesburg
Connect
FD153 Thai AirAsia
ET693 Ethiopian Airlines
ET809 Ethiopian Airlines
21:10 Don Muang
02:30 Madras
08:40 Addis Ababa
22:55 Madras
06:10 Addis Ababa
13:05 Johannesburg
Connect
SL224 Thai Lion Mentari
EK585 Emirates
EK763 Emirates
22:55 Don Muang
01:40 Dhaka
09:55 Dubai
00:25 Dhaka
04:30 Dubai
16:15 Johannesburg
Connect

References

Find Hotels in Johannesburg, South Africa

You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below

Booking.com