Travel from Johannesburg to White-River-South-Africa

Bus or fly from Johannesburg to White River?

South African Airways flies from Johannesburg to White River every 4 hours. Alternatively, Greyhound ZA operates a bus from Johannesburg to White River once daily. Tickets cost $20 - $28 and the journey takes 4 h 20 min. 2 other operators also service this route.

How to get from Johannesburg to White River

From Park train to Marlboro, train to Johannesburg airport, fly to Nelspruit airport, then taxi to White River. 2 h 31 min $148. From Park train to Marlboro, train to Johannesburg airport, fly to Skukuza airport, then taxi to White River. 4 h 6 min $244. From Johannesburg Park bus to Nelspruit then bus to Whiteriver. 5 h 45 min $40. From Johannesburg bus to Whiteriver. 6 h 15 min $27. From Johannesburg car train to Nelspruit, walk to Nelspruit, then bus to Whiteriver. 11 h 36 min $22. From Johannesburg drive to White River. 3 h 47 min $41.

Operators from Johannesburg to White River