HowToGo

Flight from Thailand to South Africa

How to get to South Africa from Thailand by flight ? You can check flights from Thailand to South Africa below.

Search Transfer from Thailand to South Africa

Search Flights

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

1. Hat Yai to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Thailand to Hat Yai.

  2. You take a flight from Hat Yai to Johannesburg and cost approximately 500 USD.

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

Flight Depart Arrive
TR633 Scoot Tigerair
SQ482 Singapore Airlines
07:30 Hat Yai
16:35 Singapore Changi
10:10 Singapore Changi
21:15 Johannesburg
Connect
FD4301 Thai AirAsia
SQ975 Singapore Airlines
SQ482 Singapore Airlines
08:05 Hat Yai
12:15 Suvarnabhumi
16:35 Singapore Changi
09:30 Suvarnabhumi
15:45 Singapore Changi
21:15 Johannesburg
Connect
TR635 Scoot Tigerair
SQ478 Singapore Airlines
14:40 Hat Yai
01:30 Singapore Changi
17:20 Singapore Changi
06:10 Johannesburg
Connect
VZ323 Thai Vietjet Air
SQ981 Singapore Airlines
SQ478 Singapore Airlines
17:20 Hat Yai
21:10 Suvarnabhumi
01:30 Singapore Changi
19:00 Suvarnabhumi
00:40 Singapore Changi
06:10 Johannesburg
Connect
VZ323 Thai Vietjet Air
SQ983 Singapore Airlines
SQ478 Singapore Airlines
17:20 Hat Yai
20:00 Suvarnabhumi
01:30 Singapore Changi
19:00 Suvarnabhumi
23:30 Singapore Changi
06:10 Johannesburg
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
19:05 Hat Yai
01:30 Singapore Changi
21:45 Singapore Changi
06:10 Johannesburg
Connect
TR631 Scoot Tigerair
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
19:05 Hat Yai
01:25 Singapore Changi
08:40 Addis Ababa
21:45 Singapore Changi
05:35 Addis Ababa
13:05 Johannesburg
Connect
WE268 Thai Smile
KQ887 Kenya Airways
KQ760 Kenya Airways
20:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
22:20 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect
VZ329 Thai Vietjet Air
KQ887 Kenya Airways
KQ760 Kenya Airways
20:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
22:35 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect
FD4303 Thai AirAsia
KQ887 Kenya Airways
KQ760 Kenya Airways
21:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
23:30 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect

2. Suvarnabhumi to Johannesburg

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

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

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

Flight Depart Arrive
KQ887 Kenya Airways
KQ760 Kenya Airways
01:00 Suvarnabhumi
07:45 Nairobi
05:50 Nairobi
10:55 Johannesburg
Connect
EK385 Emirates
EK763 Emirates
01:05 Suvarnabhumi
10:10 Dubai
05:00 Dubai
16:35 Johannesburg
Connect
ET609 619 Ethiopian Airlines
ET809 Ethiopian Airlines
01:50 Suvarnabhumi
08:40 Addis Ababa
06:30 Addis Ababa
13:05 Johannesburg
Connect
ET649 Ethiopian Airlines
ET809 Ethiopian Airlines
01:50 Suvarnabhumi
08:40 Addis Ababa
06:10 Addis Ababa
13:05 Johannesburg
Connect
3K512 Jetstar Asia Airways
SQ482 Singapore Airlines
09:20 Suvarnabhumi
16:35 Singapore Changi
12:55 Singapore Changi
21:15 Johannesburg
Connect
SQ973 Singapore Airlines
SQ482 Singapore Airlines
09:45 Suvarnabhumi
16:35 Singapore Changi
13:15 Singapore Changi
21:15 Johannesburg
Connect
TG413 Thai Airways International
SQ482 Singapore Airlines
11:30 Suvarnabhumi
16:35 Singapore Changi
14:50 Singapore Changi
21:15 Johannesburg
Connect
TR607 Scoot Tigerair
SQ482 Singapore Airlines
11:40 Suvarnabhumi
16:35 Singapore Changi
15:25 Singapore Changi
21:15 Johannesburg
Connect
SQ975 Singapore Airlines
SQ482 Singapore Airlines
12:15 Suvarnabhumi
16:35 Singapore Changi
15:45 Singapore Changi
21:15 Johannesburg
Connect
SQ979 Singapore Airlines
SQ478 Singapore Airlines
18:05 Suvarnabhumi
01:30 Singapore Changi
21:35 Singapore Changi
06:10 Johannesburg
Connect
EY405 Etihad
EY602 Etihad
18:05 Suvarnabhumi
02:05 Abu Dhabi
22:10 Abu Dhabi
08:20 Johannesburg
Connect
TR611 Scoot Tigerair
SQ478 Singapore Airlines
18:10 Suvarnabhumi
01:30 Singapore Changi
21:50 Singapore Changi
06:10 Johannesburg
Connect
TG401 Thai Airways International
SQ478 Singapore Airlines
19:35 Suvarnabhumi
01:30 Singapore Changi
22:55 Singapore Changi
06:10 Johannesburg
Connect
TR617 Scoot Tigerair
SQ478 Singapore Airlines
20:00 Suvarnabhumi
01:30 Singapore Changi
23:40 Singapore Changi
06:10 Johannesburg
Connect
SQ983 Singapore Airlines
SQ478 Singapore Airlines
20:00 Suvarnabhumi
01:30 Singapore Changi
23:30 Singapore Changi
06:10 Johannesburg
Connect
EY401 Etihad
EY602 Etihad
20:10 Suvarnabhumi
02:05 Abu Dhabi
00:10 Abu Dhabi
08:20 Johannesburg
Connect
EK373 Emirates
EK763 Emirates
20:35 Suvarnabhumi
10:10 Dubai
00:50 Dubai
16:35 Johannesburg
Connect
SQ981 Singapore Airlines
SQ478 Singapore Airlines
21:10 Suvarnabhumi
01:30 Singapore Changi
00:40 Singapore Changi
06:10 Johannesburg
Connect

3. Chiang Mai to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Thailand to Chiang Mai.

  2. You take a flight from Chiang Mai to Johannesburg and cost approximately 600 USD.

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

Flight Depart Arrive
VZ101 Thai Vietjet Air
SQ975 Singapore Airlines
SQ482 Singapore Airlines
08:00 Chiang Mai
12:15 Suvarnabhumi
16:35 Singapore Changi
09:20 Suvarnabhumi
15:45 Singapore Changi
21:15 Johannesburg
Connect
AK855 AirAsia
MI327 SilkAir
SQ482 Singapore Airlines
09:10 Chiang Mai
14:30 Kuala Lumpur
16:35 Singapore Changi
13:00 Kuala Lumpur
15:35 Singapore Changi
21:15 Johannesburg
Connect
VZ115 Thai Vietjet Air
SQ975 Singapore Airlines
SQ482 Singapore Airlines
09:20 Chiang Mai
12:15 Suvarnabhumi
16:35 Singapore Changi
10:40 Suvarnabhumi
15:45 Singapore Changi
21:15 Johannesburg
Connect
FD4103 Thai AirAsia
SQ975 Singapore Airlines
SQ482 Singapore Airlines
09:50 Chiang Mai
12:15 Suvarnabhumi
16:35 Singapore Changi
11:15 Suvarnabhumi
15:45 Singapore Changi
21:15 Johannesburg
Connect
KA233 Cathay Dragon
CX749 Cathay Pacific
11:20 Chiang Mai
00:30 Hong Kong
15:00 Hong Kong
07:30 Johannesburg
Connect
TR677 Scoot Tigerair
SQ478 Singapore Airlines
11:40 Chiang Mai
01:30 Singapore Changi
16:00 Singapore Changi
06:10 Johannesburg
Connect
WE165 Thai Smile
EY401 Etihad
EY602 Etihad
16:55 Chiang Mai
20:10 Suvarnabhumi
02:05 Abu Dhabi
18:20 Suvarnabhumi
00:10 Abu Dhabi
08:20 Johannesburg
Connect
VZ2105 Thai Vietjet Air
EY401 Etihad
EY602 Etihad
17:10 Chiang Mai
20:10 Suvarnabhumi
02:05 Abu Dhabi
18:30 Suvarnabhumi
00:10 Abu Dhabi
08:20 Johannesburg
Connect
VZ2105 Thai Vietjet Air
SQ983 Singapore Airlines
SQ478 Singapore Airlines
17:10 Chiang Mai
20:00 Suvarnabhumi
01:30 Singapore Changi
18:30 Suvarnabhumi
23:30 Singapore Changi
06:10 Johannesburg
Connect
TR675 Scoot Tigerair
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
17:20 Chiang Mai
01:25 Singapore Changi
08:40 Addis Ababa
21:30 Singapore Changi
05:35 Addis Ababa
13:05 Johannesburg
Connect
TR675 Scoot Tigerair
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
17:20 Chiang Mai
02:00 Singapore Changi
08:40 Addis Ababa
21:30 Singapore Changi
06:10 Addis Ababa
13:05 Johannesburg
Connect
TR675 Scoot Tigerair
SQ478 Singapore Airlines
17:20 Chiang Mai
01:30 Singapore Changi
21:30 Singapore Changi
06:10 Johannesburg
Connect
VZ109 Thai Vietjet Air
SQ981 Singapore Airlines
SQ478 Singapore Airlines
18:10 Chiang Mai
21:10 Suvarnabhumi
01:30 Singapore Changi
19:30 Suvarnabhumi
00:40 Singapore Changi
06:10 Johannesburg
Connect
VZ109 Thai Vietjet Air
QR981 Qatar Airways
QR1363 Qatar Airways
18:10 Chiang Mai
20:30 Suvarnabhumi
02:10 Doha
19:30 Suvarnabhumi
00:20 Doha
10:00 Johannesburg
Connect
FD4107 Thai AirAsia
SQ981 Singapore Airlines
SQ478 Singapore Airlines
18:30 Chiang Mai
21:10 Suvarnabhumi
01:30 Singapore Changi
19:50 Suvarnabhumi
00:40 Singapore Changi
06:10 Johannesburg
Connect
UO0754 Hong Kong Express
CX749 Cathay Pacific
19:35 Chiang Mai
00:30 Hong Kong
23:15 Hong Kong
07:30 Johannesburg
Connect
VZ2107 Thai Vietjet Air
KQ887 Kenya Airways
KQ760 Kenya Airways
21:10 Chiang Mai
01:00 Suvarnabhumi
07:45 Nairobi
22:30 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect
FD4109 Thai AirAsia
KQ887 Kenya Airways
KQ760 Kenya Airways
22:10 Chiang Mai
01:00 Suvarnabhumi
07:45 Nairobi
23:35 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect
FD4109 Thai AirAsia
ET649 Ethiopian Airlines
ET809 Ethiopian Airlines
22:10 Chiang Mai
01:50 Suvarnabhumi
08:40 Addis Ababa
23:35 Suvarnabhumi
06:10 Addis Ababa
13:05 Johannesburg
Connect
VZ119 Thai Vietjet Air
ET609 619 Ethiopian Airlines
ET809 Ethiopian Airlines
22:15 Chiang Mai
01:50 Suvarnabhumi
08:40 Addis Ababa
23:35 Suvarnabhumi
06:30 Addis Ababa
13:05 Johannesburg
Connect
VZ119 Thai Vietjet Air
ET649 Ethiopian Airlines
ET809 Ethiopian Airlines
22:15 Chiang Mai
01:50 Suvarnabhumi
08:40 Addis Ababa
23:35 Suvarnabhumi
06:10 Addis Ababa
13:05 Johannesburg
Connect
VZ119 Thai Vietjet Air
KQ887 Kenya Airways
KQ760 Kenya Airways
22:15 Chiang Mai
01:00 Suvarnabhumi
07:45 Nairobi
23:35 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
Connect

4. Don Muang to Johannesburg

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

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

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

Flight Depart Arrive
SL218 Thai Lion Mentari
MK749 Air Mauritius
SA191 South African Airways
02:40 Don Muang
06:45 Mumbai
16:40 Mauritius
05:40 Mumbai
11:15 Mauritius
18:55 Johannesburg
Connect
DD7910 Nok Air
TR689 Scoot Tigerair
SQ482 Singapore Airlines
06:30 Don Muang
09:50 Krabi
16:35 Singapore Changi
07:50 Krabi
13:00 Singapore Changi
21:15 Johannesburg
Connect
FD508 Thai AirAsia
CX749 Cathay Pacific
06:35 Don Muang
00:30 Hong Kong
10:15 Hong Kong
07:30 Johannesburg
Connect
FD3227 Thai AirAsia
TR689 Scoot Tigerair
SQ482 Singapore Airlines
06:40 Don Muang
09:50 Krabi
16:35 Singapore Changi
08:05 Krabi
13:00 Singapore Changi
21:15 Johannesburg
Connect
SL800 Thai Lion Mentari
TR689 Scoot Tigerair
SQ482 Singapore Airlines
06:45 Don Muang
09:50 Krabi
16:35 Singapore Changi
07:55 Krabi
13:00 Singapore Changi
21:15 Johannesburg
Connect
FD359 Thai AirAsia
SQ482 Singapore Airlines
07:00 Don Muang
16:35 Singapore Changi
10:30 Singapore Changi
21:15 Johannesburg
Connect
FD311 Thai AirAsia
MI325 SilkAir
SQ482 Singapore Airlines
07:05 Don Muang
11:55 Kuala Lumpur
16:35 Singapore Changi
10:20 Kuala Lumpur
13:05 Singapore Changi
21:15 Johannesburg
Connect
DD3210 Nok Air
SQ177 Singapore Airlines
SQ482 Singapore Airlines
07:35 Don Muang
12:15 Tan Son Nhat
16:35 Singapore Changi
09:05 Tan Son Nhat
15:20 Singapore Changi
21:15 Johannesburg
Connect
SL100 Thai Lion Mentari
SQ482 Singapore Airlines
07:40 Don Muang
16:35 Singapore Changi
11:20 Singapore Changi
21:15 Johannesburg
Connect
FD3037 Thai AirAsia
MI759 SilkAir
SQ482 Singapore Airlines
07:50 Don Muang
11:35 Phuket
16:35 Singapore Changi
09:20 Phuket
14:25 Singapore Changi
21:15 Johannesburg
Connect
SL770 Thai Lion Mentari
MI759 SilkAir
SQ482 Singapore Airlines
09:15 Don Muang
11:35 Phuket
16:35 Singapore Changi
10:40 Phuket
14:25 Singapore Changi
21:15 Johannesburg
Connect
SL770 Thai Lion Mentari
TR657 Scoot Tigerair
SQ482 Singapore Airlines
09:15 Don Muang
11:40 Phuket
16:35 Singapore Changi
10:40 Phuket
14:35 Singapore Changi
21:15 Johannesburg
Connect
FD323 Thai AirAsia
MI349 SilkAir
SQ478 Singapore Airlines
11:05 Don Muang
15:35 Penang
01:30 Singapore Changi
13:50 Penang
16:55 Singapore Changi
06:10 Johannesburg
Connect
FD3217 Thai AirAsia
TR687 Scoot Tigerair
SQ478 Singapore Airlines
11:45 Don Muang
15:50 Krabi
01:30 Singapore Changi
13:10 Krabi
18:55 Singapore Changi
06:10 Johannesburg
Connect
OD521 Malindo Airways
OD805 Malindo Airways
SQ478 Singapore Airlines
11:50 Don Muang
19:40 Kuala Lumpur
01:30 Singapore Changi
15:05 Kuala Lumpur
20:40 Singapore Changi
06:10 Johannesburg
Connect
QZ155 Indonesia AirAsia
MI237 SilkAir
SQ478 Singapore Airlines
12:40 Don Muang
20:05 Kuala Namu
01:30 Singapore Changi
14:40 Kuala Namu
22:35 Singapore Changi
06:10 Johannesburg
Connect
SL714 Thai Lion Mentari
TR631 Scoot Tigerair
SQ478 Singapore Airlines
14:15 Don Muang
19:05 Hat Yai
01:30 Singapore Changi
15:40 Hat Yai
21:45 Singapore Changi
06:10 Johannesburg
Connect
AK885 AirAsia
MH607 Malaysia Airlines
SQ478 Singapore Airlines
14:55 Don Muang
19:25 Kuala Lumpur
01:30 Singapore Changi
18:10 Kuala Lumpur
20:35 Singapore Changi
06:10 Johannesburg
Connect
FD606 Thai AirAsia
MI607 SilkAir
SQ478 Singapore Airlines
15:10 Don Muang
18:35 Phnom Penh
01:30 Singapore Changi
16:25 Phnom Penh
21:35 Singapore Changi
06:10 Johannesburg
Connect
SL104 Thai Lion Mentari
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
15:40 Don Muang
01:25 Singapore Changi
08:40 Addis Ababa
19:30 Singapore Changi
05:35 Addis Ababa
13:05 Johannesburg
Connect
SL104 Thai Lion Mentari
SQ478 Singapore Airlines
15:40 Don Muang
01:30 Singapore Changi
19:30 Singapore Changi
06:10 Johannesburg
Connect
FD3114 Thai AirAsia
TR631 Scoot Tigerair
SQ478 Singapore Airlines
15:45 Don Muang
19:05 Hat Yai
01:30 Singapore Changi
17:20 Hat Yai
21:45 Singapore Changi
06:10 Johannesburg
Connect
FD654 Thai AirAsia
SQ185 Singapore Airlines
SQ478 Singapore Airlines
15:50 Don Muang
19:50 Tan Son Nhat
01:30 Singapore Changi
17:30 Tan Son Nhat
22:55 Singapore Changi
06:10 Johannesburg
Connect
DD7514 Nok Air
MI757 SilkAir
SQ478 Singapore Airlines
16:00 Don Muang
20:05 Phuket
01:30 Singapore Changi
17:30 Phuket
22:55 Singapore Changi
06:10 Johannesburg
Connect
DD7112 Nok Air
TR631 Scoot Tigerair
SQ478 Singapore Airlines
16:00 Don Muang
19:05 Hat Yai
01:30 Singapore Changi
17:25 Hat Yai
21:45 Singapore Changi
06:10 Johannesburg
Connect
TR869 Scoot Tigerair
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
16:25 Don Muang
01:25 Singapore Changi
08:40 Addis Ababa
20:00 Singapore Changi
05:35 Addis Ababa
13:05 Johannesburg
Connect
TR869 Scoot Tigerair
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
16:25 Don Muang
02:00 Singapore Changi
08:40 Addis Ababa
20:00 Singapore Changi
06:10 Addis Ababa
13:05 Johannesburg
Connect
TR869 Scoot Tigerair
SQ478 Singapore Airlines
16:25 Don Muang
01:30 Singapore Changi
20:00 Singapore Changi
06:10 Johannesburg
Connect
FD3009 Thai AirAsia
MI757 SilkAir
SQ478 Singapore Airlines
16:40 Don Muang
20:05 Phuket
01:30 Singapore Changi
18:10 Phuket
22:55 Singapore Changi
06:10 Johannesburg
Connect
DD7520 Nok Air
MI757 SilkAir
SQ478 Singapore Airlines
17:35 Don Muang
20:05 Phuket
01:30 Singapore Changi
19:00 Phuket
22:55 Singapore Changi
06:10 Johannesburg
Connect
DD3218 Nok Air
3K552 Jetstar Asia Airways
SQ478 Singapore Airlines
18:30 Don Muang
21:10 Tan Son Nhat
01:30 Singapore Changi
20:00 Tan Son Nhat
00:10 Singapore Changi
06:10 Johannesburg
Connect
FD144 Thai AirAsia
EK539 Emirates
EK763 Emirates
19:10 Don Muang
04:20 Ahmedabad
10:10 Dubai
21:50 Ahmedabad
06:10 Dubai
16:35 Johannesburg
Connect
FD137 Thai AirAsia
EK569 Emirates
EK763 Emirates
20:15 Don Muang
04:20 Bengaluru
10:10 Dubai
22:30 Bengaluru
06:50 Dubai
16:35 Johannesburg
Connect
FD3013 Thai AirAsia
EK379 Emirates
EK763 Emirates
20:30 Don Muang
01:35 Phuket
10:10 Dubai
21:55 Phuket
05:10 Dubai
16:35 Johannesburg
Connect
FD3015 Thai AirAsia
EK379 Emirates
EK763 Emirates
21:15 Don Muang
01:35 Phuket
10:10 Dubai
22:40 Phuket
05:10 Dubai
16:35 Johannesburg
Connect
DD7524 Nok Air
EK379 Emirates
EK763 Emirates
21:15 Don Muang
01:35 Phuket
10:10 Dubai
22:30 Phuket
05:10 Dubai
16:35 Johannesburg
Connect
FD153 Thai AirAsia
ET693 Ethiopian Airlines
ET809 Ethiopian Airlines
21:35 Don Muang
02:30 Madras
08:40 Addis Ababa
23:25 Madras
06:10 Addis Ababa
13:05 Johannesburg
Connect
FD153 Thai AirAsia
EK543 Emirates
EK763 Emirates
21:35 Don Muang
03:30 Madras
10:10 Dubai
23:25 Madras
06:20 Dubai
16:35 Johannesburg
Connect
FD153 Thai AirAsia
FZ448 Flydubai
EK763 Emirates
21:35 Don Muang
05:25 Madras
10:10 Dubai
23:25 Madras
08:30 Dubai
16:35 Johannesburg
Connect
SL902 Thai Lion Mentari
CA867 Air China
22:50 Don Muang
11:50 Shenzhen
02:35 Shenzhen
18:20 Johannesburg
Connect

5. Hat Yai to Bloemfontein

  1. You take a bus, shuttle or taxi from your location in Thailand to Hat Yai.

  2. You take a flight from Hat Yai to Bloemfontein and cost approximately 600 USD.

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

Flight Depart Arrive
TR633 Scoot Tigerair
SQ482 Singapore Airlines
4Z701 Airlink
07:30 Hat Yai
16:35 Singapore Changi
06:40 Johannesburg
10:10 Singapore Changi
21:15 Johannesburg
07:40 Bloemfontein
Connect
TR635 Scoot Tigerair
ET629 Ethiopian Airlines
ET847 Ethiopian Airlines
JE408 Mango
14:40 Hat Yai
01:25 Singapore Changi
08:15 Addis Ababa
16:00 Capetown
17:20 Singapore Changi
05:35 Addis Ababa
13:45 Capetown
17:30 Bloemfontein
Connect
TR635 Scoot Tigerair
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z705 Airlink
14:40 Hat Yai
01:25 Singapore Changi
08:40 Addis Ababa
16:20 Johannesburg
17:20 Singapore Changi
05:35 Addis Ababa
13:05 Johannesburg
17:20 Bloemfontein
Connect
TR635 Scoot Tigerair
SQ478 Singapore Airlines
4Z713 Airlink
14:40 Hat Yai
01:30 Singapore Changi
13:20 Johannesburg
17:20 Singapore Changi
06:10 Johannesburg
14:20 Bloemfontein
Connect
TR635 Scoot Tigerair
SQ478 Singapore Airlines
SQ478 Singapore Airlines
JE406 Mango
14:40 Hat Yai
01:30 Singapore Changi
07:10 Johannesburg
11:00 Capetown
17:20 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:30 Bloemfontein
Connect
TR635 Scoot Tigerair
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z602 Airlink
14:40 Hat Yai
01:30 Singapore Changi
07:10 Johannesburg
11:00 Capetown
17:20 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:35 Bloemfontein
Connect
TR635 Scoot Tigerair
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z705 Airlink
14:40 Hat Yai
02:00 Singapore Changi
08:40 Addis Ababa
16:20 Johannesburg
17:20 Singapore Changi
06:10 Addis Ababa
13:05 Johannesburg
17:20 Bloemfontein
Connect
TR635 Scoot Tigerair
SQ478 Singapore Airlines
SQ478 Singapore Airlines
JE408 Mango
14:40 Hat Yai
01:30 Singapore Changi
07:10 Johannesburg
16:00 Capetown
17:20 Singapore Changi
06:10 Johannesburg
09:25 Capetown
17:30 Bloemfontein
Connect
TR635 Scoot Tigerair
ET639 Ethiopian Airlines
ET847 Ethiopian Airlines
JE408 Mango
14:40 Hat Yai
02:00 Singapore Changi
08:15 Addis Ababa
16:00 Capetown
17:20 Singapore Changi
06:10 Addis Ababa
13:45 Capetown
17:30 Bloemfontein
Connect
TR635 Scoot Tigerair
SQ478 Singapore Airlines
4Z705 Airlink
14:40 Hat Yai
01:30 Singapore Changi
16:20 Johannesburg
17:20 Singapore Changi
06:10 Johannesburg
17:20 Bloemfontein
Connect
VZ323 Thai Vietjet Air
QR981 Qatar Airways
QR1363 Qatar Airways
4Z713 Airlink
17:20 Hat Yai
20:30 Suvarnabhumi
02:10 Doha
13:20 Johannesburg
19:00 Suvarnabhumi
00:20 Doha
10:00 Johannesburg
14:20 Bloemfontein
Connect
VZ323 Thai Vietjet Air
SQ983 Singapore Airlines
SQ478 Singapore Airlines
4Z713 Airlink
17:20 Hat Yai
20:00 Suvarnabhumi
01:30 Singapore Changi
13:20 Johannesburg
19:00 Suvarnabhumi
23:30 Singapore Changi
06:10 Johannesburg
14:20 Bloemfontein
Connect
VZ323 Thai Vietjet Air
EY401 Etihad
EY602 Etihad
4Z713 Airlink
17:20 Hat Yai
20:10 Suvarnabhumi
02:05 Abu Dhabi
13:20 Johannesburg
19:00 Suvarnabhumi
00:10 Abu Dhabi
08:20 Johannesburg
14:20 Bloemfontein
Connect
VZ323 Thai Vietjet Air
SQ981 Singapore Airlines
SQ478 Singapore Airlines
4Z713 Airlink
17:20 Hat Yai
21:10 Suvarnabhumi
01:30 Singapore Changi
13:20 Johannesburg
19:00 Suvarnabhumi
00:40 Singapore Changi
06:10 Johannesburg
14:20 Bloemfontein
Connect
TR631 Scoot Tigerair
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z705 Airlink
19:05 Hat Yai
01:25 Singapore Changi
08:40 Addis Ababa
16:20 Johannesburg
21:45 Singapore Changi
05:35 Addis Ababa
13:05 Johannesburg
17:20 Bloemfontein
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z602 Airlink
19:05 Hat Yai
01:30 Singapore Changi
07:10 Johannesburg
11:00 Capetown
21:45 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:35 Bloemfontein
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
4Z891 Airlink
4Z608 Airlink
19:05 Hat Yai
01:30 Singapore Changi
07:10 Johannesburg
16:30 Capetown
21:45 Singapore Changi
06:10 Johannesburg
09:20 Capetown
18:05 Bloemfontein
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
4Z705 Airlink
19:05 Hat Yai
01:30 Singapore Changi
16:20 Johannesburg
21:45 Singapore Changi
06:10 Johannesburg
17:20 Bloemfontein
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
4Z891 Airlink
4Z602 Airlink
19:05 Hat Yai
01:30 Singapore Changi
07:10 Johannesburg
11:00 Capetown
21:45 Singapore Changi
06:10 Johannesburg
09:20 Capetown
12:35 Bloemfontein
Connect
TR631 Scoot Tigerair
ET629 Ethiopian Airlines
ET847 Ethiopian Airlines
4Z608 Airlink
19:05 Hat Yai
01:25 Singapore Changi
08:15 Addis Ababa
16:30 Capetown
21:45 Singapore Changi
05:35 Addis Ababa
13:45 Capetown
18:05 Bloemfontein
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z608 Airlink
19:05 Hat Yai
01:30 Singapore Changi
07:10 Johannesburg
16:30 Capetown
21:45 Singapore Changi
06:10 Johannesburg
09:25 Capetown
18:05 Bloemfontein
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
SQ478 Singapore Airlines
JE408 Mango
19:05 Hat Yai
01:30 Singapore Changi
07:10 Johannesburg
16:00 Capetown
21:45 Singapore Changi
06:10 Johannesburg
09:25 Capetown
17:30 Bloemfontein
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
BA6401 British Airways
4Z602 Airlink
19:05 Hat Yai
01:30 Singapore Changi
07:00 Johannesburg
11:00 Capetown
21:45 Singapore Changi
06:10 Johannesburg
09:10 Capetown
12:35 Bloemfontein
Connect
TR631 Scoot Tigerair
SQ478 Singapore Airlines
4Z713 Airlink
19:05 Hat Yai
01:30 Singapore Changi
13:20 Johannesburg
21:45 Singapore Changi
06:10 Johannesburg
14:20 Bloemfontein
Connect
TR631 Scoot Tigerair
ET629 Ethiopian Airlines
ET847 Ethiopian Airlines
JE408 Mango
19:05 Hat Yai
01:25 Singapore Changi
08:15 Addis Ababa
16:00 Capetown
21:45 Singapore Changi
05:35 Addis Ababa
13:45 Capetown
17:30 Bloemfontein
Connect
WE268 Thai Smile
KQ887 Kenya Airways
KQ760 Kenya Airways
4Z705 Airlink
20:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
16:20 Johannesburg
22:20 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
17:20 Bloemfontein
Connect
VZ329 Thai Vietjet Air
KQ887 Kenya Airways
KQ760 Kenya Airways
4Z705 Airlink
20:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
16:20 Johannesburg
22:35 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
17:20 Bloemfontein
Connect
VZ329 Thai Vietjet Air
ET609 619 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z705 Airlink
20:55 Hat Yai
01:50 Suvarnabhumi
08:40 Addis Ababa
16:20 Johannesburg
22:35 Suvarnabhumi
06:30 Addis Ababa
13:05 Johannesburg
17:20 Bloemfontein
Connect
WE268 Thai Smile
ET609 619 Ethiopian Airlines
ET847 Ethiopian Airlines
JE408 Mango
20:55 Hat Yai
01:50 Suvarnabhumi
08:15 Addis Ababa
16:00 Capetown
22:20 Suvarnabhumi
06:30 Addis Ababa
13:45 Capetown
17:30 Bloemfontein
Connect
VZ329 Thai Vietjet Air
ET609 619 Ethiopian Airlines
ET847 Ethiopian Airlines
JE408 Mango
20:55 Hat Yai
01:50 Suvarnabhumi
08:15 Addis Ababa
16:00 Capetown
22:35 Suvarnabhumi
06:30 Addis Ababa
13:45 Capetown
17:30 Bloemfontein
Connect
VZ329 Thai Vietjet Air
KQ887 Kenya Airways
KQ760 Kenya Airways
4Z713 Airlink
20:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
13:20 Johannesburg
22:35 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
14:20 Bloemfontein
Connect
WE268 Thai Smile
KQ887 Kenya Airways
KQ760 Kenya Airways
4Z713 Airlink
20:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
13:20 Johannesburg
22:20 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
14:20 Bloemfontein
Connect
VZ329 Thai Vietjet Air
ET609 619 Ethiopian Airlines
ET847 Ethiopian Airlines
4Z608 Airlink
20:55 Hat Yai
01:50 Suvarnabhumi
08:15 Addis Ababa
16:30 Capetown
22:35 Suvarnabhumi
06:30 Addis Ababa
13:45 Capetown
18:05 Bloemfontein
Connect
FD4303 Thai AirAsia
ET609 619 Ethiopian Airlines
ET847 Ethiopian Airlines
4Z608 Airlink
21:55 Hat Yai
01:50 Suvarnabhumi
08:15 Addis Ababa
16:30 Capetown
23:30 Suvarnabhumi
06:30 Addis Ababa
13:45 Capetown
18:05 Bloemfontein
Connect
FD4303 Thai AirAsia
ET649 Ethiopian Airlines
ET847 Ethiopian Airlines
4Z608 Airlink
21:55 Hat Yai
01:50 Suvarnabhumi
08:15 Addis Ababa
16:30 Capetown
23:30 Suvarnabhumi
06:10 Addis Ababa
13:45 Capetown
18:05 Bloemfontein
Connect
FD4303 Thai AirAsia
ET609 619 Ethiopian Airlines
ET847 Ethiopian Airlines
JE408 Mango
21:55 Hat Yai
01:50 Suvarnabhumi
08:15 Addis Ababa
16:00 Capetown
23:30 Suvarnabhumi
06:30 Addis Ababa
13:45 Capetown
17:30 Bloemfontein
Connect
FD4303 Thai AirAsia
ET649 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z705 Airlink
21:55 Hat Yai
01:50 Suvarnabhumi
08:40 Addis Ababa
16:20 Johannesburg
23:30 Suvarnabhumi
06:10 Addis Ababa
13:05 Johannesburg
17:20 Bloemfontein
Connect
FD4303 Thai AirAsia
KQ887 Kenya Airways
KQ760 Kenya Airways
4Z705 Airlink
21:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
16:20 Johannesburg
23:30 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
17:20 Bloemfontein
Connect
FD4303 Thai AirAsia
KQ887 Kenya Airways
KQ760 Kenya Airways
4Z713 Airlink
21:55 Hat Yai
01:00 Suvarnabhumi
07:45 Nairobi
13:20 Johannesburg
23:30 Suvarnabhumi
05:50 Nairobi
10:55 Johannesburg
14:20 Bloemfontein
Connect
FD4303 Thai AirAsia
ET609 619 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z705 Airlink
21:55 Hat Yai
01:50 Suvarnabhumi
08:40 Addis Ababa
16:20 Johannesburg
23:30 Suvarnabhumi
06:30 Addis Ababa
13:05 Johannesburg
17:20 Bloemfontein
Connect

References

Find Hotels in South Africa

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

Booking.com