Find Cheap Flights from Johannesburg (JNB) to Cape Town (CPT) from £117

Many airlines offer flexible change policies