Cape Town to Johannesburg Flight Time: How Many Hours for Non-Stop Flights?
The flight from Cape Town (CPT) to Johannesburg (JNB) usually takes around 2 hours. The fastest direct flights last about 1 hour 55 minutes, covering roughly 789 miles. Various airlines operate this route, with one-way ticket costs starting at about $84. Non-stop flights offer a convenient option for those wishing to minimize travel time. Some … Read more