Last minute flight, train and bus deals
5/6Mi
multi-stopSWISS
35h 20mPDX-JNB
20/6Do
multi-stopSWISS
35h 51mJNB-PDX
5/6Mi
multi-stopUnited Airlines
22h 22mPDX-JNB
20/6Do
multi-stopUnited Airlines
32h 28mJNB-PDX
4/6Di
multi-stopUnited Airlines
32h 30mPDX-JNB
20/6Do
multi-stopUnited Airlines
32h 28mJNB-PDX
4/6Di
multi-stopEthiopian Air
27h 50mPDX-JNB
20/6Do
multi-stopEthiopian Air
38h 52mJNB-PDX
5/6Mi
multi-stopEthiopian Air
43h 56mPDX-JNB
20/6Do
multi-stopEthiopian Air
38h 52mJNB-PDX
5/6Mi
multi-stopBritish Airways
27h 00mPDX-JNB
20/6Do
multi-stopBritish Airways
29h 20mJNB-PDX
4/6Di
multi-stopDelta
35h 40mPDX-JNB
20/6Do
multi-stopDelta
32h 45mJNB-PDX