Greyhound, City to City, Intercape
Bus Johannesburg to Nelspruit.
Shuttle Johannesburg to Hazyview
Shuttle Nelspruit to Hazyview
Hire car Nelspruit, self drive to Hazyview.
Thank you very much. It helped a lot.
Try fly in to Johannesburg or Lanseria then hire a car or catch an Intercape bus to Nelspruit, not sure if they go all the way to Hazyview though maybe a car rental from Johannesburg would be another option for you. Local flights costs around $50 to $90 from Cape Town to Johannesburg which is around the same amount as a bus ticket. Am not sure why you want to use a bus from Cape Town, the trip is very strainous and way long