Recent round-trip flight deals
4/6Tue
2 stopsBritish Airways
36h 55mYYC-JNB
11/6Tue
2 stopsBritish Airways
32h 45mJNB-YYC
7/9Sat
2 stopsAmerican Airlines
60h 01mYYC-JNB
30/9Mon
2 stopsAmerican Airlines
34h 08mJNB-YYC
7/9Sat
2 stops
42h 50mYYC-JNB
5/10Sat
2 stops
30h 25mJNB-YYC
7/9Sat
2 stops
42h 50mYYC-JNB
5/10Sat
2 stops
30h 25mJNB-YYC
23/5Thu
1 stopDelta
22h 05mYYC-JNB
27/5Mon
2 stopsDelta
29h 31mJNB-YYC
23/5Thu
2 stops
34h 35mYYC-JNB
27/5Mon
2 stops
47h 41mJNB-YYC
7/9Sat
2 stops
42h 50mYYC-JNB
30/9Mon
2 stops
35h 07mJNB-YYC
7/9Sat
2 stopsAmerican Airlines
60h 45mYYC-JNB
5/10Sat
2 stopsAmerican Airlines
46h 39mJNB-YYC
5/6Wed
2 stops
31h 20mYYC-JNB
12/6Wed
2 stops
30h 45mJNB-YYC
7/6Fri
3 stops
40h 05mYOW-JNB
14/6Fri
2 stops
31h 42mJNB-YOW
Search by stops
Search by airline
Search by price