How to get to Randfontein, South Africa from Thailand by flight ? You can check flights from Thailand to Randfontein, South Africa below.
You can find flight ticket prices from Thailand to Randfontein, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Thailand to Hat Yai.
You take a flight from Hat Yai to Johannesburg and cost approximately 320 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Randfontein, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FD3125
Thai AirAsia
FD357
Thai AirAsia
SQ482
Singapore Airlines
|
07:00
Hat Yai
10:40
Don Muang
16:35
Singapore Changi
|
08:30
Don Muang
14:05
Singapore Changi
21:10
Johannesburg
|
Connect |
TR633
Scoot Tigerair
SQ482
Singapore Airlines
|
07:30
Hat Yai
16:35
Singapore Changi
|
10:10
Singapore Changi
21:10
Johannesburg
|
Connect |
WE260
Thai Smile
TG413
Thai Airways International
SQ482
Singapore Airlines
|
08:15
Hat Yai
11:15
Suvarnabhumi
16:35
Singapore Changi
|
09:40
Suvarnabhumi
14:30
Singapore Changi
21:10
Johannesburg
|
Connect |
WE270
Thai Smile
TG413
Thai Airways International
SQ482
Singapore Airlines
|
08:55
Hat Yai
11:15
Suvarnabhumi
16:35
Singapore Changi
|
10:15
Suvarnabhumi
14:30
Singapore Changi
21:10
Johannesburg
|
Connect |
PG299
Bangkok Airways
MI759
SilkAir
SQ482
Singapore Airlines
|
09:20
Hat Yai
11:40
Phuket
16:35
Singapore Changi
|
10:20
Phuket
14:40
Singapore Changi
21:10
Johannesburg
|
Connect |
PG299
Bangkok Airways
3K536
Jetstar Asia Airways
SQ482
Singapore Airlines
|
09:20
Hat Yai
12:40
Phuket
16:35
Singapore Changi
|
10:20
Phuket
15:35
Singapore Changi
21:10
Johannesburg
|
Connect |
WE262
Thai Smile
QR839
Qatar Airways
QR1365
Qatar Airways
|
13:40
Hat Yai
16:45
Suvarnabhumi
20:40
Doha
|
15:10
Suvarnabhumi
19:50
Doha
04:35
Johannesburg
|
Connect |
FD3107
Thai AirAsia
FD351
Thai AirAsia
SQ478
Singapore Airlines
|
14:15
Hat Yai
16:40
Don Muang
01:25
Singapore Changi
|
15:45
Don Muang
20:05
Singapore Changi
06:10
Johannesburg
|
Connect |
FD3107
Thai AirAsia
FD353
Thai AirAsia
SQ478
Singapore Airlines
|
14:15
Hat Yai
18:15
Don Muang
01:25
Singapore Changi
|
15:45
Don Muang
21:40
Singapore Changi
06:10
Johannesburg
|
Connect |
TR635
Scoot Tigerair
SQ478
Singapore Airlines
|
14:50
Hat Yai
01:25
Singapore Changi
|
17:25
Singapore Changi
06:10
Johannesburg
|
Connect |
TR635
Scoot Tigerair
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
|
14:50
Hat Yai
02:00
Singapore Changi
08:40
Addis Ababa
|
17:25
Singapore Changi
05:50
Addis Ababa
13:05
Johannesburg
|
Connect |
FD3109
Thai AirAsia
FD596
Thai AirAsia
CA867
Air China
|
16:10
Hat Yai
18:30
Don Muang
00:50
Shenzhen
|
17:40
Don Muang
22:25
Shenzhen
07:30
Johannesburg
|
Connect |
WE264
Thai Smile
KQ887
Kenya Airways
KQ760
Kenya Airways
|
19:25
Hat Yai
01:20
Suvarnabhumi
07:45
Nairobi
|
20:50
Suvarnabhumi
06:10
Nairobi
10:55
Johannesburg
|
Connect |
WE268
Thai Smile
ET619
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:15
Hat Yai
01:50
Suvarnabhumi
08:40
Addis Ababa
|
22:40
Suvarnabhumi
06:30
Addis Ababa
13:05
Johannesburg
|
Connect |
WE268
Thai Smile
ET609 629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:15
Hat Yai
01:20
Suvarnabhumi
08:40
Addis Ababa
|
22:40
Suvarnabhumi
06:05
Addis Ababa
13:05
Johannesburg
|
Connect |
WE268
Thai Smile
KQ887
Kenya Airways
KQ760
Kenya Airways
|
21:15
Hat Yai
01:20
Suvarnabhumi
07:45
Nairobi
|
22:40
Suvarnabhumi
06:10
Nairobi
10:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Thailand to Suvarnabhumi.
You take a flight from Suvarnabhumi to Johannesburg and cost approximately 550 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Randfontein, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
ET609 629
Ethiopian Airlines
ET849
Ethiopian Airlines
|
01:20
Suvarnabhumi
15:30
Addis Ababa
|
06:05
Addis Ababa
19:55
Johannesburg
|
Connect |
KQ887
Kenya Airways
KQ762
Kenya Airways
|
01:20
Suvarnabhumi
13:05
Nairobi
|
06:10
Nairobi
16:20
Johannesburg
|
Connect |
KQ887
Kenya Airways
KQ760
Kenya Airways
|
01:20
Suvarnabhumi
07:45
Nairobi
|
06:10
Nairobi
10:55
Johannesburg
|
Connect |
ET609 629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
01:20
Suvarnabhumi
08:40
Addis Ababa
|
06:05
Addis Ababa
13:05
Johannesburg
|
Connect |
EK385
Emirates
EK763
Emirates
|
01:35
Suvarnabhumi
10:05
Dubai
|
04:45
Dubai
16:25
Johannesburg
|
Connect |
ET619
Ethiopian Airlines
ET809
Ethiopian Airlines
|
01:50
Suvarnabhumi
08:40
Addis Ababa
|
06:30
Addis Ababa
13:05
Johannesburg
|
Connect |
ET619
Ethiopian Airlines
ET849
Ethiopian Airlines
|
01:50
Suvarnabhumi
15:30
Addis Ababa
|
06:30
Addis Ababa
19:55
Johannesburg
|
Connect |
EY407
Etihad
EY604
Etihad
|
02:15
Suvarnabhumi
10:05
Abu Dhabi
|
05:50
Abu Dhabi
16:30
Johannesburg
|
Connect |
EK371
Emirates
EK763
Emirates
|
02:25
Suvarnabhumi
10:05
Dubai
|
05:35
Dubai
16:25
Johannesburg
|
Connect |
EK371
Emirates
EK765
Emirates
|
02:25
Suvarnabhumi
14:40
Dubai
|
05:35
Dubai
20:50
Johannesburg
|
Connect |
EK377
Emirates
EK763
Emirates
|
03:30
Suvarnabhumi
10:05
Dubai
|
06:50
Dubai
16:25
Johannesburg
|
Connect |
EK377
Emirates
EK765
Emirates
|
03:30
Suvarnabhumi
14:40
Dubai
|
06:50
Dubai
20:50
Johannesburg
|
Connect |
SQ973
Singapore Airlines
SQ482
Singapore Airlines
|
09:40
Suvarnabhumi
16:35
Singapore Changi
|
13:05
Singapore Changi
21:10
Johannesburg
|
Connect |
EK375
Emirates
EK765
Emirates
|
09:55
Suvarnabhumi
14:40
Dubai
|
13:00
Dubai
20:50
Johannesburg
|
Connect |
TR607
Scoot Tigerair
SQ482
Singapore Airlines
|
10:25
Suvarnabhumi
16:35
Singapore Changi
|
13:55
Singapore Changi
21:10
Johannesburg
|
Connect |
TG413
Thai Airways International
SQ482
Singapore Airlines
|
11:15
Suvarnabhumi
16:35
Singapore Changi
|
14:30
Singapore Changi
21:10
Johannesburg
|
Connect |
CX717
Cathay Pacific
SQ482
Singapore Airlines
|
11:55
Suvarnabhumi
16:35
Singapore Changi
|
15:25
Singapore Changi
21:10
Johannesburg
|
Connect |
SQ975
Singapore Airlines
SQ482
Singapore Airlines
|
12:15
Suvarnabhumi
16:35
Singapore Changi
|
15:40
Singapore Changi
21:10
Johannesburg
|
Connect |
SQ979
Singapore Airlines
SQ478
Singapore Airlines
|
18:30
Suvarnabhumi
01:25
Singapore Changi
|
21:55
Singapore Changi
06:10
Johannesburg
|
Connect |
3K518
Jetstar Asia Airways
SQ478
Singapore Airlines
|
19:00
Suvarnabhumi
01:25
Singapore Changi
|
22:25
Singapore Changi
06:10
Johannesburg
|
Connect |
TG401
Thai Airways International
SQ478
Singapore Airlines
|
19:40
Suvarnabhumi
01:25
Singapore Changi
|
22:55
Singapore Changi
06:10
Johannesburg
|
Connect |
SQ983
Singapore Airlines
SQ478
Singapore Airlines
|
20:10
Suvarnabhumi
01:25
Singapore Changi
|
23:30
Singapore Changi
06:10
Johannesburg
|
Connect |
TR617
Scoot Tigerair
SQ478
Singapore Airlines
|
20:25
Suvarnabhumi
01:25
Singapore Changi
|
23:45
Singapore Changi
06:10
Johannesburg
|
Connect |
EY401
Etihad
EY604
Etihad
|
20:25
Suvarnabhumi
10:05
Abu Dhabi
|
23:55
Abu Dhabi
16:30
Johannesburg
|
Connect |
SQ981
Singapore Airlines
SQ478
Singapore Airlines
|
21:15
Suvarnabhumi
01:25
Singapore Changi
|
00:25
Singapore Changi
06:10
Johannesburg
|
Connect |
EK373
Emirates
EK761
Emirates
|
21:25
Suvarnabhumi
04:05
Dubai
|
00:50
Dubai
10:15
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Thailand to Chiang Mai.
You take a flight from Chiang Mai to Johannesburg and cost approximately 500 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Randfontein, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
PG222
Bangkok Airways
EK375
Emirates
EK765
Emirates
|
06:55
Chiang Mai
09:55
Suvarnabhumi
14:40
Dubai
|
08:20
Suvarnabhumi
13:00
Dubai
20:50
Johannesburg
|
Connect |
QR823
Qatar Airways
QR1365
Qatar Airways
|
08:10
Chiang Mai
20:40
Doha
|
11:45
Doha
04:35
Johannesburg
|
Connect |
FD3438
Thai AirAsia
FD357
Thai AirAsia
SQ482
Singapore Airlines
|
08:30
Chiang Mai
10:40
Don Muang
16:35
Singapore Changi
|
09:40
Don Muang
14:05
Singapore Changi
21:10
Johannesburg
|
Connect |
PG216
Bangkok Airways
QR839
Qatar Airways
QR1365
Qatar Airways
|
10:10
Chiang Mai
16:45
Suvarnabhumi
20:40
Doha
|
11:35
Suvarnabhumi
19:50
Doha
04:35
Johannesburg
|
Connect |
KA233
Cathay Dragon
CX749
Cathay Pacific
|
11:10
Chiang Mai
00:20
Hong Kong
|
15:00
Hong Kong
07:10
Johannesburg
|
Connect |
KA233
Cathay Dragon
SA287
South African Airways
|
11:10
Chiang Mai
23:55
Hong Kong
|
15:00
Hong Kong
07:05
Johannesburg
|
Connect |
TR677
Scoot Tigerair
SQ482
Singapore Airlines
|
11:20
Chiang Mai
16:35
Singapore Changi
|
15:45
Singapore Changi
21:10
Johannesburg
|
Connect |
TR675
Scoot Tigerair
SQ478
Singapore Airlines
|
15:50
Chiang Mai
01:25
Singapore Changi
|
19:55
Singapore Changi
06:10
Johannesburg
|
Connect |
PG226
Bangkok Airways
QR833
Qatar Airways
QR1363
Qatar Airways
|
16:40
Chiang Mai
21:10
Suvarnabhumi
01:55
Doha
|
18:05
Suvarnabhumi
00:15
Doha
09:50
Johannesburg
|
Connect |
PG226
Bangkok Airways
QR981
Qatar Airways
QR1363
Qatar Airways
|
16:40
Chiang Mai
19:40
Suvarnabhumi
01:55
Doha
|
18:05
Suvarnabhumi
22:45
Doha
09:50
Johannesburg
|
Connect |
PG226
Bangkok Airways
QR835
Qatar Airways
QR1363
Qatar Airways
|
16:40
Chiang Mai
20:25
Suvarnabhumi
01:55
Doha
|
18:05
Suvarnabhumi
23:30
Doha
09:50
Johannesburg
|
Connect |
PG226
Bangkok Airways
EK373
Emirates
EK761
Emirates
|
16:40
Chiang Mai
21:25
Suvarnabhumi
04:05
Dubai
|
18:05
Suvarnabhumi
00:50
Dubai
10:15
Johannesburg
|
Connect |
VZ109
Thai Vietjet Air
SQ981
Singapore Airlines
SQ478
Singapore Airlines
|
18:10
Chiang Mai
21:15
Suvarnabhumi
01:25
Singapore Changi
|
19:30
Suvarnabhumi
00:25
Singapore Changi
06:10
Johannesburg
|
Connect |
PG220
Bangkok Airways
EK373
Emirates
EK761
Emirates
|
19:05
Chiang Mai
21:25
Suvarnabhumi
04:05
Dubai
|
20:30
Suvarnabhumi
00:50
Dubai
10:15
Johannesburg
|
Connect |
UO0754
Hong Kong Express
CX749
Cathay Pacific
|
19:30
Chiang Mai
00:20
Hong Kong
|
23:15
Hong Kong
07:10
Johannesburg
|
Connect |
TG121
Thai Airways International
ET609 629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:50
Chiang Mai
01:20
Suvarnabhumi
08:40
Addis Ababa
|
22:10
Suvarnabhumi
06:05
Addis Ababa
13:05
Johannesburg
|
Connect |
TG121
Thai Airways International
ET619
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:50
Chiang Mai
01:50
Suvarnabhumi
08:40
Addis Ababa
|
22:10
Suvarnabhumi
06:30
Addis Ababa
13:05
Johannesburg
|
Connect |
VZ119
Thai Vietjet Air
KQ887
Kenya Airways
KQ760
Kenya Airways
|
22:15
Chiang Mai
01:20
Suvarnabhumi
07:45
Nairobi
|
23:35
Suvarnabhumi
06:10
Nairobi
10:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Thailand to Don Muang.
You take a flight from Don Muang to Johannesburg and cost approximately 450 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Randfontein, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FD120
Thai AirAsia
EY255
Etihad
EY604
Etihad
|
00:10
Don Muang
04:10
Kolkata
10:05
Abu Dhabi
|
01:15
Kolkata
07:50
Abu Dhabi
16:30
Johannesburg
|
Connect |
SL218
Thai Lion Mentari
ET641
Ethiopian Airlines
ET849
Ethiopian Airlines
|
02:40
Don Muang
11:05
Mumbai
15:30
Addis Ababa
|
05:40
Mumbai
14:00
Addis Ababa
19:55
Johannesburg
|
Connect |
SL218
Thai Lion Mentari
KQ205
Kenya Airways
KQ762
Kenya Airways
|
02:40
Don Muang
06:35
Mumbai
13:05
Nairobi
|
05:40
Mumbai
10:20
Nairobi
16:20
Johannesburg
|
Connect |
SL218
Thai Lion Mentari
MK749
Air Mauritius
SA191
South African Airways
|
02:40
Don Muang
06:45
Mumbai
16:30
Mauritius
|
05:40
Mumbai
11:15
Mauritius
18:55
Johannesburg
|
Connect |
FD608
Thai AirAsia
MI601
SilkAir
SQ482
Singapore Airlines
|
06:30
Don Muang
09:35
Phnom Penh
16:35
Singapore Changi
|
07:40
Phnom Penh
12:40
Singapore Changi
21:10
Johannesburg
|
Connect |
FD359
Thai AirAsia
SQ482
Singapore Airlines
|
07:00
Don Muang
16:35
Singapore Changi
|
10:25
Singapore Changi
21:10
Johannesburg
|
Connect |
FD311
Thai AirAsia
MH603
Malaysia Airlines
SQ482
Singapore Airlines
|
07:05
Don Muang
11:45
Kuala Lumpur
16:35
Singapore Changi
|
10:15
Kuala Lumpur
12:55
Singapore Changi
21:10
Johannesburg
|
Connect |
FD650
Thai AirAsia
SQ177
Singapore Airlines
SQ482
Singapore Airlines
|
07:30
Don Muang
12:30
Tan Son Nhat
16:35
Singapore Changi
|
09:15
Tan Son Nhat
15:30
Singapore Changi
21:10
Johannesburg
|
Connect |
FD3029
Thai AirAsia
MI759
SilkAir
SQ482
Singapore Airlines
|
07:35
Don Muang
11:40
Phuket
16:35
Singapore Changi
|
09:00
Phuket
14:40
Singapore Changi
21:10
Johannesburg
|
Connect |
SL100
Thai Lion Mentari
SQ482
Singapore Airlines
|
07:40
Don Muang
16:35
Singapore Changi
|
11:20
Singapore Changi
21:10
Johannesburg
|
Connect |
FD3037
Thai AirAsia
MI759
SilkAir
SQ482
Singapore Airlines
|
07:50
Don Muang
11:40
Phuket
16:35
Singapore Changi
|
09:15
Phuket
14:40
Singapore Changi
21:10
Johannesburg
|
Connect |
FD3037
Thai AirAsia
MI751
SilkAir
SQ482
Singapore Airlines
|
07:50
Don Muang
10:15
Phuket
16:35
Singapore Changi
|
09:15
Phuket
13:05
Singapore Changi
21:10
Johannesburg
|
Connect |
AK891
AirAsia
AK715
AirAsia
SQ482
Singapore Airlines
|
08:35
Don Muang
14:25
Kuala Lumpur
16:35
Singapore Changi
|
11:50
Kuala Lumpur
15:40
Singapore Changi
21:10
Johannesburg
|
Connect |
FD3229
Thai AirAsia
FD330
Thai AirAsia
SQ482
Singapore Airlines
|
08:55
Don Muang
11:35
Krabi
16:35
Singapore Changi
|
10:20
Krabi
14:25
Singapore Changi
21:10
Johannesburg
|
Connect |
AK881
AirAsia
AK715
AirAsia
SQ482
Singapore Airlines
|
10:00
Don Muang
14:25
Kuala Lumpur
16:35
Singapore Changi
|
13:15
Kuala Lumpur
15:40
Singapore Changi
21:10
Johannesburg
|
Connect |
FD357
Thai AirAsia
SQ482
Singapore Airlines
|
10:40
Don Muang
16:35
Singapore Changi
|
14:05
Singapore Changi
21:10
Johannesburg
|
Connect |
FD654
Thai AirAsia
SQ185
Singapore Airlines
SQ478
Singapore Airlines
|
13:40
Don Muang
19:40
Tan Son Nhat
01:25
Singapore Changi
|
15:20
Tan Son Nhat
22:40
Singapore Changi
06:10
Johannesburg
|
Connect |
FD606
Thai AirAsia
MI607
SilkAir
SQ478
Singapore Airlines
|
15:05
Don Muang
18:25
Phnom Penh
01:25
Singapore Changi
|
16:20
Phnom Penh
21:25
Singapore Changi
06:10
Johannesburg
|
Connect |
AK885
AirAsia
AK721
AirAsia
SQ478
Singapore Airlines
|
15:15
Don Muang
19:30
Kuala Lumpur
01:25
Singapore Changi
|
18:35
Kuala Lumpur
20:50
Singapore Changi
06:10
Johannesburg
|
Connect |
AK885
AirAsia
AK723
AirAsia
SQ478
Singapore Airlines
|
15:15
Don Muang
21:15
Kuala Lumpur
01:25
Singapore Changi
|
18:35
Kuala Lumpur
22:30
Singapore Changi
06:10
Johannesburg
|
Connect |
FD504
Thai AirAsia
SA287
South African Airways
|
15:30
Don Muang
23:55
Hong Kong
|
19:20
Hong Kong
07:05
Johannesburg
|
Connect |
FD504
Thai AirAsia
CX749
Cathay Pacific
|
15:30
Don Muang
00:20
Hong Kong
|
19:20
Hong Kong
07:10
Johannesburg
|
Connect |
AK887
AirAsia
AK723
AirAsia
SQ478
Singapore Airlines
|
16:00
Don Muang
21:15
Kuala Lumpur
01:25
Singapore Changi
|
19:20
Kuala Lumpur
22:30
Singapore Changi
06:10
Johannesburg
|
Connect |
FD3021
Thai AirAsia
MI757
SilkAir
SQ478
Singapore Airlines
|
16:30
Don Muang
20:10
Phuket
01:25
Singapore Changi
|
18:00
Phuket
22:55
Singapore Changi
06:10
Johannesburg
|
Connect |
FD351
Thai AirAsia
SQ478
Singapore Airlines
|
16:40
Don Muang
01:25
Singapore Changi
|
20:05
Singapore Changi
06:10
Johannesburg
|
Connect |
TR869
Scoot Tigerair
SQ478
Singapore Airlines
|
17:00
Don Muang
01:25
Singapore Changi
|
20:25
Singapore Changi
06:10
Johannesburg
|
Connect |
FD502
Thai AirAsia
SA287
South African Airways
|
17:05
Don Muang
23:55
Hong Kong
|
21:05
Hong Kong
07:05
Johannesburg
|
Connect |
FD502
Thai AirAsia
MK641
Air Mauritius
MK851
Air Mauritius
|
17:05
Don Muang
01:30
Hong Kong
09:15
Mauritius
|
21:05
Hong Kong
07:15
Mauritius
11:50
Johannesburg
|
Connect |
FD502
Thai AirAsia
CX749
Cathay Pacific
|
17:05
Don Muang
00:20
Hong Kong
|
21:05
Hong Kong
07:10
Johannesburg
|
Connect |
SL762
Thai Lion Mentari
MI757
SilkAir
SQ478
Singapore Airlines
|
17:45
Don Muang
20:10
Phuket
01:25
Singapore Changi
|
19:10
Phuket
22:55
Singapore Changi
06:10
Johannesburg
|
Connect |
FD3027
Thai AirAsia
MI757
SilkAir
SQ478
Singapore Airlines
|
17:50
Don Muang
20:10
Phuket
01:25
Singapore Changi
|
19:15
Phuket
22:55
Singapore Changi
06:10
Johannesburg
|
Connect |
FD353
Thai AirAsia
SQ478
Singapore Airlines
|
18:15
Don Muang
01:25
Singapore Changi
|
21:40
Singapore Changi
06:10
Johannesburg
|
Connect |
FD353
Thai AirAsia
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
|
18:15
Don Muang
02:00
Singapore Changi
08:40
Addis Ababa
|
21:40
Singapore Changi
05:50
Addis Ababa
13:05
Johannesburg
|
Connect |
FD596
Thai AirAsia
CA867
Air China
|
18:30
Don Muang
00:50
Shenzhen
|
22:25
Shenzhen
07:30
Johannesburg
|
Connect |
FD137
Thai AirAsia
ET691
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:55
Don Muang
02:30
Bengaluru
08:40
Addis Ababa
|
23:00
Bengaluru
06:35
Addis Ababa
13:05
Johannesburg
|
Connect |
FD137
Thai AirAsia
EK569
Emirates
EK763
Emirates
|
20:55
Don Muang
04:30
Bengaluru
10:05
Dubai
|
23:00
Bengaluru
07:00
Dubai
16:25
Johannesburg
|
Connect |
FD170
Thai AirAsia
EK533
Emirates
EK763
Emirates
|
22:35
Don Muang
04:30
Kochi
10:05
Dubai
|
00:45
Kochi
06:50
Dubai
16:25
Johannesburg
|
Connect |
FD170
Thai AirAsia
EY281
Etihad
EY604
Etihad
|
22:35
Don Muang
04:30
Kochi
10:05
Abu Dhabi
|
00:45
Kochi
07:00
Abu Dhabi
16:30
Johannesburg
|
Connect |
XW306
NokScoot
ET687
Ethiopian Airlines
ET809
Ethiopian Airlines
|
22:40
Don Muang
02:30
Delhi
08:40
Addis Ababa
|
01:15
Delhi
06:55
Addis Ababa
13:05
Johannesburg
|
Connect |
SL224
Thai Lion Mentari
EK585
Emirates
EK763
Emirates
|
22:50
Don Muang
01:40
Dhaka
10:05
Dubai
|
00:15
Dhaka
04:30
Dubai
16:25
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Thailand to Vientiane.
You take a flight from Vientiane to Johannesburg and cost approximately 480 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Randfontein, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
QV441
Lao Airlines
EK375
Emirates
EK765
Emirates
|
07:15
Vientiane
09:55
Suvarnabhumi
14:40
Dubai
|
08:35
Suvarnabhumi
13:00
Dubai
20:50
Johannesburg
|
Connect |
QV441
Lao Airlines
TG413
Thai Airways International
SQ482
Singapore Airlines
|
07:15
Vientiane
11:15
Suvarnabhumi
16:35
Singapore Changi
|
08:35
Suvarnabhumi
14:30
Singapore Changi
21:10
Johannesburg
|
Connect |
MU2590
China Eastern Airlines
MU755
China Eastern Airlines
EK767
Emirates
|
10:15
Vientiane
15:55
Kunming
23:20
Dubai
|
13:15
Kunming
19:00
Dubai
05:30
Johannesburg
|
Connect |
PG944
Bangkok Airways
QR981
Qatar Airways
QR1363
Qatar Airways
|
11:40
Vientiane
19:40
Suvarnabhumi
01:55
Doha
|
12:55
Suvarnabhumi
22:45
Doha
09:50
Johannesburg
|
Connect |
PG944
Bangkok Airways
QR835
Qatar Airways
QR1363
Qatar Airways
|
11:40
Vientiane
20:25
Suvarnabhumi
01:55
Doha
|
12:55
Suvarnabhumi
23:30
Doha
09:50
Johannesburg
|
Connect |
PG944
Bangkok Airways
QR839
Qatar Airways
QR1363
Qatar Airways
|
11:40
Vientiane
16:45
Suvarnabhumi
01:55
Doha
|
12:55
Suvarnabhumi
19:50
Doha
09:50
Johannesburg
|
Connect |
WE573
Thai Smile
QR839
Qatar Airways
QR1365
Qatar Airways
|
11:40
Vientiane
16:45
Suvarnabhumi
20:40
Doha
|
12:45
Suvarnabhumi
19:50
Doha
04:35
Johannesburg
|
Connect |
PG944
Bangkok Airways
QR839
Qatar Airways
QR1365
Qatar Airways
|
11:40
Vientiane
16:45
Suvarnabhumi
20:40
Doha
|
12:55
Suvarnabhumi
19:50
Doha
04:35
Johannesburg
|
Connect |
PG944
Bangkok Airways
EK373
Emirates
EK761
Emirates
|
11:40
Vientiane
21:25
Suvarnabhumi
04:05
Dubai
|
12:55
Suvarnabhumi
00:50
Dubai
10:15
Johannesburg
|
Connect |
WE571
Thai Smile
QR839
Qatar Airways
QR1365
Qatar Airways
|
13:20
Vientiane
16:45
Suvarnabhumi
20:40
Doha
|
14:25
Suvarnabhumi
19:50
Doha
04:35
Johannesburg
|
Connect |
WE571
Thai Smile
TG517
Thai Airways International
EK767
Emirates
|
13:20
Vientiane
16:20
Suvarnabhumi
23:20
Dubai
|
14:25
Suvarnabhumi
19:45
Dubai
05:30
Johannesburg
|
Connect |
FD1041
Thai AirAsia
FD351
Thai AirAsia
SQ478
Singapore Airlines
|
13:45
Vientiane
16:40
Don Muang
01:25
Singapore Changi
|
14:55
Don Muang
20:05
Singapore Changi
06:10
Johannesburg
|
Connect |
FD1041
Thai AirAsia
FD353
Thai AirAsia
SQ478
Singapore Airlines
|
13:45
Vientiane
18:15
Don Muang
01:25
Singapore Changi
|
14:55
Don Muang
21:40
Singapore Changi
06:10
Johannesburg
|
Connect |
TR350
Scoot Tigerair
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
|
13:50
Vientiane
02:00
Singapore Changi
08:40
Addis Ababa
|
18:00
Singapore Changi
05:50
Addis Ababa
13:05
Johannesburg
|
Connect |
TR350
Scoot Tigerair
SQ478
Singapore Airlines
|
13:50
Vientiane
01:25
Singapore Changi
|
18:00
Singapore Changi
06:10
Johannesburg
|
Connect |
QV311
Lao Airlines
MI653
SilkAir
SQ478
Singapore Airlines
|
14:20
Vientiane
18:30
Noi Bai International
01:25
Singapore Changi
|
15:30
Noi Bai International
23:00
Singapore Changi
06:10
Johannesburg
|
Connect |
QV445
Lao Airlines
QR833
Qatar Airways
QR1363
Qatar Airways
|
18:40
Vientiane
21:10
Suvarnabhumi
01:55
Doha
|
19:40
Suvarnabhumi
00:15
Doha
09:50
Johannesburg
|
Connect |
QV445
Lao Airlines
EK373
Emirates
EK761
Emirates
|
18:40
Vientiane
21:25
Suvarnabhumi
04:05
Dubai
|
19:40
Suvarnabhumi
00:50
Dubai
10:15
Johannesburg
|
Connect |
QV445
Lao Airlines
KQ887
Kenya Airways
KQ760
Kenya Airways
|
18:40
Vientiane
01:20
Suvarnabhumi
07:45
Nairobi
|
19:40
Suvarnabhumi
06:10
Nairobi
10:55
Johannesburg
|
Connect |
CZ6092
China Southern Airlines
ET607
Ethiopian Airlines
ET809
Ethiopian Airlines
|
19:10
Vientiane
00:30
Guangzhou Baiyun
08:40
Addis Ababa
|
22:25
Guangzhou Baiyun
06:20
Addis Ababa
13:05
Johannesburg
|
Connect |
CZ6092
China Southern Airlines
CZ633
China Southern Airlines
SA181
South African Airways
|
19:10
Vientiane
00:05
Guangzhou Baiyun
08:45
Nairobi
|
22:25
Guangzhou Baiyun
06:05
Nairobi
11:50
Johannesburg
|
Connect |
CZ6092
China Southern Airlines
CZ633
China Southern Airlines
KQ760
Kenya Airways
|
19:10
Vientiane
00:05
Guangzhou Baiyun
07:45
Nairobi
|
22:25
Guangzhou Baiyun
06:05
Nairobi
10:55
Johannesburg
|
Connect |
PG940
Bangkok Airways
QR837
Qatar Airways
QR1367
Qatar Airways
|
19:35
Vientiane
02:10
Suvarnabhumi
07:05
Doha
|
20:50
Suvarnabhumi
05:15
Doha
14:55
Johannesburg
|
Connect |
PG940
Bangkok Airways
EK385
Emirates
EK765
Emirates
|
19:35
Vientiane
01:35
Suvarnabhumi
14:40
Dubai
|
20:50
Suvarnabhumi
04:45
Dubai
20:50
Johannesburg
|
Connect |
PG940
Bangkok Airways
EK371
Emirates
EK763
Emirates
|
19:35
Vientiane
02:25
Suvarnabhumi
10:05
Dubai
|
20:50
Suvarnabhumi
05:35
Dubai
16:25
Johannesburg
|
Connect |
PG940
Bangkok Airways
EK377
Emirates
EK763
Emirates
|
19:35
Vientiane
03:30
Suvarnabhumi
10:05
Dubai
|
20:50
Suvarnabhumi
06:50
Dubai
16:25
Johannesburg
|
Connect |
PG940
Bangkok Airways
ET609 629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
19:35
Vientiane
01:20
Suvarnabhumi
08:40
Addis Ababa
|
20:50
Suvarnabhumi
06:05
Addis Ababa
13:05
Johannesburg
|
Connect |
PG940
Bangkok Airways
EY407
Etihad
EY604
Etihad
|
19:35
Vientiane
02:15
Suvarnabhumi
10:05
Abu Dhabi
|
20:50
Suvarnabhumi
05:50
Abu Dhabi
16:30
Johannesburg
|
Connect |
PG940
Bangkok Airways
EK377
Emirates
EK765
Emirates
|
19:35
Vientiane
03:30
Suvarnabhumi
14:40
Dubai
|
20:50
Suvarnabhumi
06:50
Dubai
20:50
Johannesburg
|
Connect |
PG940
Bangkok Airways
EK371
Emirates
EK765
Emirates
|
19:35
Vientiane
02:25
Suvarnabhumi
14:40
Dubai
|
20:50
Suvarnabhumi
05:35
Dubai
20:50
Johannesburg
|
Connect |
PG940
Bangkok Airways
KQ887
Kenya Airways
KQ760
Kenya Airways
|
19:35
Vientiane
01:20
Suvarnabhumi
07:45
Nairobi
|
20:50
Suvarnabhumi
06:10
Nairobi
10:55
Johannesburg
|
Connect |
PG940
Bangkok Airways
QR837
Qatar Airways
QR1377
Qatar Airways
|
19:35
Vientiane
02:10
Suvarnabhumi
07:00
Doha
|
20:50
Suvarnabhumi
05:15
Doha
14:55
Johannesburg
|
Connect |
PG940
Bangkok Airways
EK385
Emirates
EK763
Emirates
|
19:35
Vientiane
01:35
Suvarnabhumi
10:05
Dubai
|
20:50
Suvarnabhumi
04:45
Dubai
16:25
Johannesburg
|
Connect |
PG940
Bangkok Airways
KQ887
Kenya Airways
SA181
South African Airways
|
19:35
Vientiane
01:20
Suvarnabhumi
08:45
Nairobi
|
20:50
Suvarnabhumi
06:10
Nairobi
11:50
Johannesburg
|
Connect |
TG575
Thai Airways International
QR837
Qatar Airways
QR1367
Qatar Airways
|
20:30
Vientiane
02:10
Suvarnabhumi
07:05
Doha
|
21:35
Suvarnabhumi
05:15
Doha
14:55
Johannesburg
|
Connect |
TG575
Thai Airways International
QR837
Qatar Airways
QR1377
Qatar Airways
|
20:30
Vientiane
02:10
Suvarnabhumi
07:00
Doha
|
21:35
Suvarnabhumi
05:15
Doha
14:55
Johannesburg
|
Connect |
TG575
Thai Airways International
ET619
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:30
Vientiane
01:50
Suvarnabhumi
08:40
Addis Ababa
|
21:35
Suvarnabhumi
06:30
Addis Ababa
13:05
Johannesburg
|
Connect |
TG575
Thai Airways International
ET609 629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:30
Vientiane
01:20
Suvarnabhumi
08:40
Addis Ababa
|
21:35
Suvarnabhumi
06:05
Addis Ababa
13:05
Johannesburg
|
Connect |
TG575
Thai Airways International
KQ887
Kenya Airways
KQ760
Kenya Airways
|
20:30
Vientiane
01:20
Suvarnabhumi
07:45
Nairobi
|
21:35
Suvarnabhumi
06:10
Nairobi
10:55
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Thailand to Krabi.
You take a flight from Krabi to Johannesburg and cost approximately 350 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Randfontein, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
FD3226
Thai AirAsia
FD357
Thai AirAsia
SQ482
Singapore Airlines
|
07:45
Krabi
10:40
Don Muang
16:35
Singapore Changi
|
09:05
Don Muang
14:05
Singapore Changi
21:10
Johannesburg
|
Connect |
AK867
AirAsia
AK715
AirAsia
SQ482
Singapore Airlines
|
08:00
Krabi
14:25
Kuala Lumpur
16:35
Singapore Changi
|
10:30
Kuala Lumpur
15:40
Singapore Changi
21:10
Johannesburg
|
Connect |
AK867
AirAsia
AK713
AirAsia
SQ482
Singapore Airlines
|
08:00
Krabi
12:30
Kuala Lumpur
16:35
Singapore Changi
|
10:30
Kuala Lumpur
13:40
Singapore Changi
21:10
Johannesburg
|
Connect |
QR825
Qatar Airways
QR1365
Qatar Airways
|
08:00
Krabi
20:40
Doha
|
11:35
Doha
04:35
Johannesburg
|
Connect |
VZ341
Thai Vietjet Air
SQ975
Singapore Airlines
SQ482
Singapore Airlines
|
09:05
Krabi
12:15
Suvarnabhumi
16:35
Singapore Changi
|
10:30
Suvarnabhumi
15:40
Singapore Changi
21:10
Johannesburg
|
Connect |
FD330
Thai AirAsia
SQ482
Singapore Airlines
|
11:35
Krabi
16:35
Singapore Changi
|
14:25
Singapore Changi
21:10
Johannesburg
|
Connect |
PG262
Bangkok Airways
EK373
Emirates
EK761
Emirates
|
11:40
Krabi
21:25
Suvarnabhumi
04:05
Dubai
|
13:10
Suvarnabhumi
00:50
Dubai
10:15
Johannesburg
|
Connect |
PG262
Bangkok Airways
QR839
Qatar Airways
QR1365
Qatar Airways
|
11:40
Krabi
16:45
Suvarnabhumi
20:40
Doha
|
13:10
Suvarnabhumi
19:50
Doha
04:35
Johannesburg
|
Connect |
TR687
Scoot Tigerair
SQ478
Singapore Airlines
|
13:05
Krabi
01:25
Singapore Changi
|
16:00
Singapore Changi
06:10
Johannesburg
|
Connect |
SL807
Thai Lion Mentari
SL104
Thai Lion Mentari
SQ478
Singapore Airlines
|
13:10
Krabi
15:40
Don Muang
01:25
Singapore Changi
|
14:35
Don Muang
19:30
Singapore Changi
06:10
Johannesburg
|
Connect |
PG266
Bangkok Airways
PG961
Bangkok Airways
SQ478
Singapore Airlines
|
13:45
Krabi
16:25
Koh Samui
01:25
Singapore Changi
|
14:35
Koh Samui
19:20
Singapore Changi
06:10
Johannesburg
|
Connect |
AK869
AirAsia
AK721
AirAsia
SQ478
Singapore Airlines
|
14:25
Krabi
19:30
Kuala Lumpur
01:25
Singapore Changi
|
16:55
Kuala Lumpur
20:50
Singapore Changi
06:10
Johannesburg
|
Connect |
AK869
AirAsia
AK719
AirAsia
SQ478
Singapore Airlines
|
14:25
Krabi
18:50
Kuala Lumpur
01:25
Singapore Changi
|
16:55
Kuala Lumpur
20:00
Singapore Changi
06:10
Johannesburg
|
Connect |
AK869
AirAsia
EK347
Emirates
EK767
Emirates
|
14:25
Krabi
19:20
Kuala Lumpur
23:20
Dubai
|
16:55
Kuala Lumpur
22:20
Dubai
05:30
Johannesburg
|
Connect |
PG296
Bangkok Airways
EK373
Emirates
EK761
Emirates
|
14:45
Krabi
21:25
Suvarnabhumi
04:05
Dubai
|
16:15
Suvarnabhumi
00:50
Dubai
10:15
Johannesburg
|
Connect |
PG268
Bangkok Airways
QR835
Qatar Airways
QR1367
Qatar Airways
|
15:35
Krabi
20:25
Suvarnabhumi
07:05
Doha
|
17:05
Suvarnabhumi
23:30
Doha
14:55
Johannesburg
|
Connect |
PG268
Bangkok Airways
QR981
Qatar Airways
QR1367
Qatar Airways
|
15:35
Krabi
19:40
Suvarnabhumi
07:05
Doha
|
17:05
Suvarnabhumi
22:45
Doha
14:55
Johannesburg
|
Connect |
PG268
Bangkok Airways
QR835
Qatar Airways
QR1363
Qatar Airways
|
15:35
Krabi
20:25
Suvarnabhumi
01:55
Doha
|
17:05
Suvarnabhumi
23:30
Doha
09:50
Johannesburg
|
Connect |
PG268
Bangkok Airways
QR981
Qatar Airways
QR1363
Qatar Airways
|
15:35
Krabi
19:40
Suvarnabhumi
01:55
Doha
|
17:05
Suvarnabhumi
22:45
Doha
09:50
Johannesburg
|
Connect |
PG268
Bangkok Airways
QR833
Qatar Airways
QR1363
Qatar Airways
|
15:35
Krabi
21:10
Suvarnabhumi
01:55
Doha
|
17:05
Suvarnabhumi
00:15
Doha
09:50
Johannesburg
|
Connect |
PG268
Bangkok Airways
EK373
Emirates
EK761
Emirates
|
15:35
Krabi
21:25
Suvarnabhumi
04:05
Dubai
|
17:05
Suvarnabhumi
00:50
Dubai
10:15
Johannesburg
|
Connect |
FD3224
Thai AirAsia
FD353
Thai AirAsia
SQ478
Singapore Airlines
|
15:45
Krabi
18:15
Don Muang
01:25
Singapore Changi
|
17:10
Don Muang
21:40
Singapore Changi
06:10
Johannesburg
|
Connect |
WE246
Thai Smile
QR981
Qatar Airways
QR1363
Qatar Airways
|
16:50
Krabi
19:40
Suvarnabhumi
01:55
Doha
|
18:20
Suvarnabhumi
22:45
Doha
09:50
Johannesburg
|
Connect |
WE246
Thai Smile
QR833
Qatar Airways
QR1363
Qatar Airways
|
16:50
Krabi
21:10
Suvarnabhumi
01:55
Doha
|
18:20
Suvarnabhumi
00:15
Doha
09:50
Johannesburg
|
Connect |
WE246
Thai Smile
TG401
Thai Airways International
SQ478
Singapore Airlines
|
16:50
Krabi
19:40
Suvarnabhumi
01:25
Singapore Changi
|
18:20
Suvarnabhumi
22:55
Singapore Changi
06:10
Johannesburg
|
Connect |
WE246
Thai Smile
QR835
Qatar Airways
QR1363
Qatar Airways
|
16:50
Krabi
20:25
Suvarnabhumi
01:55
Doha
|
18:20
Suvarnabhumi
23:30
Doha
09:50
Johannesburg
|
Connect |
AK861
AirAsia
QR849
Qatar Airways
QR1363
Qatar Airways
|
17:10
Krabi
20:50
Kuala Lumpur
01:55
Doha
|
19:40
Kuala Lumpur
23:15
Doha
09:50
Johannesburg
|
Connect |
AK861
AirAsia
AK723
AirAsia
SQ478
Singapore Airlines
|
17:10
Krabi
21:15
Kuala Lumpur
01:25
Singapore Changi
|
19:40
Kuala Lumpur
22:30
Singapore Changi
06:10
Johannesburg
|
Connect |
TG250
Thai Airways International
ET609 629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
19:20
Krabi
01:20
Suvarnabhumi
08:40
Addis Ababa
|
20:40
Suvarnabhumi
06:05
Addis Ababa
13:05
Johannesburg
|
Connect |
TG250
Thai Airways International
ET619
Ethiopian Airlines
ET809
Ethiopian Airlines
|
19:20
Krabi
01:50
Suvarnabhumi
08:40
Addis Ababa
|
20:40
Suvarnabhumi
06:30
Addis Ababa
13:05
Johannesburg
|
Connect |
TG250
Thai Airways International
KQ887
Kenya Airways
KQ760
Kenya Airways
|
19:20
Krabi
01:20
Suvarnabhumi
07:45
Nairobi
|
20:40
Suvarnabhumi
06:10
Nairobi
10:55
Johannesburg
|
Connect |
VZ345
Thai Vietjet Air
KQ887
Kenya Airways
KQ760
Kenya Airways
|
21:20
Krabi
01:20
Suvarnabhumi
07:45
Nairobi
|
22:45
Suvarnabhumi
06:10
Nairobi
10:55
Johannesburg
|
Connect |
VZ345
Thai Vietjet Air
ET609 629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:20
Krabi
01:20
Suvarnabhumi
08:40
Addis Ababa
|
22:45
Suvarnabhumi
06:05
Addis Ababa
13:05
Johannesburg
|
Connect |
VZ345
Thai Vietjet Air
ET619
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:20
Krabi
01:50
Suvarnabhumi
08:40
Addis Ababa
|
22:45
Suvarnabhumi
06:30
Addis Ababa
13:05
Johannesburg
|
Connect |
TR685
Scoot Tigerair
QR945
Qatar Airways
QR1367
Qatar Airways
|
22:10
Krabi
02:20
Singapore Changi
07:05
Doha
|
01:05
Singapore Changi
05:00
Doha
14:55
Johannesburg
|
Connect |
TR685
Scoot Tigerair
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
|
22:10
Krabi
02:00
Singapore Changi
08:40
Addis Ababa
|
01:05
Singapore Changi
05:50
Addis Ababa
13:05
Johannesburg
|
Connect |
FZ1586
Flydubai
QR917
Qatar Airways
QR1377
Qatar Airways
|
22:30
Krabi
01:05
Yangon
07:00
Doha
|
00:05
Yangon
04:05
Doha
14:55
Johannesburg
|
Connect |
FZ1586
Flydubai
FZ1586
Flydubai
EK763
Emirates
|
22:30
Krabi
01:05
Yangon
10:05
Dubai
|
00:05
Yangon
04:45
Dubai
16:25
Johannesburg
|
Connect |
FZ1586
Flydubai
QR917
Qatar Airways
QR1367
Qatar Airways
|
22:30
Krabi
01:05
Yangon
07:05
Doha
|
00:05
Yangon
04:05
Doha
14:55
Johannesburg
|
Connect |
FZ1586
Flydubai
FZ1586
Flydubai
EK765
Emirates
|
22:30
Krabi
01:05
Yangon
14:40
Dubai
|
00:05
Yangon
04:45
Dubai
20:50
Johannesburg
|
Connect |
You can find hotels and accommodations in Randfontein, South Africa with our hotels search tool below
Booking.com