HowToGo

Flight from Brits to Thailand

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

Search Transfer from Brits to Thailand

Search Flights

You can find flight ticket prices from Brits 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 Brits 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
UO0704 Hong Kong Express
11:50 Johannesburg
07:55 Hong Kong
06:30 Hong Kong
10:00 Suvarnabhumi
Connect
CX748 Cathay Pacific
CX701 Cathay Pacific
11:50 Johannesburg
16:05 Hong Kong
06:30 Hong Kong
18:15 Suvarnabhumi
Connect
CX748 Cathay Pacific
CX653 Cathay Pacific
11:50 Johannesburg
12:00 Hong Kong
06:30 Hong Kong
14:05 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
ET644 Ethiopian Airlines
14:25 Johannesburg
23:55 Addis Ababa
20:40 Addis Ababa
13:10 Suvarnabhumi
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
14:25 Johannesburg
00:10 Addis Ababa
20:40 Addis Ababa
13:25 Suvarnabhumi
Connect
ET808 Ethiopian Airlines
ET618 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 Brits 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
UO0753 Hong Kong Express
11:50 Johannesburg
16:45 Hong Kong
06:30 Hong Kong
18:50 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
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
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
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
QR834 Qatar Airways
VZ106 Thai Vietjet Air
13:10 Johannesburg
03:05 Doha
14:15 Suvarnabhumi
23:05 Doha
13:25 Suvarnabhumi
15:35 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
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
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
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
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
SQ479 Singapore Airlines
SQ712 Singapore Airlines
VZ108 Thai Vietjet Air
13:45 Johannesburg
15:25 Singapore Changi
18:10 Suvarnabhumi
06:10 Singapore Changi
17:00 Suvarnabhumi
19:30 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
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
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
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
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
SQ762 Singapore Airlines
UB9 Myanma Airways
13:45 Johannesburg
07:55 Singapore Changi
15:30 Yangon
06:10 Singapore Changi
09:20 Yangon
17:20 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
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
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
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
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
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
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
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
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
VZ2104 Thai Vietjet Air
14:25 Johannesburg
00:10 Addis Ababa
15:20 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
16:40 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
WE164 Thai Smile
14:25 Johannesburg
00:10 Addis Ababa
15:05 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
16:25 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET644 Ethiopian Airlines
WE164 Thai Smile
14:25 Johannesburg
23:55 Addis Ababa
15:05 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
16:25 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET618 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
ET618 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
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
VZ106 Thai Vietjet Air
14:25 Johannesburg
00:10 Addis Ababa
14:15 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
15:35 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
VZ106 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
14:15 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
15:35 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET644 Ethiopian Airlines
PG225 Bangkok Airways
14:25 Johannesburg
23:55 Addis Ababa
14:00 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
15:20 Chiang Mai
Connect
ET808 Ethiopian Airlines
ET644 Ethiopian Airlines
VZ106 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
14:15 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
15:35 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 Brits 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
MK646 Air Mauritius
SL101 Thai Lion Mentari
09:45 Johannesburg
20:40 Mauritius
12:20 Singapore Changi
15:40 Mauritius
07:50 Singapore Changi
13:35 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
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
3K555 Jetstar Asia Airways
FD657 Thai AirAsia
13:45 Johannesburg
07:10 Singapore Changi
09:45 Tan Son Nhat
06:10 Singapore Changi
08:15 Tan Son Nhat
11:30 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
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
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
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
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
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
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
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
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
SL101 Thai Lion Mentari
13:45 Johannesburg
12:20 Singapore Changi
06:10 Singapore Changi
13:35 Don Muang
Connect
SQ479 Singapore Airlines
MH614 Malaysia Airlines
AK886 AirAsia
13:45 Johannesburg
11:05 Singapore Changi
16:00 Kuala Lumpur
06:10 Singapore Changi
12:05 Kuala Lumpur
17:15 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
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
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
SQ479 Singapore Airlines
3K285 Jetstar Asia Airways
QZ154 Indonesia AirAsia
13:45 Johannesburg
08:00 Singapore Changi
10:00 Kuala Namu
06:10 Singapore Changi
08:35 Kuala Namu
12:05 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
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 Brits 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
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
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
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
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
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
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
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
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
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
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
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
TR606 Scoot Tigerair
FD4308 Thai AirAsia
13:45 Johannesburg
09:30 Singapore Changi
13:45 Suvarnabhumi
06:10 Singapore Changi
10:55 Suvarnabhumi
15:20 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
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
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
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
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
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
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
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
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
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
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
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
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
ET618 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
ET644 Ethiopian Airlines
VZ322 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
15:25 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
16:50 Hat Yai
Connect
ET808 Ethiopian Airlines
ET644 Ethiopian Airlines
FD4306 Thai AirAsia
14:25 Johannesburg
23:55 Addis Ababa
15:05 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
16:35 Hat Yai
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
FD4306 Thai AirAsia
14:25 Johannesburg
00:10 Addis Ababa
15:05 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
16:35 Hat Yai
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
VZ322 Thai Vietjet Air
14:25 Johannesburg
00:10 Addis Ababa
15:25 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
16:50 Hat Yai
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
WE265 Thai Smile
14:25 Johannesburg
00:10 Addis Ababa
15:10 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
16:35 Hat Yai
Connect
ET808 Ethiopian Airlines
ET644 Ethiopian Airlines
WE265 Thai Smile
14:25 Johannesburg
23:55 Addis Ababa
15:10 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
16:35 Hat Yai
Connect
ET808 Ethiopian Airlines
ET618 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
ET808 Ethiopian Airlines
ET618 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
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
FD4308 Thai AirAsia
15:10 Johannesburg
03:05 Dubai
13:45 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
15:20 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 Brits 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
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
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
VZ206 Thai Vietjet Air
10:15 Johannesburg
03:10 Abu Dhabi
16:45 Suvarnabhumi
20:15 Abu Dhabi
12:15 Suvarnabhumi
17: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
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
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
VZ206 Thai Vietjet Air
11:50 Johannesburg
12:00 Hong Kong
16:45 Suvarnabhumi
06:30 Hong Kong
14:05 Suvarnabhumi
17: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
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
VZ206 Thai Vietjet Air
13:10 Johannesburg
02:20 Doha
16:45 Suvarnabhumi
23:05 Doha
12:40 Suvarnabhumi
17:55 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
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
QR1364 Qatar Airways
QR834 Qatar Airways
VZ206 Thai Vietjet Air
13:10 Johannesburg
03:05 Doha
16:45 Suvarnabhumi
23:05 Doha
13:25 Suvarnabhumi
17:55 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
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
SQ479 Singapore Airlines
3K511 Jetstar Asia Airways
VZ204 Thai Vietjet Air
13:45 Johannesburg
07:00 Singapore Changi
13:45 Suvarnabhumi
06:10 Singapore Changi
08:40 Suvarnabhumi
14:55 Udon Thani
Connect
SQ479 Singapore Airlines
SQ178 Singapore Airlines
VZ973 Thai Vietjet Air
13:45 Johannesburg
09:45 Singapore Changi
11:55 Tan Son Nhat
06:10 Singapore Changi
10:55 Tan Son Nhat
13:35 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
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
3K555 Jetstar Asia Airways
VZ973 Thai Vietjet Air
13:45 Johannesburg
07:10 Singapore Changi
11:55 Tan Son Nhat
06:10 Singapore Changi
08:15 Tan Son Nhat
13:35 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
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
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
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
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
FD377 Thai AirAsia
FD3022 Thai AirAsia
FD3356 Thai AirAsia
13:45 Johannesburg
13:05 Singapore Changi
16:20 Phuket
20:00 Don Muang
06:10 Singapore Changi
13:55 Phuket
17:45 Don Muang
21:00 Udon Thani
Connect
ET808 Ethiopian Airlines
ET644 Ethiopian Airlines
WE8 Thai Smile
14:25 Johannesburg
23:55 Addis Ababa
18:10 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
19:15 Udon Thani
Connect
ET808 Ethiopian Airlines
ET618 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
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
VZ206 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
16:45 Suvarnabhumi
20:40 Addis Ababa
13:15 Suvarnabhumi
17:55 Udon Thani
Connect
ET808 Ethiopian Airlines
ET644 Ethiopian Airlines
VZ206 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
16:45 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
17:55 Udon Thani
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
VZ206 Thai Vietjet Air
14:25 Johannesburg
00:10 Addis Ababa
16:45 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
17:55 Udon Thani
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
WE8 Thai Smile
14:25 Johannesburg
00:10 Addis Ababa
18:10 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
19:15 Udon Thani
Connect
ET808 Ethiopian Airlines
ET618 Ethiopian Airlines
VZ202 Thai Vietjet Air
14:25 Johannesburg
00:10 Addis Ababa
15:25 Suvarnabhumi
20:40 Addis Ababa
13:25 Suvarnabhumi
16:35 Udon Thani
Connect
ET808 Ethiopian Airlines
ET618 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
ET644 Ethiopian Airlines
VZ202 Thai Vietjet Air
14:25 Johannesburg
23:55 Addis Ababa
15:25 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
16:35 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
VZ204 Thai Vietjet Air
15:10 Johannesburg
03:05 Dubai
13:45 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
14:55 Udon Thani
Connect
EK768 Emirates
EK384 Emirates
VZ206 Thai Vietjet Air
15:10 Johannesburg
03:05 Dubai
16:45 Suvarnabhumi
01:25 Dubai
12:05 Suvarnabhumi
17:55 Udon Thani
Connect

6. Johannesburg to Ipoh

  1. You take a bus, shuttle or taxi from your location in Brits 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:45 Ipoh
Connect

References

Find Hotels in Thailand

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

Booking.com