Travel from Johannesburg to Sabie

Bus from Johannesburg to Sabie

Citiliner operates a bus from Johannesburg to Sabie once a week. Tickets cost $23 - $35 and the journey takes 6 h 15 min.

How to get from Johannesburg to Sabie

From Johannesburg Park bus to Nelspruit then taxi to Sabie. 5 h 18 min R 1 152. From Johannesburg bus to Whiteriver then taxi to Sabie. 7 h 3 min R 943. From Johannesburg car train to Nelspruit then taxi to Sabie. 10 h 48 min R 928. From Johannesburg drive to Sabie. 4 h 3 min R 529. From Park train to Marlboro, train to Johannesburg airport, fly to Nelspruit airport, then taxi to Sabie. 3 h 16 min R 2 374. From Park train to Marlboro, train to Johannesburg airport, fly to Skukuza airport, then taxi to Sabie. 4 h 11 min R 3 044. From Park train to Marlboro, train to Johannesburg airport, fly to Hoedspruit airport, then taxi to Sabie. 4 h 45 min R 4 020.

Operators from Johannesburg to Sabie