Travel from Benoni to Durban

Train, bus or fly from Benoni to Durban?

Comair, South African Airways and 5 other airlines fly from Benoni to Durban hourly. Alternatively, TransLux Express operates a bus from Benoni to Durban twice daily. Tickets cost $18 and the journey takes 7 h 13 min.

How to get from Benoni to Durban

From Benoni taxi to Johannesburg airport, fly to Durban airport, then bus to Durban. 2 h 44 min $70. From Benoni taxi to Johannesburg airport, fly to Pietermaritzburg airport, taxi to Pietermaritzburg, then bus to Durban. 3 h 26 min $144. From Benoni taxi to Lanseria airport, fly to Durban airport, then bus to Durban. 3 h 19 min $115. From Benoni taxi to Johannesburg airport, fly to Richards Bay airport, taxi to Richards Bay, then bus to Durban. 5 h 2 min $148. From Benoni taxi to OR Tambo Airport, train to Marlboro, train to Johannesburg, then bus to Durban. 8 h 58 min $58. From Benoni taxi to Brakpan then bus to Durban. 10 h 7 min $41. From Benoni taxi to Germiston then car train to Durban. 14 h 28 min $41. From Benoni taxi to Germiston then train to Durban. 14 h 29 min $122. From Benoni drive to Durban. 5 h 59 min $65.

Operators from Benoni to Durban