Last minute flight, train and bus deals
5/6Wed
multi-stopQatar Airways
32h 10mMIA-JNB
30/6Sun
multi-stopQatar Airways
33h 15mJNB-MIA
4/6Tue
multi-stopQatar Airways
38h 03mTPA-JNB
11/6Tue
multi-stopQatar Airways
56h 45mJNB-TPA
5/6Wed
multi-stopUnited Airlines
21h 55mMIA-JNB
30/6Sun
multi-stopUnited Airlines
28h 20mJNB-MIA
5/6Wed
multi-stopUnited Airlines
22h 35mMIA-JNB
30/6Sun
multi-stopUnited Airlines
28h 20mJNB-MIA
4/6Tue
multi-stopQatar Airways
29h 20mMIA-CPT
11/6Tue
multi-stopQatar Airways
31h 30mCPT-MIA
4/6Tue
multi-stop
38h 03mTPA-JNB
11/6Tue
multi-stop
34h 19mJNB-TPA
4/6Tue
multi-stop
29h 50mMCO-JNB
6/6Thu
multi-stop
32h 24mJNB-MCO
5/6Wed
multi-stopKLM
27h 00mMCO-CPT
12/6Wed
multi-stopKLM
29h 52mCPT-MCO
4/6Tue
multi-stopSWISS
38h 25mTPA-JNB
11/6Tue
multi-stopSWISS
28h 20mJNB-TPA
3/6Mon
multi-stopSWISS
31h 45mTPA-JNB
29/7Mon
multi-stopSWISS
32h 35mJNB-TPA