Domestic Flight Times South Africa

We often get questions regarding the flight times between various domestic destinations. So we decided to make a table listing the flight times to make it easier and faster for anyone to see how long their flights should take. We also have another page listing the International flight times between our international airports and the most popular overseas destinations.

in hours Johannesburg Durban Cape Town
Bloemfontein 1h05min 1h10min 1h40min
Cape Town 2h10min 2h 2h
Durban 1h10min N/A 2h
East London 1h30min 1h20min 1h30min
George 1h30min 5:30min (indirect via CPT) 55min
Johannesburg N/A 1h10min 2h10min
Kimberley 1h10min 4h (indirect via JHB) 1h35min
Nelspruit 50min 1h20min 4h20min (indirect via JHB)
Pietermaritzburg 1h15min N/A 5h (indirect via JHB)
Port Elizabeth 1h40min 1h15min 1h10min
Richards Bay 1h30min 4h (indirect via JHB) 5h (indirect via JHB)