From Boksburg taxi to Johannesburg airport, fly to Richards Bay airport, then taxi to Empangeni. 1 h 48 min $141. From Johannesburg bus to Empangeni. 9 h 15 min $27. From Johannesburg drive to Empangeni. 6 h 18 min $68.
Bus or fly from Gauteng to Empangeni?
South African Airways flies from Boksburg to Empangeni 3 times a day. Alternatively, Greyhound ZA operates a bus from Johannesburg to Empangeni twice daily. Tickets cost $23 - $35 and the journey takes 9 h 15 min.