- Heidelberg to Grahamstown buses
Previously seen journeys
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Heidelberg - Engen Garage, Eksteen Street | The Frontier Country Hotel, Bathurst Street | No tags | ||||
![]() | Bus | Heidelberg (Cape) - Engen One Stop Eksteen St, Heidelberg - Wc, Heidelberg, 6665 | Frontier Country Hotel (Opposite Cathedral) | No tags | ||||
![]() | Bus | Heidelberg (Cape) - Engen One Stop Eksteen St, Heidelberg - Wc, Heidelberg, 6665 | Frontier Country Hotel (Opposite Cathedral) | No tags | ||||
![]() | Bus | Heidelberg (Cape) - Engen One Stop Eksteen St, Heidelberg - Wc, Heidelberg, 6665 | Frontier Country Hotel (Opposite Cathedral) | No tags | ||||
![]() | Bus | Heidelberg (Cape) - Engen One Stop Eksteen St, Heidelberg - Wc, Heidelberg, 6665 | Frontier Country Hotel (Opposite Cathedral) | No tags |
Get from Heidelberg to Grahamstown
This route is served by bus only
The journey takes about 9 hours 15 minutes, and with fares starting at just £26, it presents an excellent value for a comfortable ride.
5bus per day
9h 15mAverage duration
325 milesDistance
13kgCO₂ emissions
Compare bus companies
3 out of 5 stars3/510,956 reviews
3.5 out of 5 stars3.5/543,864 reviews
3 out of 5 stars3/510,261 reviews
3.5 out of 5 stars3.5/53,005 reviews
3 out of 5 stars3/59,130 reviews
ZA Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Where are the popular stops in Heidelberg and Grahamstown?
Stops in Heidelberg
Stops in Grahamstown
Frequently asked questions about travelling by bus from Heidelberg, ZA to Grahamstown
What's the distance between Heidelberg and Grahamstown by coach?
The journey from Heidelberg to Grahamstown by coach covers an approximate distance of 325 miles (524 km).
How can I travel from Heidelberg to Grahamstown avoiding air travel?
To travel from Heidelberg to Grahamstown without flying, you can take the coaches. The coach ensures a pleasant travel experience, granting you the opportunity to appreciate the scenery as you make your way to your final stop. You also have the option of utilising carpooling services.










