Johannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
14h 45mBangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
14h 55mเคนย่าแอร์เวย์
Johannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
14h 45mBangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
20h 00mเคนย่าแอร์เวย์
Johannesburg OR Tambo
Bangkok Suvarnabhumi
1 stop
14h 45mBangkok Suvarnabhumi
Johannesburg OR Tambo
1 stop
14h 55mเคนย่าแอร์เวย์
Johannesburg OR Tambo
Bangkok Suvarnabhumi
2 stops
31h 20mBangkok Suvarnabhumi
Johannesburg OR Tambo
3 stops
31h 55mMultiple Airlines
Johannesburg OR Tambo
Bangkok Suvarnabhumi
2 stops
26h 10mBangkok Suvarnabhumi
Johannesburg OR Tambo
2 stops
25h 05mMultiple Airlines
Johannesburg OR Tambo
Bangkok Suvarnabhumi
3 stops
34h 05mBangkok Suvarnabhumi
Johannesburg OR Tambo
3 stops
31h 55mMultiple Airlines
Johannesburg OR Tambo
Durban King Shaka Intl
Nonstop
1h 10mDurban King Shaka Intl
Johannesburg OR Tambo
Nonstop
1h 10mFlySafair
Johannesburg OR Tambo
Durban King Shaka Intl
Nonstop
1h 10mDurban King Shaka Intl
Johannesburg OR Tambo
Nonstop
1h 10mFlySafair
Johannesburg Lanseria
Durban King Shaka Intl
Nonstop
1h 10mDurban King Shaka Intl
Johannesburg Lanseria
Nonstop
1h 15mFlySafair