HowToGo

Flight from Johannesburg to Thailand

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

Search Transfer from Johannesburg to Thailand

Search Flights

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

1. Johannesburg to Hat Yai

  1. You take a flight from Johannesburg to Hat Yai and cost approximately 550 USD.

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

Flight Depart Arrive
EK768 Emirates
EK374 Emirates
WE261 Thai Smile
10:30 Johannesburg
22:30 Dubai
11:35 Suvarnabhumi
20:40 Dubai
08:00 Suvarnabhumi
13:00 Hat Yai
Connect
SV0446 Saudia
TR597 Scoot Tigerair
TR634 Scoot Tigerair
11:00 Johannesburg
21:40 Jeddah
13:35 Singapore Changi
18:45 Jeddah
12:30 Singapore Changi
14:10 Hat Yai
Connect
CX748 Cathay Pacific
CX755 Cathay Pacific
WE265 Thai Smile
12:25 Johannesburg
09:30 Hong Kong
14:25 Suvarnabhumi
07:10 Hong Kong
11:30 Suvarnabhumi
15:50 Hat Yai
Connect
CX748 Cathay Pacific
CX691 Cathay Pacific
TR634 Scoot Tigerair
12:25 Johannesburg
08:10 Hong Kong
13:35 Singapore Changi
07:10 Hong Kong
11:55 Singapore Changi
14:10 Hat Yai
Connect
CX748 Cathay Pacific
CX759 Cathay Pacific
TR634 Scoot Tigerair
12:25 Johannesburg
08:30 Hong Kong
13:35 Singapore Changi
07:10 Hong Kong
12:25 Singapore Changi
14:10 Hat Yai
Connect
CX748 Cathay Pacific
CX705 Cathay Pacific
WE261 Thai Smile
12:25 Johannesburg
08:00 Hong Kong
11:35 Suvarnabhumi
07:10 Hong Kong
10:00 Suvarnabhumi
13:00 Hat Yai
Connect
CX748 Cathay Pacific
CX705 Cathay Pacific
WE265 Thai Smile
12:25 Johannesburg
08:00 Hong Kong
14:25 Suvarnabhumi
07:10 Hong Kong
10:00 Suvarnabhumi
15:50 Hat Yai
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3108 Thai AirAsia
12:25 Johannesburg
10:45 Hong Kong
14:10 Don Muang
07:10 Hong Kong
12:35 Don Muang
15:40 Hat Yai
Connect
CX748 Cathay Pacific
CX717 Cathay Pacific
WE265 Thai Smile
12:25 Johannesburg
08:55 Hong Kong
14:25 Suvarnabhumi
07:10 Hong Kong
10:50 Suvarnabhumi
15:50 Hat Yai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
TR634 Scoot Tigerair
13:35 Johannesburg
20:40 Mauritius
13:35 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
14:10 Hat Yai
Connect
EK762 Emirates
EK376 Emirates
WE265 Thai Smile
13:40 Johannesburg
03:40 Dubai
14:25 Suvarnabhumi
23:59 Dubai
13:15 Suvarnabhumi
15:50 Hat Yai
Connect
EK762 Emirates
EK384 Emirates
WE265 Thai Smile
13:40 Johannesburg
02:50 Dubai
14:25 Suvarnabhumi
23:59 Dubai
12:30 Suvarnabhumi
15:50 Hat Yai
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
SL714 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
14:45 Don Muang
06:10 Singapore Changi
13:35 Don Muang
16:15 Hat Yai
Connect
SQ479 Singapore Airlines
SQ970 Singapore Airlines
WE261 Thai Smile
13:45 Johannesburg
07:10 Singapore Changi
11:35 Suvarnabhumi
06:10 Singapore Changi
08:35 Suvarnabhumi
13:00 Hat Yai
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3114 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
15:35 Don Muang
06:10 Singapore Changi
12:20 Don Muang
17:05 Hat Yai
Connect
SQ479 Singapore Airlines
SQ970 Singapore Airlines
WE265 Thai Smile
13:45 Johannesburg
07:10 Singapore Changi
14:25 Suvarnabhumi
06:10 Singapore Changi
08:35 Suvarnabhumi
15:50 Hat Yai
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
WE265 Thai Smile
13:45 Johannesburg
01:40 Doha
14:25 Suvarnabhumi
23:35 Doha
12:40 Suvarnabhumi
15:50 Hat Yai
Connect
QR1364 Qatar Airways
QR980 Qatar Airways
WE265 Thai Smile
13:45 Johannesburg
01:55 Doha
14:25 Suvarnabhumi
23:35 Doha
12:55 Suvarnabhumi
15:50 Hat Yai
Connect
SQ479 Singapore Airlines
SQ972 Singapore Airlines
WE265 Thai Smile
13:45 Johannesburg
09:30 Singapore Changi
14:25 Suvarnabhumi
06:10 Singapore Changi
11:00 Suvarnabhumi
15:50 Hat Yai
Connect
SQ479 Singapore Airlines
TR634 Scoot Tigerair
13:45 Johannesburg
13:35 Singapore Changi
06:10 Singapore Changi
14:10 Hat Yai
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3108 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
14:10 Don Muang
06:10 Singapore Changi
12:20 Don Muang
15:40 Hat Yai
Connect
ET808 Ethiopian Airlines
ET618 628 Ethiopian Airlines
WE265 Thai Smile
14:10 Johannesburg
23:55 Addis Ababa
14:25 Suvarnabhumi
20:25 Addis Ababa
13:15 Suvarnabhumi
15:50 Hat Yai
Connect
ET808 Ethiopian Airlines
ET608 Ethiopian Airlines
WE265 Thai Smile
14:10 Johannesburg
22:40 Addis Ababa
14:25 Suvarnabhumi
20:25 Addis Ababa
11:10 Suvarnabhumi
15:50 Hat Yai
Connect
KQ763 Kenya Airways
KQ886 Kenya Airways
WE265 Thai Smile
17:30 Johannesburg
23:59 Nairobi
14:25 Suvarnabhumi
22:35 Nairobi
13:30 Suvarnabhumi
15:50 Hat Yai
Connect
KQ763 Kenya Airways
KQ886 Kenya Airways
WE263 Thai Smile
17:30 Johannesburg
23:59 Nairobi
17:20 Suvarnabhumi
22:35 Nairobi
13:30 Suvarnabhumi
18:50 Hat Yai
Connect
KQ763 Kenya Airways
KQ886 Kenya Airways
WE267 Thai Smile
17:30 Johannesburg
23:59 Nairobi
19:15 Suvarnabhumi
22:35 Nairobi
13:30 Suvarnabhumi
20:45 Hat Yai
Connect
EK764 Emirates
EK370 Emirates
WE267 Thai Smile
19:10 Johannesburg
08:50 Dubai
19:15 Suvarnabhumi
05:25 Dubai
18:20 Suvarnabhumi
20:45 Hat Yai
Connect
EY603 Etihad
EY408 Etihad
WE267 Thai Smile
20:05 Johannesburg
08:45 Abu Dhabi
19:15 Suvarnabhumi
06:00 Abu Dhabi
18:25 Suvarnabhumi
20:45 Hat Yai
Connect
SQ481 Singapore Airlines
FD354 Thai AirAsia
FD3112 Thai AirAsia
22:30 Johannesburg
17:05 Singapore Changi
20:05 Don Muang
14:55 Singapore Changi
18:35 Don Muang
21:35 Hat Yai
Connect
SQ481 Singapore Airlines
TR632 Scoot Tigerair
22:30 Johannesburg
05:55 Singapore Changi
14:55 Singapore Changi
06:30 Hat Yai
Connect
SQ481 Singapore Airlines
SQ976 Singapore Airlines
WE267 Thai Smile
22:30 Johannesburg
16:00 Singapore Changi
19:15 Suvarnabhumi
14:55 Singapore Changi
17:25 Suvarnabhumi
20:45 Hat Yai
Connect

2. Johannesburg to Suvarnabhumi

  1. You take a flight from Johannesburg to Suvarnabhumi and cost approximately 550 USD.

  2. You take a bus, shuttle or taxi from Suvarnabhumi to your destination in Thailand.

Flight Depart Arrive
QR1366 Qatar Airways
QR834 Qatar Airways
08:00 Johannesburg
01:40 Doha
17:50 Doha
12:40 Suvarnabhumi
Connect
QR1366 Qatar Airways
QR830 Qatar Airways
08:00 Johannesburg
20:05 Doha
17:50 Doha
07:05 Suvarnabhumi
Connect
QR1366 Qatar Airways
QR980 Qatar Airways
08:00 Johannesburg
01:55 Doha
17:50 Doha
12:55 Suvarnabhumi
Connect
ET848 Ethiopian Airlines
ET618 628 Ethiopian Airlines
08:20 Johannesburg
23:55 Addis Ababa
14:45 Addis Ababa
13:15 Suvarnabhumi
Connect
ET848 Ethiopian Airlines
ET608 Ethiopian Airlines
08:20 Johannesburg
22:40 Addis Ababa
14:45 Addis Ababa
11:10 Suvarnabhumi
Connect
EK768 Emirates
EK384 Emirates
10:30 Johannesburg
02:50 Dubai
20:40 Dubai
12:30 Suvarnabhumi
Connect
EK768 Emirates
EK376 Emirates
10:30 Johannesburg
03:40 Dubai
20:40 Dubai
13:15 Suvarnabhumi
Connect
EK768 Emirates
EK374 Emirates
10:30 Johannesburg
22:30 Dubai
20:40 Dubai
08:00 Suvarnabhumi
Connect
KQ761 Kenya Airways
KQ886 Kenya Airways
12:10 Johannesburg
23:59 Nairobi
17:15 Nairobi
13:30 Suvarnabhumi
Connect
CX748 Cathay Pacific
CX705 Cathay Pacific
12:25 Johannesburg
08:00 Hong Kong
07:10 Hong Kong
10:00 Suvarnabhumi
Connect
CX748 Cathay Pacific
CX717 Cathay Pacific
12:25 Johannesburg
08:55 Hong Kong
07:10 Hong Kong
10:50 Suvarnabhumi
Connect
CX748 Cathay Pacific
CX755 Cathay Pacific
12:25 Johannesburg
09:30 Hong Kong
07:10 Hong Kong
11:30 Suvarnabhumi
Connect
EK762 Emirates
EK384 Emirates
13:40 Johannesburg
02:50 Dubai
23:59 Dubai
12:30 Suvarnabhumi
Connect
EK762 Emirates
EK370 Emirates
13:40 Johannesburg
08:50 Dubai
23:59 Dubai
18:20 Suvarnabhumi
Connect
EK762 Emirates
EK376 Emirates
13:40 Johannesburg
03:40 Dubai
23:59 Dubai
13:15 Suvarnabhumi
Connect
SQ479 Singapore Airlines
SQ974 Singapore Airlines
13:45 Johannesburg
12:50 Singapore Changi
06:10 Singapore Changi
14:20 Suvarnabhumi
Connect
SQ479 Singapore Airlines
SQ972 Singapore Airlines
13:45 Johannesburg
09:30 Singapore Changi
06:10 Singapore Changi
11:00 Suvarnabhumi
Connect
QR1364 Qatar Airways
QR836 Qatar Airways
13:45 Johannesburg
02:55 Doha
23:35 Doha
13:55 Suvarnabhumi
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
13:45 Johannesburg
01:40 Doha
23:35 Doha
12:40 Suvarnabhumi
Connect
QR1364 Qatar Airways
QR980 Qatar Airways
13:45 Johannesburg
01:55 Doha
23:35 Doha
12:55 Suvarnabhumi
Connect
SQ479 Singapore Airlines
SQ970 Singapore Airlines
13:45 Johannesburg
07:10 Singapore Changi
06:10 Singapore Changi
08:35 Suvarnabhumi
Connect
ET808 Ethiopian Airlines
ET618 628 Ethiopian Airlines
14:10 Johannesburg
23:55 Addis Ababa
20:25 Addis Ababa
13:15 Suvarnabhumi
Connect
ET808 Ethiopian Airlines
ET608 Ethiopian Airlines
14:10 Johannesburg
22:40 Addis Ababa
20:25 Addis Ababa
11:10 Suvarnabhumi
Connect
SA180 South African Airways
KQ886 Kenya Airways
15:40 Johannesburg
23:59 Nairobi
20:35 Nairobi
13:30 Suvarnabhumi
Connect
SA286 South African Airways
TG629 Thai Airways International
16:40 Johannesburg
15:30 Hong Kong
11:50 Hong Kong
17:10 Suvarnabhumi
Connect
SA286 South African Airways
CX701 Cathay Pacific
16:40 Johannesburg
15:55 Hong Kong
11:50 Hong Kong
17:55 Suvarnabhumi
Connect
KQ763 Kenya Airways
KQ886 Kenya Airways
17:30 Johannesburg
23:59 Nairobi
22:35 Nairobi
13:30 Suvarnabhumi
Connect
EK764 Emirates
EK370 Emirates
19:10 Johannesburg
08:50 Dubai
05:25 Dubai
18:20 Suvarnabhumi
Connect
EK764 Emirates
EK372 Emirates
19:10 Johannesburg
09:40 Dubai
05:25 Dubai
19:15 Suvarnabhumi
Connect
EY603 Etihad
EY408 Etihad
20:05 Johannesburg
08:45 Abu Dhabi
06:00 Abu Dhabi
18:25 Suvarnabhumi
Connect
EY603 Etihad
EY430 Etihad
PG278 Bangkok Airways
20:05 Johannesburg
08:55 Abu Dhabi
19:10 Phuket
06:00 Abu Dhabi
18:15 Phuket
20:40 Suvarnabhumi
Connect
QR1378 Qatar Airways
QR832 Qatar Airways
20:15 Johannesburg
08:00 Doha
06:05 Doha
19:00 Suvarnabhumi
Connect
QR1378 Qatar Airways
QR838 Qatar Airways
20:15 Johannesburg
07:35 Doha
06:05 Doha
18:35 Suvarnabhumi
Connect
QR1368 Qatar Airways
QR838 Qatar Airways
20:50 Johannesburg
07:35 Doha
06:40 Doha
18:35 Suvarnabhumi
Connect
QR1368 Qatar Airways
QR832 Qatar Airways
20:50 Johannesburg
08:00 Doha
06:40 Doha
19:00 Suvarnabhumi
Connect
EK766 Emirates
EK372 Emirates
22:20 Johannesburg
09:40 Dubai
08:20 Dubai
19:15 Suvarnabhumi
Connect
SQ481 Singapore Airlines
SQ976 Singapore Airlines
22:30 Johannesburg
16:00 Singapore Changi
14:55 Singapore Changi
17:25 Suvarnabhumi
Connect
SQ481 Singapore Airlines
SQ982 Singapore Airlines
22:30 Johannesburg
17:30 Singapore Changi
14:55 Singapore Changi
19:00 Suvarnabhumi
Connect
SQ481 Singapore Airlines
SQ978 Singapore Airlines
22:30 Johannesburg
18:30 Singapore Changi
14:55 Singapore Changi
20:00 Suvarnabhumi
Connect

3. Johannesburg to Chiang Mai

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

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

Flight Depart Arrive
QR1366 Qatar Airways
QR822 Qatar Airways
08:00 Johannesburg
20:00 Doha
17:50 Doha
06:00 Chiang Mai
Connect
QR1366 Qatar Airways
QR830 Qatar Airways
PG215 Bangkok Airways
08:00 Johannesburg
20:05 Doha
08:00 Suvarnabhumi
17:50 Doha
07:05 Suvarnabhumi
09:20 Chiang Mai
Connect
QR1366 Qatar Airways
QR830 Qatar Airways
PG223 Bangkok Airways
08:00 Johannesburg
20:05 Doha
09:50 Suvarnabhumi
17:50 Doha
07:05 Suvarnabhumi
11:10 Chiang Mai
Connect
EK768 Emirates
EK374 Emirates
PG223 Bangkok Airways
10:30 Johannesburg
22:30 Dubai
09:50 Suvarnabhumi
20:40 Dubai
08:00 Suvarnabhumi
11:10 Chiang Mai
Connect
EK768 Emirates
EK374 Emirates
PG217 Bangkok Airways
10:30 Johannesburg
22:30 Dubai
12:05 Suvarnabhumi
20:40 Dubai
08:00 Suvarnabhumi
13:25 Chiang Mai
Connect
CX748 Cathay Pacific
CX705 Cathay Pacific
PG217 Bangkok Airways
12:25 Johannesburg
08:00 Hong Kong
12:05 Suvarnabhumi
07:10 Hong Kong
10:00 Suvarnabhumi
13:25 Chiang Mai
Connect
CX748 Cathay Pacific
FD516 Thai AirAsia
12:25 Johannesburg
10:35 Hong Kong
07:10 Hong Kong
12:25 Chiang Mai
Connect
CX748 Cathay Pacific
CX717 Cathay Pacific
PG225 Bangkok Airways
12:25 Johannesburg
08:55 Hong Kong
14:30 Suvarnabhumi
07:10 Hong Kong
10:50 Suvarnabhumi
15:50 Chiang Mai
Connect
CX748 Cathay Pacific
CX705 Cathay Pacific
PG225 Bangkok Airways
12:25 Johannesburg
08:00 Hong Kong
14:30 Suvarnabhumi
07:10 Hong Kong
10:00 Suvarnabhumi
15:50 Chiang Mai
Connect
CX748 Cathay Pacific
KA232 Cathay Dragon
12:25 Johannesburg
08:15 Hong Kong
07:10 Hong Kong
10:10 Chiang Mai
Connect
CX748 Cathay Pacific
CX717 Cathay Pacific
PG217 Bangkok Airways
12:25 Johannesburg
08:55 Hong Kong
12:05 Suvarnabhumi
07:10 Hong Kong
10:50 Suvarnabhumi
13:25 Chiang Mai
Connect
CX748 Cathay Pacific
CX755 Cathay Pacific
PG225 Bangkok Airways
12:25 Johannesburg
09:30 Hong Kong
14:30 Suvarnabhumi
07:10 Hong Kong
11:30 Suvarnabhumi
15:50 Chiang Mai
Connect
EK762 Emirates
EK376 Emirates
PG225 Bangkok Airways
13:40 Johannesburg
03:40 Dubai
14:30 Suvarnabhumi
23:59 Dubai
13:15 Suvarnabhumi
15:50 Chiang Mai
Connect
EK762 Emirates
EK384 Emirates
PG225 Bangkok Airways
13:40 Johannesburg
02:50 Dubai
14:30 Suvarnabhumi
23:59 Dubai
12:30 Suvarnabhumi
15:50 Chiang Mai
Connect
SQ479 Singapore Airlines
TR676 Scoot Tigerair
13:45 Johannesburg
08:25 Singapore Changi
06:10 Singapore Changi
10:35 Chiang Mai
Connect
SQ479 Singapore Airlines
SQ970 Singapore Airlines
VZ102 Thai Vietjet Air
13:45 Johannesburg
07:10 Singapore Changi
09:50 Suvarnabhumi
06:10 Singapore Changi
08:35 Suvarnabhumi
11:10 Chiang Mai
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
PG225 Bangkok Airways
13:45 Johannesburg
01:40 Doha
14:30 Suvarnabhumi
23:35 Doha
12:40 Suvarnabhumi
15:50 Chiang Mai
Connect
SQ479 Singapore Airlines
SQ970 Singapore Airlines
PG223 Bangkok Airways
13:45 Johannesburg
07:10 Singapore Changi
09:50 Suvarnabhumi
06:10 Singapore Changi
08:35 Suvarnabhumi
11:10 Chiang Mai
Connect
SQ479 Singapore Airlines
TR674 Scoot Tigerair
13:45 Johannesburg
12:40 Singapore Changi
06:10 Singapore Changi
14:55 Chiang Mai
Connect
QR1364 Qatar Airways
QR980 Qatar Airways
PG225 Bangkok Airways
13:45 Johannesburg
01:55 Doha
14:30 Suvarnabhumi
23:35 Doha
12:55 Suvarnabhumi
15:50 Chiang Mai
Connect
SQ479 Singapore Airlines
SQ970 Singapore Airlines
WE160 Thai Smile
13:45 Johannesburg
07:10 Singapore Changi
10:30 Suvarnabhumi
06:10 Singapore Changi
08:35 Suvarnabhumi
11:45 Chiang Mai
Connect
EK764 Emirates
EK370 Emirates
PG221 Bangkok Airways
19:10 Johannesburg
08:50 Dubai
21:35 Suvarnabhumi
05:25 Dubai
18:20 Suvarnabhumi
22:55 Chiang Mai
Connect
EK764 Emirates
EK372 Emirates
PG221 Bangkok Airways
19:10 Johannesburg
09:40 Dubai
21:35 Suvarnabhumi
05:25 Dubai
19:15 Suvarnabhumi
22:55 Chiang Mai
Connect
EY603 Etihad
EY408 Etihad
PG221 Bangkok Airways
20:05 Johannesburg
08:45 Abu Dhabi
21:35 Suvarnabhumi
06:00 Abu Dhabi
18:25 Suvarnabhumi
22:55 Chiang Mai
Connect
QR1378 Qatar Airways
QR822 Qatar Airways
20:15 Johannesburg
20:00 Doha
06:05 Doha
06:00 Chiang Mai
Connect
QR1378 Qatar Airways
QR832 Qatar Airways
PG221 Bangkok Airways
20:15 Johannesburg
08:00 Doha
21:35 Suvarnabhumi
06:05 Doha
19:00 Suvarnabhumi
22:55 Chiang Mai
Connect
QR1368 Qatar Airways
QR822 Qatar Airways
20:50 Johannesburg
20:00 Doha
06:40 Doha
06:00 Chiang Mai
Connect
QR1368 Qatar Airways
QR838 Qatar Airways
PG221 Bangkok Airways
20:50 Johannesburg
07:35 Doha
21:35 Suvarnabhumi
06:40 Doha
18:35 Suvarnabhumi
22:55 Chiang Mai
Connect
QR1368 Qatar Airways
QR832 Qatar Airways
PG221 Bangkok Airways
20:50 Johannesburg
08:00 Doha
21:35 Suvarnabhumi
06:40 Doha
19:00 Suvarnabhumi
22:55 Chiang Mai
Connect
EK766 Emirates
EK372 Emirates
PG221 Bangkok Airways
22:20 Johannesburg
09:40 Dubai
21:35 Suvarnabhumi
08:20 Dubai
19:15 Suvarnabhumi
22:55 Chiang Mai
Connect
SQ481 Singapore Airlines
SQ976 Singapore Airlines
TG120 Thai Airways International
22:30 Johannesburg
16:00 Singapore Changi
18:40 Suvarnabhumi
14:55 Singapore Changi
17:25 Suvarnabhumi
20:00 Chiang Mai
Connect

4. Johannesburg to Don Muang

  1. You take a flight from Johannesburg to Don Muang and cost approximately 490 USD.

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

Flight Depart Arrive
EK768 Emirates
EK396 Emirates
FD3030 Thai AirAsia
10:30 Johannesburg
21:50 Dubai
09:30 Phuket
20:40 Dubai
07:10 Phuket
10:55 Don Muang
Connect
EK768 Emirates
EK396 Emirates
SL751 Thai Lion Mentari
10:30 Johannesburg
21:50 Dubai
09:05 Phuket
20:40 Dubai
07:10 Phuket
10:20 Don Muang
Connect
EK768 Emirates
EK396 Emirates
FD3002 Thai AirAsia
10:30 Johannesburg
21:50 Dubai
08:50 Phuket
20:40 Dubai
07:10 Phuket
10:15 Don Muang
Connect
KQ761 Kenya Airways
KQ204 Kenya Airways
SL219 Thai Lion Mentari
12:10 Johannesburg
20:50 Nairobi
06:55 Mumbai
17:15 Nairobi
05:35 Mumbai
12:45 Don Muang
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
12:25 Johannesburg
10:45 Hong Kong
07:10 Hong Kong
12:35 Don Muang
Connect
MK852 Air Mauritius
MK646 Air Mauritius
FD358 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
10:55 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
12:20 Don Muang
Connect
MK852 Air Mauritius
MK748 Air Mauritius
SL219 Thai Lion Mentari
13:35 Johannesburg
21:20 Mauritius
06:55 Mumbai
19:35 Mauritius
05:00 Mumbai
12:45 Don Muang
Connect
MK852 Air Mauritius
MK646 Air Mauritius
SL101 Thai Lion Mentari
13:35 Johannesburg
20:40 Mauritius
12:20 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
13:35 Don Muang
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
13:45 Johannesburg
14:40 Singapore Changi
06:10 Singapore Changi
16:05 Don Muang
Connect
SQ479 Singapore Airlines
MI234 SilkAir
QZ154 Indonesia AirAsia
13:45 Johannesburg
07:40 Singapore Changi
10:10 Kuala Namu
06:10 Singapore Changi
08:00 Kuala Namu
12:10 Don Muang
Connect
SQ479 Singapore Airlines
MI324 SilkAir
FD312 Thai AirAsia
13:45 Johannesburg
08:30 Singapore Changi
10:40 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
11:55 Don Muang
Connect
SQ479 Singapore Airlines
SQ998 Singapore Airlines
SL201 Thai Lion Mentari
13:45 Johannesburg
07:55 Singapore Changi
10:10 Yangon
06:10 Singapore Changi
09:20 Yangon
12:00 Don Muang
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
06:10 Singapore Changi
13:35 Don Muang
Connect
SQ479 Singapore Airlines
MI322 SilkAir
OD520 Malindo Airways
13:45 Johannesburg
07:10 Singapore Changi
09:50 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
11:05 Don Muang
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
OD520 Malindo Airways
13:45 Johannesburg
08:00 Singapore Changi
09:50 Kuala Lumpur
06:10 Singapore Changi
09:00 Kuala Lumpur
11:05 Don Muang
Connect
SQ479 Singapore Airlines
MI322 SilkAir
FD312 Thai AirAsia
13:45 Johannesburg
07:10 Singapore Changi
10:40 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
11:55 Don Muang
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
06:10 Singapore Changi
12:20 Don Muang
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
FD312 Thai AirAsia
13:45 Johannesburg
08:00 Singapore Changi
10:40 Kuala Lumpur
06:10 Singapore Changi
09:00 Kuala Lumpur
11:55 Don Muang
Connect
HM060 Air Seychelles
HM260 Air Seychelles
SL219 Thai Lion Mentari
13:50 Johannesburg
22:10 Mahe Island
06:55 Mumbai
20:45 Mahe Island
04:15 Mumbai
12:45 Don Muang
Connect
EY603 Etihad
EY430 Etihad
FD3028 Thai AirAsia
20:05 Johannesburg
08:55 Abu Dhabi
19:45 Phuket
06:00 Abu Dhabi
18:15 Phuket
21:10 Don Muang
Connect
EY603 Etihad
EY430 Etihad
SL763 Thai Lion Mentari
20:05 Johannesburg
08:55 Abu Dhabi
20:00 Phuket
06:00 Abu Dhabi
18:15 Phuket
21:25 Don Muang
Connect
EK766 Emirates
EK378 Emirates
FD3010 Thai AirAsia
22:20 Johannesburg
10:30 Dubai
20:55 Phuket
08:20 Dubai
20:00 Phuket
22:20 Don Muang
Connect
EK766 Emirates
EK378 Emirates
FD3034 Thai AirAsia
22:20 Johannesburg
10:30 Dubai
22:10 Phuket
08:20 Dubai
20:00 Phuket
23:35 Don Muang
Connect
EK766 Emirates
EK378 Emirates
FD3012 Thai AirAsia
22:20 Johannesburg
10:30 Dubai
21:30 Phuket
08:20 Dubai
20:00 Phuket
22:55 Don Muang
Connect
EK766 Emirates
FZ1585 Flydubai
FD258 Thai AirAsia
22:20 Johannesburg
09:20 Dubai
19:25 Yangon
08:20 Dubai
17:40 Yangon
21:10 Don Muang
Connect
SQ481 Singapore Airlines
SQ186 Singapore Airlines
FD659 Thai AirAsia
22:30 Johannesburg
17:15 Singapore Changi
21:35 Tan Son Nhat
14:55 Singapore Changi
18:25 Tan Son Nhat
23:05 Don Muang
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
FD316 Thai AirAsia
22:30 Johannesburg
16:40 Singapore Changi
20:40 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
21:55 Don Muang
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK896 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
19:35 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
20:50 Don Muang
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK888 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
18:35 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
19:50 Don Muang
Connect
SQ481 Singapore Airlines
MI340 SilkAir
AK888 AirAsia
22:30 Johannesburg
16:10 Singapore Changi
18:35 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
19:50 Don Muang
Connect
SQ481 Singapore Airlines
FD350 Thai AirAsia
22:30 Johannesburg
20:40 Singapore Changi
14:55 Singapore Changi
22:05 Don Muang
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
AK896 AirAsia
22:30 Johannesburg
16:35 Singapore Changi
19:35 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
20:50 Don Muang
Connect
SQ481 Singapore Airlines
SL105 Thai Lion Mentari
22:30 Johannesburg
20:30 Singapore Changi
14:55 Singapore Changi
22:05 Don Muang
Connect
SQ481 Singapore Airlines
MI520 SilkAir
FD258 Thai AirAsia
22:30 Johannesburg
16:10 Singapore Changi
19:25 Yangon
14:55 Singapore Changi
17:35 Yangon
21:10 Don Muang
Connect
SQ481 Singapore Airlines
MI756 SilkAir
FD3028 Thai AirAsia
22:30 Johannesburg
16:20 Singapore Changi
19:45 Phuket
14:55 Singapore Changi
17:10 Phuket
21:10 Don Muang
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
AK888 AirAsia
22:30 Johannesburg
16:35 Singapore Changi
18:35 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
19:50 Don Muang
Connect
SQ481 Singapore Airlines
MI520 SilkAir
SL207 Thai Lion Mentari
22:30 Johannesburg
16:10 Singapore Changi
19:20 Yangon
14:55 Singapore Changi
17:35 Yangon
21:15 Don Muang
Connect
SQ481 Singapore Airlines
MI756 SilkAir
FD3022 Thai AirAsia
22:30 Johannesburg
16:20 Singapore Changi
18:30 Phuket
14:55 Singapore Changi
17:10 Phuket
19:55 Don Muang
Connect
SQ481 Singapore Airlines
FD354 Thai AirAsia
22:30 Johannesburg
17:05 Singapore Changi
14:55 Singapore Changi
18:35 Don Muang
Connect
SQ481 Singapore Airlines
MI340 SilkAir
AK896 AirAsia
22:30 Johannesburg
16:10 Singapore Changi
19:35 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
20:50 Don Muang
Connect

5. Johannesburg to Alor Setar

  1. You take a flight from Johannesburg to Alor Setar and cost approximately 500 USD.

  2. You take a bus, shuttle or taxi from Alor Setar to your destination in Thailand.

Flight Depart Arrive
QR1366 Qatar Airways
QR844 Qatar Airways
AK6018 AirAsia
08:00 Johannesburg
19:30 Doha
13:40 Kuala Lumpur
17:50 Doha
08:25 Kuala Lumpur
14:45 Alor Setar
Connect
QR1366 Qatar Airways
QR844 Qatar Airways
MH1208 Malaysia Airlines
08:00 Johannesburg
19:30 Doha
13:00 Kuala Lumpur
17:50 Doha
08:25 Kuala Lumpur
14:00 Alor Setar
Connect
QR1366 Qatar Airways
QR844 Qatar Airways
AK6016 AirAsia
08:00 Johannesburg
19:30 Doha
10:10 Kuala Lumpur
17:50 Doha
08:25 Kuala Lumpur
11:15 Alor Setar
Connect
EK768 Emirates
EK346 Emirates
MH1252 Malaysia Airlines
10:30 Johannesburg
03:10 Dubai
19:15 Kuala Lumpur
20:40 Dubai
14:25 Kuala Lumpur
20:20 Alor Setar
Connect
SV0446 Saudia
SV0834 Saudia
AK6012 AirAsia
11:00 Johannesburg
02:20 Jeddah
16:50 Kuala Lumpur
18:45 Jeddah
16:00 Kuala Lumpur
17:55 Alor Setar
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MK646 Air Mauritius
MH1208 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
09:00 Singapore Changi
13:00 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
10:00 Kuala Lumpur
14:00 Alor Setar
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI326 SilkAir
MH1208 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
10:15 Singapore Changi
13:00 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
11:15 Kuala Lumpur
14:00 Alor Setar
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MH614 Malaysia Airlines
MH1208 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
11:05 Singapore Changi
13:00 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
12:05 Kuala Lumpur
14:00 Alor Setar
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MH614 Malaysia Airlines
MH1252 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
11:05 Singapore Changi
19:15 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
12:05 Kuala Lumpur
20:20 Alor Setar
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MK646 Air Mauritius
MH1252 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
09:00 Singapore Changi
19:15 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
10:00 Kuala Lumpur
20:20 Alor Setar
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI326 SilkAir
MH1252 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
10:15 Singapore Changi
19:15 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
11:15 Kuala Lumpur
20:20 Alor Setar
Connect
EK762 Emirates
EK346 Emirates
MH1252 Malaysia Airlines
13:40 Johannesburg
03:10 Dubai
19:15 Kuala Lumpur
23:59 Dubai
14:25 Kuala Lumpur
20:20 Alor Setar
Connect
SQ479 Singapore Airlines
TR430 Scoot Tigerair
AK5205 AirAsia
AK6018 AirAsia
13:45 Johannesburg
08:15 Singapore Changi
10:50 Kuching
13:40 Kuala Lumpur
06:10 Singapore Changi
09:45 Kuching
12:40 Kuala Lumpur
14:45 Alor Setar
Connect
SQ479 Singapore Airlines
MI322 SilkAir
AK6016 AirAsia
13:45 Johannesburg
07:10 Singapore Changi
10:10 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
11:15 Alor Setar
Connect
SQ479 Singapore Airlines
MI324 SilkAir
AK6018 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
13:40 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
14:45 Alor Setar
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
AK6016 AirAsia
13:45 Johannesburg
08:00 Singapore Changi
10:10 Kuala Lumpur
06:10 Singapore Changi
09:00 Kuala Lumpur
11:15 Alor Setar
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
AK389 AirAsia
AK6012 AirAsia
13:45 Johannesburg
07:40 Singapore Changi
11:00 Soekarno–Hatta
16:50 Kuala Lumpur
06:10 Singapore Changi
08:25 Soekarno–Hatta
14:00 Kuala Lumpur
17:55 Alor Setar
Connect
QR1364 Qatar Airways
QR848 Qatar Airways
AK6012 AirAsia
13:45 Johannesburg
02:05 Doha
16:50 Kuala Lumpur
23:35 Doha
15:00 Kuala Lumpur
17:55 Alor Setar
Connect
SQ479 Singapore Airlines
MI346 SilkAir
AK6113 AirAsia
AK6018 AirAsia
13:45 Johannesburg
08:05 Singapore Changi
11:20 Penang
13:40 Kuala Lumpur
06:10 Singapore Changi
09:30 Penang
12:25 Kuala Lumpur
14:45 Alor Setar
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
MH1208 Malaysia Airlines
13:45 Johannesburg
08:00 Singapore Changi
13:00 Kuala Lumpur
06:10 Singapore Changi
09:00 Kuala Lumpur
14:00 Alor Setar
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
AK389 AirAsia
AK6012 AirAsia
13:45 Johannesburg
09:25 Singapore Changi
11:00 Soekarno–Hatta
16:50 Kuala Lumpur
06:10 Singapore Changi
10:10 Soekarno–Hatta
14:00 Kuala Lumpur
17:55 Alor Setar
Connect
SQ479 Singapore Airlines
MI234 SilkAir
MH861 Malaysia Airlines
MH1208 Malaysia Airlines
13:45 Johannesburg
07:40 Singapore Changi
09:20 Kuala Namu
13:00 Kuala Lumpur
06:10 Singapore Changi
08:00 Kuala Namu
11:20 Kuala Lumpur
14:00 Alor Setar
Connect
QR1364 Qatar Airways
QR848 Qatar Airways
AK6014 AirAsia
13:45 Johannesburg
02:05 Doha
19:55 Kuala Lumpur
23:35 Doha
15:00 Kuala Lumpur
21:00 Alor Setar
Connect
QR1364 Qatar Airways
QR848 Qatar Airways
MH1252 Malaysia Airlines
13:45 Johannesburg
02:05 Doha
19:15 Kuala Lumpur
23:35 Doha
15:00 Kuala Lumpur
20:20 Alor Setar
Connect
SQ479 Singapore Airlines
MI322 SilkAir
MH1208 Malaysia Airlines
13:45 Johannesburg
07:10 Singapore Changi
13:00 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
14:00 Alor Setar
Connect
SQ479 Singapore Airlines
SQ178 Singapore Airlines
AK529 AirAsia
AK6012 AirAsia
13:45 Johannesburg
09:45 Singapore Changi
12:40 Tan Son Nhat
16:50 Kuala Lumpur
06:10 Singapore Changi
10:55 Tan Son Nhat
15:40 Kuala Lumpur
17:55 Alor Setar
Connect
SQ479 Singapore Airlines
MI324 SilkAir
AK6012 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
16:50 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
17:55 Alor Setar
Connect
SQ479 Singapore Airlines
MI324 SilkAir
MH1208 Malaysia Airlines
13:45 Johannesburg
08:30 Singapore Changi
13:00 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
14:00 Alor Setar
Connect
SQ479 Singapore Airlines
MI322 SilkAir
AK6018 AirAsia
13:45 Johannesburg
07:10 Singapore Changi
13:40 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
14:45 Alor Setar
Connect
SQ479 Singapore Airlines
MI346 SilkAir
FY1433 Firefly
FY1672 Firefly
13:45 Johannesburg
08:05 Singapore Changi
13:05 Penang
15:00 Sultan Abdul Aziz Shah
06:10 Singapore Changi
09:30 Penang
14:05 Sultan Abdul Aziz Shah
16:10 Alor Setar
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
AK6018 AirAsia
13:45 Johannesburg
08:00 Singapore Changi
13:40 Kuala Lumpur
06:10 Singapore Changi
09:00 Kuala Lumpur
14:45 Alor Setar
Connect
UU342 Air Austral
UU737 Air Austral
AK10 AirAsia
AK6012 AirAsia
14:55 Johannesburg
22:20 St-Denis
08:15 Madras
16:50 Kuala Lumpur
20:45 St-Denis
06:00 Madras
14:50 Kuala Lumpur
17:55 Alor Setar
Connect
UU342 Air Austral
UU737 Air Austral
MH183 Malaysia Airlines
MH1252 Malaysia Airlines
14:55 Johannesburg
22:20 St-Denis
11:45 Madras
19:15 Kuala Lumpur
20:45 St-Denis
06:00 Madras
18:20 Kuala Lumpur
20:20 Alor Setar
Connect
EK766 Emirates
EK342 Emirates
MH1204 Malaysia Airlines
22:20 Johannesburg
10:25 Dubai
08:25 Kuala Lumpur
08:20 Dubai
21:50 Kuala Lumpur
09:25 Alor Setar
Connect
SQ481 Singapore Airlines
MI340 SilkAir
AK6014 AirAsia
22:30 Johannesburg
16:10 Singapore Changi
19:55 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
21:00 Alor Setar
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
AK6014 AirAsia
22:30 Johannesburg
16:35 Singapore Changi
19:55 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
21:00 Alor Setar
Connect
SQ481 Singapore Airlines
MI340 SilkAir
MH1252 Malaysia Airlines
22:30 Johannesburg
16:10 Singapore Changi
19:15 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
20:20 Alor Setar
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK6014 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
19:55 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
21:00 Alor Setar
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
MH1252 Malaysia Airlines
22:30 Johannesburg
16:40 Singapore Changi
19:15 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
20:20 Alor Setar
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
MH1252 Malaysia Airlines
22:30 Johannesburg
16:35 Singapore Changi
19:15 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
20:20 Alor Setar
Connect

6. Johannesburg to Krabi

  1. You take a flight from Johannesburg to Krabi and cost approximately 600 USD.

  2. You take a bus, shuttle or taxi from Krabi to your destination in Thailand.

Flight Depart Arrive
QR1366 Qatar Airways
QR824 Qatar Airways
08:00 Johannesburg
20:00 Doha
17:50 Doha
06:30 Krabi
Connect
QR1366 Qatar Airways
QR830 Qatar Airways
PG261 Bangkok Airways
08:00 Johannesburg
20:05 Doha
09:25 Suvarnabhumi
17:50 Doha
07:05 Suvarnabhumi
10:50 Krabi
Connect
EK768 Emirates
EK374 Emirates
PG267 Bangkok Airways
10:30 Johannesburg
22:30 Dubai
13:20 Suvarnabhumi
20:40 Dubai
08:00 Suvarnabhumi
14:45 Krabi
Connect
EK768 Emirates
EK384 Emirates
PG267 Bangkok Airways
10:30 Johannesburg
02:50 Dubai
13:20 Suvarnabhumi
20:40 Dubai
12:30 Suvarnabhumi
14:45 Krabi
Connect
EK768 Emirates
EK374 Emirates
PG261 Bangkok Airways
10:30 Johannesburg
22:30 Dubai
09:25 Suvarnabhumi
20:40 Dubai
08:00 Suvarnabhumi
10:50 Krabi
Connect
CX748 Cathay Pacific
CX755 Cathay Pacific
PG267 Bangkok Airways
12:25 Johannesburg
09:30 Hong Kong
13:20 Suvarnabhumi
07:10 Hong Kong
11:30 Suvarnabhumi
14:45 Krabi
Connect
CX748 Cathay Pacific
CX705 Cathay Pacific
PG267 Bangkok Airways
12:25 Johannesburg
08:00 Hong Kong
13:20 Suvarnabhumi
07:10 Hong Kong
10:00 Suvarnabhumi
14:45 Krabi
Connect
CX748 Cathay Pacific
CX717 Cathay Pacific
PG267 Bangkok Airways
12:25 Johannesburg
08:55 Hong Kong
13:20 Suvarnabhumi
07:10 Hong Kong
10:50 Suvarnabhumi
14:45 Krabi
Connect
EK762 Emirates
EK384 Emirates
PG267 Bangkok Airways
13:40 Johannesburg
02:50 Dubai
13:20 Suvarnabhumi
23:59 Dubai
12:30 Suvarnabhumi
14:45 Krabi
Connect
SQ479 Singapore Airlines
SQ970 Singapore Airlines
PG261 Bangkok Airways
13:45 Johannesburg
07:10 Singapore Changi
09:25 Suvarnabhumi
06:10 Singapore Changi
08:35 Suvarnabhumi
10:50 Krabi
Connect
SQ479 Singapore Airlines
TR686 Scoot Tigerair
13:45 Johannesburg
11:30 Singapore Changi
06:10 Singapore Changi
12:15 Krabi
Connect
ET808 Ethiopian Airlines
ET618 628 Ethiopian Airlines
TG249 Thai Airways International
14:10 Johannesburg
23:55 Addis Ababa
17:15 Suvarnabhumi
20:25 Addis Ababa
13:15 Suvarnabhumi
18:35 Krabi
Connect
ET808 Ethiopian Airlines
ET608 Ethiopian Airlines
TG249 Thai Airways International
14:10 Johannesburg
22:40 Addis Ababa
17:15 Suvarnabhumi
20:25 Addis Ababa
11:10 Suvarnabhumi
18:35 Krabi
Connect
EK764 Emirates
FZ1585 Flydubai
FZ1585 Flydubai
19:10 Johannesburg
09:20 Dubai
18:40 Yangon
05:25 Dubai
17:40 Yangon
21:10 Krabi
Connect
QR1378 Qatar Airways
QR824 Qatar Airways
20:15 Johannesburg
20:00 Doha
06:05 Doha
06:30 Krabi
Connect
QR1368 Qatar Airways
QR824 Qatar Airways
20:50 Johannesburg
20:00 Doha
06:40 Doha
06:30 Krabi
Connect
EK766 Emirates
FZ1585 Flydubai
FZ1585 Flydubai
22:20 Johannesburg
09:20 Dubai
18:40 Yangon
08:20 Dubai
17:40 Yangon
21:10 Krabi
Connect
SQ481 Singapore Airlines
TR684 Scoot Tigerair
22:30 Johannesburg
20:45 Singapore Changi
14:55 Singapore Changi
21:30 Krabi
Connect
SQ481 Singapore Airlines
SQ976 Singapore Airlines
VZ344 Thai Vietjet Air
22:30 Johannesburg
16:00 Singapore Changi
19:25 Suvarnabhumi
14:55 Singapore Changi
17:25 Suvarnabhumi
20:50 Krabi
Connect

References

Find Hotels in Thailand

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

Booking.com