Johannesburg OR Tambo
Durban King Shaka Intl
1 stop
3h 40mDurban King Shaka Intl
Johannesburg OR Tambo
Nonstop
1h 10mAirlink
Johannesburg OR Tambo
Durban King Shaka Intl
1 stop
4h 45mDurban King Shaka Intl
Johannesburg OR Tambo
Nonstop
1h 10mAirlink
Johannesburg OR Tambo
Durban King Shaka Intl
Nonstop
1h 05mDurban King Shaka Intl
Johannesburg OR Tambo
1 stop
5h 10mAirlink
Johannesburg OR Tambo
Durban King Shaka Intl
1 stop
4h 45mDurban King Shaka Intl
Johannesburg OR Tambo
Nonstop
1h 10mAirlink
Johannesburg OR Tambo
Durban King Shaka Intl
Nonstop
1h 05mDurban King Shaka Intl
Johannesburg OR Tambo
1 stop
5h 10mAirlink
Johannesburg OR Tambo
Durban King Shaka Intl
1 stop
22h 05mDurban King Shaka Intl
Johannesburg OR Tambo
1 stop
24h 50mFlySafair
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 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 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