Cheap Bus and Shuttle tickets to Grahamstown

Scenic view of Grahamstown

What are the most popular routes to Grahamstown?

Pretoria - GrahamstownAverage priceR 590Average duration16h 5mDaily departures6
Johannesburg - GrahamstownAverage priceR 552Average duration14h 5mDaily departures9
Durban - GrahamstownAverage priceR 810Average duration14h 15mDaily departures14
Cape Town - GrahamstownAverage priceR 812Average duration14hDaily departures28
Kokstad - GrahamstownAverage priceR 720Average duration9h 15mDaily departures8