Last minute flight, train and bus deals
6/6Thu
multi-stopQatar Airways
45h 05mSLC-JNB
21/6Fri
multi-stopQatar Airways
33h 49mJNB-SLC
6/6Thu
multi-stopQatar Airways
38h 45mSLC-JNB
8/6Sat
multi-stopQatar Airways
37h 39mJNB-SLC
6/6Thu
multi-stop
38h 03mSLC-JNB
8/6Sat
multi-stop
35h 48mJNB-SLC
6/6Thu
multi-stop
43h 08mSLC-JNB
8/6Sat
multi-stop
35h 48mJNB-SLC
6/6Thu
multi-stopAir France
33h 15mSLC-JNB
21/6Fri
multi-stopAir France
26h 50mJNB-SLC
6/6Thu
multi-stopDelta
28h 35mSLC-JNB
21/6Fri
multi-stopDelta
31h 49mJNB-SLC
6/6Thu
multi-stopKLM
25h 56mSLC-JNB
8/6Sat
multi-stopKLM
27h 45mJNB-SLC
6/6Thu
multi-stopUnited Airlines
21h 55mSLC-JNB
8/6Sat
multi-stopUnited Airlines
22h 32mJNB-SLC
6/6Thu
multi-stop
39h 20mSLC-JNB
21/6Fri
multi-stop
48h 01mJNB-SLC