Last minute flight, train and bus deals
22/4Mon
multi-stopEthiopian Air
29h 14mDEN-JNB
30/4Tue
multi-stopEthiopian Air
47h 39mJNB-DEN
22/4Mon
multi-stopEthiopian Air
41h 05mDEN-JNB
30/4Tue
multi-stopEthiopian Air
48h 11mJNB-DEN
22/4Mon
multi-stop
36h 55mDEN-JNB
30/4Tue
multi-stop
33h 14mJNB-DEN
22/4Mon
multi-stop
31h 00mDEN-JNB
30/4Tue
multi-stop
27h 25mJNB-DEN
22/4Mon
multi-stopLufthansa
30h 55mDEN-JNB
30/4Tue
multi-stopLufthansa
28h 40mJNB-DEN
22/4Mon
multi-stopKenya Airways
49h 46mDEN-JNB
29/4Mon
multi-stopKenya Airways
53h 31mJNB-DEN
21/4Sun
multi-stop
28h 15mDEN-JNB
30/4Tue
multi-stop
27h 25mJNB-DEN