Find flights
When to book
FAQs & Tips
Direct Flights
Airlines

Book cheap flights from Alberta to Johannesburg

Recent return flight deals

9/3Sat
2 stops
27h 00mYYC-JNB
23/3Sat
3 stops
30h 15mJNB-YYC
R1 058
9/3Sat
2 stops
27h 05mYEG-JNB
23/3Sat
3 stops
40h 12mJNB-YEG
R1 065
11/3Mon
2 stopsBritish Airways
34h 41mYYC-JNB
26/3Tue
2 stopsBritish Airways
34h 00mJNB-YYC
R1 231
28/4Sun
2 stopsKLM
32h 55mYYC-JNB
6/5Mon
2 stopsKLM
26h 35mJNB-YYC
R1 269
10/3Sun
2 stopsBritish Airways
40h 56mYYC-JNB
26/3Tue
2 stopsBritish Airways
34h 00mJNB-YYC
R1 276
1/2Thu
2 stopsDelta
47h 20mYYC-JNB
17/2Sat
3 stopsDelta
59h 46mJNB-YYC
R1 300
28/4Sun
2 stopsKLM
32h 55mYYC-JNB
6/5Mon
1 stopKLM
22h 10mJNB-YYC
R1 303
26/2Mon
2 stopsDelta
35h 45mYYC-JNB
19/3Tue
1 stopDelta
22h 41mJNB-YYC
R1 324
28/4Sun
2 stopsAmerican Airlines
42h 18mYYC-JNB
6/5Mon
3 stopsAmerican Airlines
34h 08mJNB-YYC
R1 414
9/3Sat
2 stopsAmerican Airlines
60h 31mYYC-JNB
23/3Sat
2 stopsAmerican Airlines
48h 00mJNB-YYC
R1 461

Search by stops

Search by airline

Search by price

Last minute flights from Alberta to OR Tambo

Last minute flight, train and bus deals

7/12Thu
multi-stop
33h 45mYYC-JNB
15/12Fri
multi-stop
68h 08mJNB-YYC
R1 624
8/12Fri
multi-stop
40h 50mYYC-JNB
15/12Fri
multi-stop
68h 08mJNB-YYC
R1 700
8/12Fri
multi-stop
66h 10mYYC-JNB
15/12Fri
multi-stop
45h 35mJNB-YYC
R1 860
7/12Thu
multi-stop
32h 45mYYC-JNB
15/12Fri
multi-stop
45h 35mJNB-YYC
R1 901
6/12Wed
multi-stop
26h 40mYYC-JNB
1/1Mon
multi-stop
33h 30mJNB-YYC
R2 085
8/12Fri
multi-stopKLM
21h 35mYYC-JNB
15/12Fri
multi-stopKLM
22h 41mJNB-YYC
R2 125
8/12Fri
multi-stopKLM
32h 55mYYC-JNB
15/12Fri
multi-stopKLM
22h 41mJNB-YYC
R2 153
7/12Thu
multi-stopDelta
21h 35mYYC-JNB
1/1Mon
multi-stopDelta
50h 50mJNB-YYC
R2 370
7/12Thu
multi-stopDelta
25h 20mYYC-JNB
1/1Mon
multi-stopDelta
26h 50mJNB-YYC
R2 398
8/12Fri
multi-stopEmirates
49h 55mYYC-JNB
15/12Fri
multi-stopEmirates
64h 40mJNB-YYC
R4 235

Search by stops

Search by airline

Search by price

Flights to Johannesburg

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Alberta

Cabin classes: