HowToGo

Flight from Randburg to Thailand

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

Search Transfer from Randburg to Thailand

Search Flights

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

1. Johannesburg to Suvarnabhumi

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

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

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

Flight Depart Arrive
EY601 Etihad
EY406 Etihad
10:15 Johannesburg
03:10 Abu Dhabi
20:15 Abu Dhabi
12:15 Suvarnabhumi
Connect
CX748 Cathay Pacific
CX653 Cathay Pacific
11:50 Johannesburg
12:00 Hong Kong
06:30 Hong Kong
14:05 Suvarnabhumi
Connect
CX748 Cathay Pacific
UO0704 Hong Kong Express
11:50 Johannesburg
07:55 Hong Kong
06:30 Hong Kong
10:00 Suvarnabhumi
Connect
QR1364 Qatar Airways
QR836 Qatar Airways
13:10 Johannesburg
02:20 Doha
23:05 Doha
12:40 Suvarnabhumi
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
13:10 Johannesburg
03:05 Doha
23:05 Doha
13:25 Suvarnabhumi
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
13:45 Johannesburg
09:30 Singapore Changi
06:10 Singapore Changi
10:55 Suvarnabhumi
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
13:45 Johannesburg
15:25 Singapore Changi
06:10 Singapore Changi
17:00 Suvarnabhumi
Connect
SQ479 Singapore Airlines
3K511 Jetstar Asia Airways
13:45 Johannesburg
07:00 Singapore Changi
06:10 Singapore Changi
08:40 Suvarnabhumi
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
14:25 Johannesburg
23:55 Addis Ababa
20:40 Addis Ababa
13:15 Suvarnabhumi
Connect
EK768 Emirates
EK384 Emirates
15:10 Johannesburg
03:05 Dubai
01:25 Dubai
12:05 Suvarnabhumi
Connect

2. Johannesburg to Chiang Mai

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

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

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

Flight Depart Arrive
EY601 Etihad
EY406 Etihad
WE110 Thai Smile
10:15 Johannesburg
03:10 Abu Dhabi
13:15 Suvarnabhumi
20:15 Abu Dhabi
12:15 Suvarnabhumi
14:25 Chiang Mai
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3433 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
13:45 Don Muang
06:30 Hong Kong
12:35 Don Muang
15:00 Chiang Mai
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3431 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
15:45 Don Muang
06:30 Hong Kong
12:35 Don Muang
17:00 Chiang Mai
Connect
CX748 Cathay Pacific
FD516 Thai AirAsia
11:50 Johannesburg
10:35 Hong Kong
06:30 Hong Kong
12:25 Chiang Mai
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3445 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
14:40 Don Muang
06:30 Hong Kong
12:35 Don Muang
15:55 Chiang Mai
Connect
CX748 Cathay Pacific
UO0753 Hong Kong Express
11:50 Johannesburg
16:45 Hong Kong
06:30 Hong Kong
18:50 Chiang Mai
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
PG219 Bangkok Airways
13:10 Johannesburg
03:05 Doha
17:25 Suvarnabhumi
23:05 Doha
13:25 Suvarnabhumi
18:45 Chiang Mai
Connect
QR1364 Qatar Airways
QR978 Qatar Airways
FD3167 Thai AirAsia
13:10 Johannesburg
02:45 Doha
17:30 Phuket
23:05 Doha
13:20 Phuket
19:15 Chiang Mai
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
VZ106 Thai Vietjet Air
13:10 Johannesburg
03:05 Doha
14:20 Suvarnabhumi
23:05 Doha
13:25 Suvarnabhumi
15:40 Chiang Mai
Connect
QR1364 Qatar Airways
QR836 Qatar Airways
PG225 Bangkok Airways
13:10 Johannesburg
02:20 Doha
14:00 Suvarnabhumi
23:05 Doha
12:40 Suvarnabhumi
15:20 Chiang Mai
Connect
QR1364 Qatar Airways
QR836 Qatar Airways
PG219 Bangkok Airways
13:10 Johannesburg
02:20 Doha
17:25 Suvarnabhumi
23:05 Doha
12:40 Suvarnabhumi
18:45 Chiang Mai
Connect
QR1364 Qatar Airways
QR976 Qatar Airways
FD871 Thai AirAsia
13:10 Johannesburg
03:30 Doha
15:20 Noi Bai International
23:05 Doha
14:10 Noi Bai International
16:55 Chiang Mai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
FD358 Thai AirAsia
FD3431 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
10:55 Singapore Changi
15:45 Don Muang
19:35 Mauritius
07:50 Singapore Changi
12:20 Don Muang
17:00 Chiang Mai
Connect
MK852 Air Mauritius
MK640 Air Mauritius
UO0753 Hong Kong Express
13:35 Johannesburg
20:45 Mauritius
16:45 Hong Kong
19:35 Mauritius
10:30 Hong Kong
18:50 Chiang Mai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
FD358 Thai AirAsia
FD3445 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
10:55 Singapore Changi
14:40 Don Muang
19:35 Mauritius
07:50 Singapore Changi
12:20 Don Muang
15:55 Chiang Mai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
FD358 Thai AirAsia
FD3433 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
10:55 Singapore Changi
13:45 Don Muang
19:35 Mauritius
07:50 Singapore Changi
12:20 Don Muang
15:00 Chiang Mai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
SL101 Thai Lion Mentari
SL516 Thai Lion Mentari
13:35 Johannesburg
20:40 Mauritius
12:20 Singapore Changi
16:30 Don Muang
19:35 Mauritius
07:50 Singapore Changi
13:35 Don Muang
17:45 Chiang Mai
Connect
SQ479 Singapore Airlines
SQ192 Singapore Airlines
FD871 Thai AirAsia
13:45 Johannesburg
09:15 Singapore Changi
15:20 Noi Bai International
06:10 Singapore Changi
11:30 Noi Bai International
16:55 Chiang Mai
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
SL516 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
16:30 Don Muang
06:10 Singapore Changi
13:35 Don Muang
17:45 Chiang Mai
Connect
SQ479 Singapore Airlines
3K511 Jetstar Asia Airways
VZ102 Thai Vietjet Air
13:45 Johannesburg
07:00 Singapore Changi
09:50 Suvarnabhumi
06:10 Singapore Changi
08:40 Suvarnabhumi
11:10 Chiang Mai
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3445 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
14:40 Don Muang
06:10 Singapore Changi
12:20 Don Muang
15:55 Chiang Mai
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
VZ104 Thai Vietjet Air
13:45 Johannesburg
09:30 Singapore Changi
12:20 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
13:40 Chiang Mai
Connect
SQ479 Singapore Airlines
MI752 SilkAir
FD3161 Thai AirAsia
13:45 Johannesburg
08:40 Singapore Changi
10:45 Phuket
06:10 Singapore Changi
09:30 Phuket
12:30 Chiang Mai
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3431 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
15:45 Don Muang
06:10 Singapore Changi
12:20 Don Muang
17:00 Chiang Mai
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
SL518 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
18:35 Don Muang
06:10 Singapore Changi
13:35 Don Muang
19:55 Chiang Mai
Connect
SQ479 Singapore Airlines
FD377 Thai AirAsia
FD3167 Thai AirAsia
13:45 Johannesburg
13:05 Singapore Changi
17:30 Phuket
06:10 Singapore Changi
13:55 Phuket
19:15 Chiang Mai
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
FD4116 Thai AirAsia
13:45 Johannesburg
15:25 Singapore Changi
18:00 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
19:20 Chiang Mai
Connect
SQ479 Singapore Airlines
MI324 SilkAir
AK856 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
12:45 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
14:35 Chiang Mai
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
FD3425 Thai AirAsia
13:45 Johannesburg
15:00 Singapore Changi
18:35 Don Muang
06:10 Singapore Changi
16:30 Don Muang
19:50 Chiang Mai
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
PG227 Bangkok Airways
13:45 Johannesburg
09:30 Singapore Changi
12:25 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
13:45 Chiang Mai
Connect
SQ479 Singapore Airlines
SQ106 Singapore Airlines
AK856 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
12:45 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
14:35 Chiang Mai
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
WE110 Thai Smile
13:45 Johannesburg
09:30 Singapore Changi
13:15 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
14:25 Chiang Mai
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
VZ120 Thai Vietjet Air
13:45 Johannesburg
15:25 Singapore Changi
18:30 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
19:50 Chiang Mai
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
WE120 Thai Smile
13:45 Johannesburg
15:25 Singapore Changi
18:40 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
20:00 Chiang Mai
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3433 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
13:45 Don Muang
06:10 Singapore Changi
12:20 Don Muang
15:00 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
VZ106 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
14:20 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
15:40 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
WE164 Thai Smile
14:25 Johannesburg
23:55 Addis Ababa
15:05 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
16:25 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
VZ2104 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
15:20 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
16:40 Chiang Mai
Connect
EK768 Emirates
EK384 Emirates
WE110 Thai Smile
15:10 Johannesburg
03:05 Dubai
13:15 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
14:25 Chiang Mai
Connect
EK768 Emirates
EK384 Emirates
PG219 Bangkok Airways
15:10 Johannesburg
03:05 Dubai
17:25 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
18:45 Chiang Mai
Connect

3. Johannesburg to Don Muang

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

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

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

Flight Depart Arrive
SA190 South African Airways
MK646 Air Mauritius
FD358 Thai AirAsia
09:45 Johannesburg
20:40 Mauritius
10:55 Singapore Changi
15:40 Mauritius
07:50 Singapore Changi
12:20 Don Muang
Connect
SA190 South African Airways
MK748 Air Mauritius
SL219 Thai Lion Mentari
09:45 Johannesburg
21:20 Mauritius
06:55 Mumbai
15:40 Mauritius
05:00 Mumbai
12:45 Don Muang
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
06:30 Hong Kong
12:35 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
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
MK852 Air Mauritius
MK646 Air Mauritius
FD356 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
15:00 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
16:30 Don Muang
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
13:45 Johannesburg
15:00 Singapore Changi
06:10 Singapore Changi
16:30 Don Muang
Connect
SQ479 Singapore Airlines
MI614 SilkAir
FD615 Thai AirAsia
13:45 Johannesburg
08:45 Singapore Changi
15:45 Siem Reap
06:10 Singapore Changi
09:50 Siem Reap
16:40 Don Muang
Connect
SQ479 Singapore Airlines
SQ106 Singapore Airlines
AK882 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
11:35 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
12:50 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
SQ762 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
AK1794 AirAsia
AK1902 AirAsia
13:45 Johannesburg
11:45 Singapore Changi
15:15 Kota Kinabalu
06:10 Singapore Changi
14:15 Kota Kinabalu
17:15 Don Muang
Connect
SQ479 Singapore Airlines
FD377 Thai AirAsia
FD3026 Thai AirAsia
13:45 Johannesburg
13:05 Singapore Changi
15:50 Phuket
06:10 Singapore Changi
13:55 Phuket
17:20 Don Muang
Connect
SQ479 Singapore Airlines
MH614 Malaysia Airlines
AK884 AirAsia
13:45 Johannesburg
11:05 Singapore Changi
13:15 Kuala Lumpur
06:10 Singapore Changi
12:05 Kuala Lumpur
14:25 Don Muang
Connect
SQ479 Singapore Airlines
MI632 SilkAir
FD637 Thai AirAsia
13:45 Johannesburg
09:15 Singapore Changi
12:40 Danang
06:10 Singapore Changi
11:05 Danang
14:25 Don Muang
Connect
SQ479 Singapore Airlines
MI324 SilkAir
AK884 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
13:15 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
14:25 Don Muang
Connect
SQ479 Singapore Airlines
MI752 SilkAir
SL771 Thai Lion Mentari
13:45 Johannesburg
08:40 Singapore Changi
11:35 Phuket
06:10 Singapore Changi
09:30 Phuket
13:00 Don Muang
Connect
SQ479 Singapore Airlines
FD377 Thai AirAsia
FD3022 Thai AirAsia
13:45 Johannesburg
13:05 Singapore Changi
16:20 Phuket
06:10 Singapore Changi
13:55 Phuket
17:45 Don Muang
Connect
SQ479 Singapore Airlines
MI324 SilkAir
AK882 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
11:35 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
12:50 Don Muang
Connect
SQ479 Singapore Airlines
SQ178 Singapore Airlines
FD655 Thai AirAsia
13:45 Johannesburg
09:45 Singapore Changi
18:00 Tan Son Nhat
06:10 Singapore Changi
10:55 Tan Son Nhat
19:35 Don Muang
Connect
SQ479 Singapore Airlines
MI614 SilkAir
FD611 Thai AirAsia
13:45 Johannesburg
08:45 Singapore Changi
11:45 Siem Reap
06:10 Singapore Changi
09:50 Siem Reap
12:50 Don Muang
Connect
SQ479 Singapore Airlines
TR426 Scoot Tigerair
FD324 Thai AirAsia
13:45 Johannesburg
08:00 Singapore Changi
14:15 Penang
06:10 Singapore Changi
09:25 Penang
15:00 Don Muang
Connect
SQ479 Singapore Airlines
MI752 SilkAir
DD7503 Nok Air
13:45 Johannesburg
08:40 Singapore Changi
11:25 Phuket
06:10 Singapore Changi
09:30 Phuket
12:40 Don Muang
Connect
SQ479 Singapore Airlines
MI346 SilkAir
FD324 Thai AirAsia
13:45 Johannesburg
08:05 Singapore Changi
14:15 Penang
06:10 Singapore Changi
09:30 Penang
15:00 Don Muang
Connect
SQ479 Singapore Airlines
MI234 SilkAir
QZ154 Indonesia AirAsia
13:45 Johannesburg
07:40 Singapore Changi
10:00 Kuala Namu
06:10 Singapore Changi
07:55 Kuala Namu
12:05 Don Muang
Connect
SQ479 Singapore Airlines
SQ762 Singapore Airlines
FD254 Thai AirAsia
13:45 Johannesburg
07:55 Singapore Changi
17:35 Yangon
06:10 Singapore Changi
09:20 Yangon
19:20 Don Muang
Connect
SQ479 Singapore Airlines
SQ106 Singapore Airlines
AK884 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
13:15 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
14:25 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
SQ106 Singapore Airlines
AK886 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
16:00 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
17:15 Don Muang
Connect
SQ479 Singapore Airlines
FD377 Thai AirAsia
FD3018 Thai AirAsia
13:45 Johannesburg
13:05 Singapore Changi
17:20 Phuket
06:10 Singapore Changi
13:55 Phuket
18:50 Don Muang
Connect
SQ479 Singapore Airlines
MI752 SilkAir
FD3030 Thai AirAsia
13:45 Johannesburg
08:40 Singapore Changi
11:45 Phuket
06:10 Singapore Changi
09:30 Phuket
13:10 Don Muang
Connect
SQ479 Singapore Airlines
MI324 SilkAir
OD522 Malindo Airways
13:45 Johannesburg
08:30 Singapore Changi
16:00 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
17:10 Don Muang
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
SL117 Thai Lion Mentari
13:45 Johannesburg
09:30 Singapore Changi
13:30 Soekarno–Hatta
06:10 Singapore Changi
10:15 Soekarno–Hatta
17:05 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
EK764 Emirates
EK378 Emirates
FD3014 Thai AirAsia
18:50 Johannesburg
10:30 Dubai
22:25 Phuket
05:05 Dubai
20:00 Phuket
23:50 Don Muang
Connect
EK764 Emirates
EK378 Emirates
SL763 Thai Lion Mentari
18:50 Johannesburg
10:30 Dubai
21:55 Phuket
05:05 Dubai
20:00 Phuket
23:20 Don Muang
Connect
EK764 Emirates
EK378 Emirates
FD7032 Thai AirAsia
18:50 Johannesburg
10:30 Dubai
21:40 Phuket
05:05 Dubai
20:00 Phuket
23:05 Don Muang
Connect
CA868 Air China
FD597 Thai AirAsia
20:20 Johannesburg
23:55 Shenzhen
15:50 Shenzhen
01:45 Don Muang
Connect

4. Johannesburg to Hat Yai

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

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

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

Flight Depart Arrive
EY601 Etihad
EY406 Etihad
FD4308 Thai AirAsia
10:15 Johannesburg
03:10 Abu Dhabi
13:45 Suvarnabhumi
20:15 Abu Dhabi
12:15 Suvarnabhumi
15:20 Hat Yai
Connect
EY601 Etihad
EY406 Etihad
FD4306 Thai AirAsia
10:15 Johannesburg
03:10 Abu Dhabi
15:05 Suvarnabhumi
20:15 Abu Dhabi
12:15 Suvarnabhumi
16:35 Hat Yai
Connect
EY601 Etihad
EY418 Etihad
FD309 Thai AirAsia
10:15 Johannesburg
01:30 Abu Dhabi
15:40 Kuala Lumpur
20:15 Abu Dhabi
12:25 Kuala Lumpur
15:55 Hat Yai
Connect
EY601 Etihad
EY406 Etihad
VZ362 Thai Vietjet Air
10:15 Johannesburg
03:10 Abu Dhabi
13:30 Suvarnabhumi
20:15 Abu Dhabi
12:15 Suvarnabhumi
14:55 Hat Yai
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3114 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
15:45 Don Muang
06:30 Hong Kong
12:35 Don Muang
17:20 Hat Yai
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3108 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
14:00 Don Muang
06:30 Hong Kong
12:35 Don Muang
15:35 Hat Yai
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3110 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
17:40 Don Muang
06:30 Hong Kong
12:35 Don Muang
19:10 Hat Yai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MK646 Air Mauritius
FD309 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
09:00 Singapore Changi
15:40 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
10:00 Kuala Lumpur
15:55 Hat Yai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MH614 Malaysia Airlines
FD309 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
11:05 Singapore Changi
15:40 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
12:05 Kuala Lumpur
15:55 Hat Yai
Connect
SQ479 Singapore Airlines
MH614 Malaysia Airlines
FD309 Thai AirAsia
13:45 Johannesburg
11:05 Singapore Changi
15:40 Kuala Lumpur
06:10 Singapore Changi
12:05 Kuala Lumpur
15:55 Hat Yai
Connect
SQ479 Singapore Airlines
MI324 SilkAir
FD309 Thai AirAsia
13:45 Johannesburg
08:30 Singapore Changi
15:40 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
15:55 Hat Yai
Connect
SQ479 Singapore Airlines
3K511 Jetstar Asia Airways
WE269 Thai Smile
13:45 Johannesburg
07:00 Singapore Changi
10:45 Suvarnabhumi
06:10 Singapore Changi
08:40 Suvarnabhumi
12:10 Hat Yai
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
SL724 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
20:10 Don Muang
06:10 Singapore Changi
13:35 Don Muang
21:30 Hat Yai
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3110 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
17:40 Don Muang
06:10 Singapore Changi
12:20 Don Muang
19:10 Hat Yai
Connect
SQ479 Singapore Airlines
3K511 Jetstar Asia Airways
VZ324 Thai Vietjet Air
13:45 Johannesburg
07:00 Singapore Changi
11:10 Suvarnabhumi
06:10 Singapore Changi
08:40 Suvarnabhumi
12:35 Hat Yai
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3108 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
14:00 Don Muang
06:10 Singapore Changi
12:20 Don Muang
15:35 Hat Yai
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
SL720 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
18:10 Don Muang
06:10 Singapore Changi
13:35 Don Muang
19:40 Hat Yai
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
FD3112 Thai AirAsia
13:45 Johannesburg
15:00 Singapore Changi
20:25 Don Muang
06:10 Singapore Changi
16:30 Don Muang
21:55 Hat Yai
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
VZ362 Thai Vietjet Air
13:45 Johannesburg
09:30 Singapore Changi
13:30 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
14:55 Hat Yai
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
WE267 Thai Smile
13:45 Johannesburg
15:25 Singapore Changi
19:00 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
20:25 Hat Yai
Connect
SQ479 Singapore Airlines
SQ106 Singapore Airlines
FD309 Thai AirAsia
13:45 Johannesburg
08:30 Singapore Changi
15:40 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
15:55 Hat Yai
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
VZ328 Thai Vietjet Air
13:45 Johannesburg
15:25 Singapore Changi
19:00 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
20:25 Hat Yai
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
WE261 Thai Smile
13:45 Johannesburg
09:30 Singapore Changi
13:00 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
14:25 Hat Yai
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
FD3118 Thai AirAsia
13:45 Johannesburg
15:00 Singapore Changi
19:10 Don Muang
06:10 Singapore Changi
16:30 Don Muang
20:40 Hat Yai
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
PG433 Bangkok Airways
13:45 Johannesburg
09:30 Singapore Changi
13:00 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
14:25 Hat Yai
Connect
SQ479 Singapore Airlines
3K511 Jetstar Asia Airways
FD4304 Thai AirAsia
13:45 Johannesburg
07:00 Singapore Changi
10:10 Suvarnabhumi
06:10 Singapore Changi
08:40 Suvarnabhumi
11:40 Hat Yai
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3114 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
15:45 Don Muang
06:10 Singapore Changi
12:20 Don Muang
17:20 Hat Yai
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
FD4302 Thai AirAsia
13:45 Johannesburg
15:25 Singapore Changi
20:05 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
21:20 Hat Yai
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
FD3110 Thai AirAsia
13:45 Johannesburg
15:00 Singapore Changi
17:40 Don Muang
06:10 Singapore Changi
16:30 Don Muang
19:10 Hat Yai
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
SL726 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
21:30 Don Muang
06:10 Singapore Changi
13:35 Don Muang
23:00 Hat Yai
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
VZ322 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
15:25 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
16:50 Hat Yai
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
WE265 Thai Smile
14:25 Johannesburg
23:55 Addis Ababa
15:10 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
16:35 Hat Yai
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
FD4306 Thai AirAsia
14:25 Johannesburg
23:55 Addis Ababa
15:05 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
16:35 Hat Yai
Connect
EK768 Emirates
EK384 Emirates
PG433 Bangkok Airways
15:10 Johannesburg
03:05 Dubai
13:00 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
14:25 Hat Yai
Connect
EK768 Emirates
EK346 Emirates
FD309 Thai AirAsia
15:10 Johannesburg
03:30 Dubai
15:40 Kuala Lumpur
01:25 Dubai
14:35 Kuala Lumpur
15:55 Hat Yai
Connect
EK768 Emirates
EK384 Emirates
VZ362 Thai Vietjet Air
15:10 Johannesburg
03:05 Dubai
13:30 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
14:55 Hat Yai
Connect
EK768 Emirates
EK384 Emirates
WE261 Thai Smile
15:10 Johannesburg
03:05 Dubai
13:00 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
14:25 Hat Yai
Connect

5. Johannesburg to Udon Thani

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Udon Thani and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Udon Thani to your destination in Thailand.

Flight Depart Arrive
EY601 Etihad
EY406 Etihad
VZ202 Thai Vietjet Air
10:15 Johannesburg
03:10 Abu Dhabi
15:25 Suvarnabhumi
20:15 Abu Dhabi
12:15 Suvarnabhumi
16:35 Udon Thani
Connect
EY601 Etihad
EY406 Etihad
WE8 Thai Smile
10:15 Johannesburg
03:10 Abu Dhabi
18:10 Suvarnabhumi
20:15 Abu Dhabi
12:15 Suvarnabhumi
19:15 Udon Thani
Connect
EY601 Etihad
EY406 Etihad
VZ204 Thai Vietjet Air
10:15 Johannesburg
03:10 Abu Dhabi
13:45 Suvarnabhumi
20:15 Abu Dhabi
12:15 Suvarnabhumi
14:55 Udon Thani
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3356 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
20:00 Don Muang
06:30 Hong Kong
12:35 Don Muang
21:00 Udon Thani
Connect
CX748 Cathay Pacific
CX653 Cathay Pacific
WE8 Thai Smile
11:50 Johannesburg
12:00 Hong Kong
18:10 Suvarnabhumi
06:30 Hong Kong
14:05 Suvarnabhumi
19:15 Udon Thani
Connect
CX748 Cathay Pacific
FD509 Thai AirAsia
FD3350 Thai AirAsia
11:50 Johannesburg
10:45 Hong Kong
17:20 Don Muang
06:30 Hong Kong
12:35 Don Muang
18:30 Udon Thani
Connect
CX748 Cathay Pacific
CX653 Cathay Pacific
VZ202 Thai Vietjet Air
11:50 Johannesburg
12:00 Hong Kong
15:25 Suvarnabhumi
06:30 Hong Kong
14:05 Suvarnabhumi
16:35 Udon Thani
Connect
CX748 Cathay Pacific
CX653 Cathay Pacific
VZ206 Thai Vietjet Air
11:50 Johannesburg
12:00 Hong Kong
20:45 Suvarnabhumi
06:30 Hong Kong
14:05 Suvarnabhumi
21:55 Udon Thani
Connect
KQ761 Kenya Airways
KQ204 Kenya Airways
SL219 Thai Lion Mentari
SL610 Thai Lion Mentari
12:10 Johannesburg
20:50 Nairobi
06:55 Mumbai
16:25 Don Muang
17:15 Nairobi
05:35 Mumbai
12:45 Don Muang
17:30 Udon Thani
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
VZ206 Thai Vietjet Air
13:10 Johannesburg
03:05 Doha
20:45 Suvarnabhumi
23:05 Doha
13:25 Suvarnabhumi
21:55 Udon Thani
Connect
QR1364 Qatar Airways
QR836 Qatar Airways
VZ202 Thai Vietjet Air
13:10 Johannesburg
02:20 Doha
15:25 Suvarnabhumi
23:05 Doha
12:40 Suvarnabhumi
16:35 Udon Thani
Connect
QR1364 Qatar Airways
QR836 Qatar Airways
VZ204 Thai Vietjet Air
13:10 Johannesburg
02:20 Doha
13:45 Suvarnabhumi
23:05 Doha
12:40 Suvarnabhumi
14:55 Udon Thani
Connect
QR1364 Qatar Airways
QR836 Qatar Airways
WE8 Thai Smile
13:10 Johannesburg
02:20 Doha
18:10 Suvarnabhumi
23:05 Doha
12:40 Suvarnabhumi
19:15 Udon Thani
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
WE8 Thai Smile
13:10 Johannesburg
03:05 Doha
18:10 Suvarnabhumi
23:05 Doha
13:25 Suvarnabhumi
19:15 Udon Thani
Connect
QR1364 Qatar Airways
QR834 Qatar Airways
VZ202 Thai Vietjet Air
13:10 Johannesburg
03:05 Doha
15:25 Suvarnabhumi
23:05 Doha
13:25 Suvarnabhumi
16:35 Udon Thani
Connect
MK852 Air Mauritius
MK646 Air Mauritius
SL101 Thai Lion Mentari
SL610 Thai Lion Mentari
13:35 Johannesburg
20:40 Mauritius
12:20 Singapore Changi
16:25 Don Muang
19:35 Mauritius
07:50 Singapore Changi
13:35 Don Muang
17:30 Udon Thani
Connect
MK852 Air Mauritius
MK646 Air Mauritius
FD356 Thai AirAsia
FD3350 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
15:00 Singapore Changi
17:20 Don Muang
19:35 Mauritius
07:50 Singapore Changi
16:30 Don Muang
18:30 Udon Thani
Connect
MK852 Air Mauritius
MK646 Air Mauritius
FD358 Thai AirAsia
FD3350 Thai AirAsia
13:35 Johannesburg
20:40 Mauritius
10:55 Singapore Changi
17:20 Don Muang
19:35 Mauritius
07:50 Singapore Changi
12:20 Don Muang
18:30 Udon Thani
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
VZ202 Thai Vietjet Air
13:45 Johannesburg
09:30 Singapore Changi
15:25 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
16:35 Udon Thani
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
FD3350 Thai AirAsia
13:45 Johannesburg
15:00 Singapore Changi
17:20 Don Muang
06:10 Singapore Changi
16:30 Don Muang
18:30 Udon Thani
Connect
SQ479 Singapore Airlines
SL101 Thai Lion Mentari
SL610 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
16:25 Don Muang
06:10 Singapore Changi
13:35 Don Muang
17:30 Udon Thani
Connect
SQ479 Singapore Airlines
3K511 Jetstar Asia Airways
VZ208 Thai Vietjet Air
13:45 Johannesburg
07:00 Singapore Changi
10:00 Suvarnabhumi
06:10 Singapore Changi
08:40 Suvarnabhumi
11:10 Udon Thani
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
WE4 Thai Smile
13:45 Johannesburg
09:30 Singapore Changi
12:30 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
13:35 Udon Thani
Connect
SQ479 Singapore Airlines
3K511 Jetstar Asia Airways
WE4 Thai Smile
13:45 Johannesburg
07:00 Singapore Changi
12:30 Suvarnabhumi
06:10 Singapore Changi
08:40 Suvarnabhumi
13:35 Udon Thani
Connect
SQ479 Singapore Airlines
MI752 SilkAir
DD7503 Nok Air
DD9214 Nok Air
13:45 Johannesburg
08:40 Singapore Changi
11:25 Phuket
14:45 Don Muang
06:10 Singapore Changi
09:30 Phuket
12:40 Don Muang
15:50 Udon Thani
Connect
SQ479 Singapore Airlines
MI752 SilkAir
FD1103 Thai AirAsia
FD2001 Thai AirAsia
13:45 Johannesburg
08:40 Singapore Changi
11:00 Phuket
15:35 Utapao
06:10 Singapore Changi
09:30 Phuket
12:15 Utapao
16:50 Udon Thani
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
VZ206 Thai Vietjet Air
13:45 Johannesburg
15:25 Singapore Changi
20:45 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
21:55 Udon Thani
Connect
SQ479 Singapore Airlines
SQ712 Singapore Airlines
WE8 Thai Smile
13:45 Johannesburg
15:25 Singapore Changi
18:10 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
19:15 Udon Thani
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3350 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
17:20 Don Muang
06:10 Singapore Changi
12:20 Don Muang
18:30 Udon Thani
Connect
SQ479 Singapore Airlines
MI752 SilkAir
FD3170 Thai AirAsia
13:45 Johannesburg
08:40 Singapore Changi
14:30 Phuket
06:10 Singapore Changi
09:30 Phuket
16:20 Udon Thani
Connect
SQ479 Singapore Airlines
FD356 Thai AirAsia
FD3356 Thai AirAsia
13:45 Johannesburg
15:00 Singapore Changi
20:00 Don Muang
06:10 Singapore Changi
16:30 Don Muang
21:00 Udon Thani
Connect
SQ479 Singapore Airlines
FD358 Thai AirAsia
FD3356 Thai AirAsia
13:45 Johannesburg
10:55 Singapore Changi
20:00 Don Muang
06:10 Singapore Changi
12:20 Don Muang
21:00 Udon Thani
Connect
SQ479 Singapore Airlines
MI752 SilkAir
SL771 Thai Lion Mentari
SL610 Thai Lion Mentari
13:45 Johannesburg
08:40 Singapore Changi
11:35 Phuket
16:25 Don Muang
06:10 Singapore Changi
09:30 Phuket
13:00 Don Muang
17:30 Udon Thani
Connect
SQ479 Singapore Airlines
TR606 Scoot Tigerair
VZ204 Thai Vietjet Air
13:45 Johannesburg
09:30 Singapore Changi
13:45 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
14:55 Udon Thani
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
VZ206 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
20:45 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
21:55 Udon Thani
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
VZ202 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
15:25 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
16:35 Udon Thani
Connect
ET808 Ethiopian Airlines
ET608 618 Ethiopian Airlines
WE8 Thai Smile
14:25 Johannesburg
23:55 Addis Ababa
18:10 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
19:15 Udon Thani
Connect
EK768 Emirates
EK384 Emirates
VZ202 Thai Vietjet Air
15:10 Johannesburg
03:05 Dubai
15:25 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
16:35 Udon Thani
Connect
EK768 Emirates
EK384 Emirates
WE8 Thai Smile
15:10 Johannesburg
03:05 Dubai
18:10 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
19:15 Udon Thani
Connect
EK768 Emirates
EK384 Emirates
VZ204 Thai Vietjet Air
15:10 Johannesburg
03:05 Dubai
13:45 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
14:55 Udon Thani
Connect

6. Johannesburg to Ipoh

  1. You take a bus, shuttle or taxi from your location in Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Ipoh and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Ipoh to your destination in Thailand.

Flight Depart Arrive
MK852 Air Mauritius
MK646 Air Mauritius
AK1310 AirAsia
13:35 Johannesburg
20:40 Mauritius
11:40 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
12:50 Ipoh
Connect
SQ479 Singapore Airlines
TR486 Scoot Tigerair
13:45 Johannesburg
15:35 Singapore Changi
06:10 Singapore Changi
16:45 Ipoh
Connect
SQ479 Singapore Airlines
AK1310 AirAsia
13:45 Johannesburg
11:40 Singapore Changi
06:10 Singapore Changi
12:50 Ipoh
Connect
SQ479 Singapore Airlines
AK733 AirAsia
AK6299 AirAsia
13:45 Johannesburg
10:45 Singapore Changi
12:50 Langkawi
06:10 Singapore Changi
12:15 Langkawi
13:40 Ipoh
Connect

References

Find Hotels in Thailand

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

Booking.com