How to get to Johannesburg, South Africa from Bangkok by flight ? You can check flights from Bangkok to Johannesburg, South Africa below.
You can find flight ticket prices from Bangkok to Johannesburg, South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bangkok to Suvarnabhumi.
You take a flight from Suvarnabhumi to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KQ887
Kenya Airways
KQ760
Kenya Airways
|
01:00
Suvarnabhumi
07:45
Nairobi
|
06:05
Nairobi
10:55
Johannesburg
|
Connect |
EK385
Emirates
EK765
Emirates
|
01:35
Suvarnabhumi
14:40
Dubai
|
04:45
Dubai
20:50
Johannesburg
|
Connect |
EK385
Emirates
EK763
Emirates
|
01:35
Suvarnabhumi
09:55
Dubai
|
04:45
Dubai
16:15
Johannesburg
|
Connect |
ET619 649
Ethiopian Airlines
ET849
Ethiopian Airlines
|
01:50
Suvarnabhumi
15:30
Addis Ababa
|
06:10
Addis Ababa
19:55
Johannesburg
|
Connect |
ET619 649
Ethiopian Airlines
ET809
Ethiopian Airlines
|
01:50
Suvarnabhumi
08:40
Addis Ababa
|
06:10
Addis Ababa
13:05
Johannesburg
|
Connect |
ET609
Ethiopian Airlines
ET809
Ethiopian Airlines
|
01:50
Suvarnabhumi
08:40
Addis Ababa
|
06:30
Addis Ababa
13:05
Johannesburg
|
Connect |
ET609
Ethiopian Airlines
ET849
Ethiopian Airlines
|
01:50
Suvarnabhumi
15:30
Addis Ababa
|
06:30
Addis Ababa
19:55
Johannesburg
|
Connect |
EK371 377
Emirates
EK765
Emirates
|
02:25
Suvarnabhumi
14:40
Dubai
|
05:35
Dubai
20:50
Johannesburg
|
Connect |
EK371 377
Emirates
EK763
Emirates
|
02:25
Suvarnabhumi
09:55
Dubai
|
05:35
Dubai
16:15
Johannesburg
|
Connect |
3K512
Jetstar Asia Airways
SQ482
Singapore Airlines
|
09:25
Suvarnabhumi
16:35
Singapore Changi
|
12:50
Singapore Changi
21:10
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 |
TR625
Scoot Tigerair
SQ482
Singapore Airlines
|
10:50
Suvarnabhumi
16:35
Singapore Changi
|
14:15
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 |
EY405
Etihad
EY602
Etihad
|
18:25
Suvarnabhumi
02:05
Abu Dhabi
|
22:05
Abu Dhabi
08:20
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 |
SQ983
Singapore Airlines
SQ478
Singapore Airlines
|
20:10
Suvarnabhumi
01:25
Singapore Changi
|
23:30
Singapore Changi
06:10
Johannesburg
|
Connect |
EY401
Etihad
EY602
Etihad
|
20:25
Suvarnabhumi
02:05
Abu Dhabi
|
23:55
Abu Dhabi
08:20
Johannesburg
|
Connect |
TR617
Scoot Tigerair
SQ478
Singapore Airlines
|
20:25
Suvarnabhumi
01:25
Singapore Changi
|
23:45
Singapore Changi
06:10
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:45
Dubai
10:15
Johannesburg
|
Connect |
EK373
Emirates
EK763
Emirates
|
21:25
Suvarnabhumi
09:55
Dubai
|
00:45
Dubai
16:15
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Bangkok to Don Muang.
You take a flight from Don Muang to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
SL218
Thai Lion Mentari
ET641
Ethiopian Airlines
ET849
Ethiopian Airlines
|
02:40
Don Muang
11:40
Mumbai
15:30
Addis Ababa
|
05:40
Mumbai
14:35
Addis Ababa
19:55
Johannesburg
|
Connect |
SL218
Thai Lion Mentari
MK749
Air Mauritius
SA191
South African Airways
|
02:40
Don Muang
06:45
Mumbai
16:15
Mauritius
|
05:40
Mumbai
11:15
Mauritius
18:35
Johannesburg
|
Connect |
FD359
Thai AirAsia
SQ482
Singapore Airlines
|
06:10
Don Muang
16:35
Singapore Changi
|
09:35
Singapore Changi
21:10
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 |
FD634
Thai AirAsia
MI631
SilkAir
SQ482
Singapore Airlines
|
07:25
Don Muang
11:55
Danang
16:35
Singapore Changi
|
09:05
Danang
15:45
Singapore Changi
21:10
Johannesburg
|
Connect |
FD656
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 |
DD3210
Nok Air
SQ177
Singapore Airlines
SQ482
Singapore Airlines
|
07:35
Don Muang
12:30
Tan Son Nhat
16:35
Singapore Changi
|
09:05
Tan Son Nhat
15:30
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:20
Don Muang
14:25
Kuala Lumpur
16:35
Singapore Changi
|
11:30
Kuala Lumpur
15:40
Singapore Changi
21:10
Johannesburg
|
Connect |
FD3411
Thai AirAsia
TR677
Scoot Tigerair
SQ482
Singapore Airlines
|
08:30
Don Muang
11:20
Chiang Mai
16:35
Singapore Changi
|
10:00
Chiang Mai
15:20
Singapore Changi
21:10
Johannesburg
|
Connect |
DD8306
Nok Air
TR677
Scoot Tigerair
SQ482
Singapore Airlines
|
09:05
Don Muang
11:20
Chiang Mai
16:35
Singapore Changi
|
10:15
Chiang Mai
15:20
Singapore Changi
21:10
Johannesburg
|
Connect |
FD3435
Thai AirAsia
TR677
Scoot Tigerair
SQ482
Singapore Airlines
|
09:15
Don Muang
11:20
Chiang Mai
16:35
Singapore Changi
|
10:30
Chiang Mai
15:20
Singapore Changi
21:10
Johannesburg
|
Connect |
DD7502
Nok Air
MI759
SilkAir
SQ482
Singapore Airlines
|
09:30
Don Muang
11:40
Phuket
16:35
Singapore Changi
|
10:50
Phuket
14:40
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 |
FD500
Thai AirAsia
CX749
Cathay Pacific
|
10:30
Don Muang
00:40
Hong Kong
|
14:35
Hong Kong
07:25
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 |
FD319
Thai AirAsia
SQ117
Singapore Airlines
SQ478
Singapore Airlines
|
13:55
Don Muang
18:40
Kuala Lumpur
01:25
Singapore Changi
|
17:15
Kuala Lumpur
19:50
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
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 |
FD3017
Thai AirAsia
MI755
SilkAir
SQ478
Singapore Airlines
|
15:20
Don Muang
17:50
Phuket
01:25
Singapore Changi
|
16:45
Phuket
20:40
Singapore Changi
06:10
Johannesburg
|
Connect |
FD504
Thai AirAsia
CX749
Cathay Pacific
|
15:25
Don Muang
00:40
Hong Kong
|
19:20
Hong Kong
07:25
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
|
17:55
Phuket
22:55
Singapore Changi
06:10
Johannesburg
|
Connect |
FD351
Thai AirAsia
SQ478
Singapore Airlines
|
16:35
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
CX749
Cathay Pacific
|
17:40
Don Muang
00:40
Hong Kong
|
21:40
Hong Kong
07:25
Johannesburg
|
Connect |
FD502
Thai AirAsia
MK641
Air Mauritius
MK851
Air Mauritius
|
17:40
Don Muang
01:30
Hong Kong
09:15
Mauritius
|
21:40
Hong Kong
07:15
Mauritius
11:50
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
06:10
Addis Ababa
13:05
Johannesburg
|
Connect |
FD353
Thai AirAsia
ET629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
18:15
Don Muang
01:25
Singapore Changi
08:40
Addis Ababa
|
21:40
Singapore Changi
05:35
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 |
FD530
Thai AirAsia
CZ633
China Southern Airlines
KQ760
Kenya Airways
|
19:05
Don Muang
00:05
Guangzhou Baiyun
07:45
Nairobi
|
23:10
Guangzhou Baiyun
06:05
Nairobi
10:55
Johannesburg
|
Connect |
FD137
Thai AirAsia
ET691
Ethiopian Airlines
ET809
Ethiopian Airlines
|
20:45
Don Muang
02:30
Bengaluru
08:40
Addis Ababa
|
22:40
Bengaluru
05:50
Addis Ababa
13:05
Johannesburg
|
Connect |
FD137
Thai AirAsia
EK569
Emirates
EK763
Emirates
|
20:45
Don Muang
04:30
Bengaluru
09:55
Dubai
|
22:40
Bengaluru
06:55
Dubai
16:15
Johannesburg
|
Connect |
FD153
Thai AirAsia
EK543
Emirates
EK763
Emirates
|
21:10
Don Muang
04:00
Madras
09:55
Dubai
|
22:55
Madras
06:40
Dubai
16:15
Johannesburg
|
Connect |
FD153
Thai AirAsia
ET693
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:10
Don Muang
02:30
Madras
08:40
Addis Ababa
|
22:55
Madras
06:10
Addis Ababa
13:05
Johannesburg
|
Connect |
SL224
Thai Lion Mentari
EK585
Emirates
EK763
Emirates
|
22:55
Don Muang
01:40
Dhaka
09:55
Dubai
|
00:25
Dhaka
04:30
Dubai
16:15
Johannesburg
|
Connect |
You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below
Booking.com