2 stops (24h15m)
KLM
2 stops (20h05m)
South African Airways
1 stop (15h)
Virgin Atlantic
1 stop (18h45m)
South African Airways
2 stops (25h05m)
Emirates
2 stops (29h20m)
South African Airways
2 stops (48h45m)
Swiss
2 stops (30h55m)
South African Airways
2 stops (25h05m)
Emirates
2 stops (24h15m)
South African Airways
2 stops (22h55m)
British Airways
2 stops (23h30m)
South African Airways
1 stop (35h45m)
South African Airways
1 stop (18h35m)
South African Airways
2 stops (23h50m)
KLM
2 stops (23h20m)
South African Airways
2 stops (46h20m)
Qatar Airways
2 stops (25h35m)
South African Airways
2 stops (41h50m)
Air France
2 stops (38h30m)
South African Airways