Last minute flight, train and bus deals
11/10Fri
multi-stopEthiopian Air
30h 01mTPA-JNB
13/10Sun
multi-stopEthiopian Air
42h 22mJNB-TPA
11/10Fri
multi-stopEthiopian Air
42h 20mTPA-JNB
13/10Sun
multi-stopEthiopian Air
42h 22mJNB-TPA
11/10Fri
multi-stopQatar Airways
43h 32mTPA-JNB
13/10Sun
multi-stopQatar Airways
31h 00mJNB-TPA
12/10Sat
multi-stop
36h 44mTPA-CPT
8/11Fri
multi-stop
29h 10mCPT-TPA
12/10Sat
multi-stopSWISS
36h 44mTPA-CPT
9/11Sat
multi-stopSWISS
40h 15mCPT-TPA
12/10Sat
multi-stop
36h 44mTPA-CPT
8/11Fri
multi-stop
32h 53mCPT-TPA
11/10Fri
multi-stopQatar Airways
47h 30mTPA-JNB
10/12Tue
multi-stopQatar Airways
44h 55mJNB-TPA
12/10Sat
multi-stopSWISS
36h 44mTPA-CPT
7/11Thu
multi-stopSWISS
34h 25mCPT-TPA
9/10Wed
multi-stopUnited Airlines
28h 30mTPA-JNB
16/10Wed
multi-stopUnited Airlines
27h 00mJNB-TPA
9/10Wed
multi-stopUnited Airlines
28h 30mTPA-JNB
16/10Wed
multi-stopUnited Airlines
31h 07mJNB-TPA