Last minute flight, train and bus deals
7/6Fri
multi-stopEthiopian Air
27h 10mATL-JNB
20/6Thu
multi-stopEthiopian Air
30h 35mJNB-ATL
7/6Fri
multi-stopEthiopian Air
20h 15mATL-JNB
23/6Sun
multi-stopEthiopian Air
30h 35mJNB-ATL
5/6Wed
multi-stop
59h 33mATL-JNB
13/6Thu
multi-stop
24h 25mJNB-ATL
6/6Thu
multi-stopQatar Airways
39h 20mATL-JNB
16/6Sun
multi-stopQatar Airways
32h 20mJNB-ATL
6/6Thu
multi-stopQatar Airways
33h 20mATL-CPT
11/6Tue
multi-stopQatar Airways
32h 55mCPT-ATL
5/6Wed
multi-stop
33h 40mATL-JNB
7/6Fri
multi-stop
28h 35mJNB-ATL
7/6Fri
multi-stopTurkish Airlines
30h 20mATL-JNB
24/6Mon
multi-stopTurkish Airlines
25h 00mJNB-ATL
5/6Wed
multi-stopTurkish Airlines
30h 55mATL-JNB
13/6Thu
multi-stopTurkish Airlines
31h 45mJNB-ATL
7/6Fri
multi-stopRwandAir
37h 30mATL-JNB
16/6Sun
multi-stopRwandAir
42h 45mJNB-ATL
7/6Fri
multi-stopRwandAir
37h 30mATL-JNB
23/6Sun
multi-stopRwandAir
42h 45mJNB-ATL