There are 4 ways to get from Hermanus to Graaff-Reinet by bus (Greyhound), car, taxi, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Greyhound)
best- Take the bus from Caledon to Mossel Baybus
- Take the bus from Mossel Bay to Graaff-Reinetbus
11h 52mR 1,505–1,870Drive 675.9 km
- Drive from Hermanus to Graaff-Reinetcar 675.9 km
7h 45mR 1,545–2,232Taxi, fly to George Airport, bus
- Take the taxi from Hermanus to Capetown-Airport-CPTtaxi
- Fly from Cape Town International Airport (CPT) to George Airport (GRJ)plane CPT - GRJ
- Take the bus from St Marks Square to Graaff-Reinetbus
8h 20mR 2,826–5,248Taxi, fly to Bram Fischer International Airport, bus
- Take the taxi from Hermanus to Capetown-Airport-CPTtaxi
- Fly from Cape Town International Airport (CPT) to Bram Fischer International Airport (BFN)plane CPT - BFN
- Take the bus from Bloemfontein to Graaff-Reinetbus
9h 43mR 3,171–4,998
Cape Town International Airport (CPT) to George Airport (GRJ) flights
Questions & Answers
The cheapest way to get from Hermanus to Graaff-Reinet is to bus which costs R 1 500 - R 1 900 and takes 11h 52m.
The fastest way to get from Hermanus to Graaff-Reinet is to drive which takes 7h 45m and costs R 1 500 - R 2 300.
No, there is no direct bus from Hermanus to Graaff-Reinet. However, there are services departing from Caledon and arriving at Graaff-Reinet via Mossel Bay. The journey, including transfers, takes approximately 11h 52m.
The distance between Hermanus and Graaff-Reinet is 748 km. The road distance is 675.9 km.
The best way to get from Hermanus to Graaff-Reinet without a car is to bus which takes 11h 52m and costs R 1 500 - R 1 900.
It takes approximately 11h 52m to get from Hermanus to Graaff-Reinet, including transfers.
Hermanus to Graaff-Reinet bus services, operated by Greyhound ZA, depart from Caledon station.
Hermanus to Graaff-Reinet bus services, operated by Greyhound ZA, arrive at Mossel Bay station.
Yes, the driving distance between Hermanus to Graaff-Reinet is 676 km. It takes approximately 7h 45m to drive from Hermanus to Graaff-Reinet.
There are 95+ hotels available in Graaff-Reinet.
What companies run services between Hermanus, Western Cape, South Africa and Graaff-Reinet, South Africa?
You can take a vehicle from Hermanus to Graaff-Reinet via Caledon and Mossel Bay in around 11h 52m.
- Website
- flysafair.co.za
Flights from Cape Town International Airport to George Airport
- Ave. Duration
- 1h
- When
- Sunday, Friday, and Thursday
- Estimated price
- R 750–2,900
Flights from Cape Town International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- R 1,100–2,500
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Caledon to Mossel Bay
- Ave. Duration
- 4h 22m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Mossel Bay to Graaff-Reinet
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from St Marks Square to Graaff-Reinet
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Graaff-Reinet
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 15m
- Estimated price
- R 1,300–1,700
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Slovenia: Getting from Ljubljana to Lake Bled, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.





