Last minute flight, train and bus deals
4/6Tue
multi-stopDelta
32h 02mJNB-YYZ
22/6Sat
multi-stopDelta
30h 45mYYZ-JNB
4/6Tue
multi-stopDelta
26h 55mJNB-YYZ
21/8Wed
multi-stopDelta
29h 15mYYZ-JNB
4/6Tue
multi-stopDelta
30h 02mJNB-YYZ
18/6Tue
multi-stopDelta
28h 13mYYZ-JNB
4/6Tue
multi-stop
26h 55mJNB-YYZ
21/8Wed
multi-stop
26h 50mYYZ-JNB
2/6Sun
multi-stop
27h 20mJNB-YYZ
19/6Wed
multi-stop
29h 35mYYZ-JNB
6/6Thu
multi-stopSWISS
26h 40mJNB-YYZ
18/6Tue
multi-stopSWISS
34h 45mYYZ-JNB
6/6Thu
multi-stopKLM
28h 30mJNB-YVR
13/6Thu
multi-stopKLM
24h 20mYVR-JNB
4/6Tue
multi-stopUnited Airlines
28h 45mJNB-YYZ
21/8Wed
multi-stopUnited Airlines
28h 45mYYZ-JNB
6/6Thu
multi-stopKLM
25h 40mJNB-YVR
13/6Thu
multi-stopKLM
24h 20mYVR-JNB
5/6Wed
multi-stopSWISS
23h 25mJNB-YYZ
20/6Thu
multi-stopSWISS
31h 00mYYZ-JNB