Last minute flight, train and bus deals
4/6Tue
multi-stopEthiopian Air
20h 55mEWR-JNB
21/6Fri
multi-stopEthiopian Air
27h 10mJNB-EWR
2/6Sun
multi-stopEthiopian Air
24h 10mEWR-JNB
12/6Wed
multi-stopEthiopian Air
27h 10mJNB-EWR
4/6Tue
multi-stop
20h 55mEWR-JNB
21/6Fri
multi-stop
27h 10mJNB-EWR
2/6Sun
multi-stopTurkish Airlines
30h 40mIAD-JNB
20/6Thu
multi-stopTurkish Airlines
26h 40mJNB-IAD
3/6Mon
multi-stopTurkish Airlines
35h 50mIAD-JNB
17/6Mon
multi-stopTurkish Airlines
26h 40mJNB-IAD
3/6Mon
multi-stop
36h 15mIAD-JNB
17/6Mon
multi-stop
26h 40mJNB-IAD
3/6Mon
multi-stopKLM
22h 23mIAD-JNB
10/6Mon
multi-stopKLM
22h 45mJNB-IAD
3/6Mon
multi-stopDelta
24h 24mDCA-JNB
10/6Mon
multi-stopDelta
28h 36mJNB-DCA
3/6Mon
multi-stopKLM
22h 23mIAD-JNB
10/6Mon
multi-stopKLM
24h 12mJNB-IAD
31/5Fri
multi-stopDelta
21h 55mIAD-JNB
3/6Mon
multi-stopDelta
28h 30mJNB-IAD