There are 3 ways to get from Harrismith to Giyani by bus (Greyhound) or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Harrismith to Johannesburgbus 17202 / ...
- Take the bus from Park Station to Giyanibus
12h 32mR 813–1,048Drive 723.1 km
- Drive from Harrismith to Giyanicar 723.1 km
8h 46mR 1,635–2,361Bus via Midrand
- Take the bus from Harrismith to Midrandbus 17202 / ...
- Take the bus from Midrand to Giyanibus
12h 39mR 818–1,024
Questions & Answers
The cheapest way to get from Harrismith to Giyani is to bus via Midrand which costs R 800 - R 1 100 and takes 12h 39m.
The fastest way to get from Harrismith to Giyani is to drive which takes 8h 46m and costs R 1 600 - R 2 400.
No, there is no direct bus from Harrismith to Giyani. However, there are services departing from Harrismith and arriving at Giyani via Park Station. The journey, including transfers, takes approximately 12h 32m.
The distance between Harrismith and Giyani is 795 km. The road distance is 723.1 km.
The best way to get from Harrismith to Giyani without a car is to bus which takes 12h 32m and costs R 800 - R 1 100.
It takes approximately 12h 32m to get from Harrismith to Giyani, including transfers.
Harrismith to Giyani bus services, operated by Greyhound ZA, depart from Harrismith station.
Harrismith to Giyani bus services, operated by Greyhound ZA, arrive at Johannesburg station.
Yes, the driving distance between Harrismith to Giyani is 723 km. It takes approximately 8h 46m to drive from Harrismith to Giyani.
There are 12+ hotels available in Giyani.
What companies run services between Harrismith, South Africa and Giyani, Limpopo, South Africa?
You can take a bus from Harrismith to Giyani via Park Station in around 12h 32m.
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Harrismith to Johannesburg
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Harrismith to Midrand
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- R 480–650
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Park Station to Giyani
- Ave. Duration
- 8h 22m
- Frequency
- Twice daily
- Estimated price
- R 330–450
- Schedules at
- intercity.co.za
- Single
- R 420–450
Bus from Midrand to Giyani
- Ave. Duration
- 7h 54m
- Frequency
- Twice daily
- Estimated price
- R 330–420
- Schedules at
- intercity.co.za
- Single
- R 400–420
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, How do I get from Sydney to Melbourne, and Getting to Rome from the airport - to help you get the most out of your next trip.







