Cheap Bus and Shuttle tickets to Grahamstown

Scenic view of Grahamstown

What are the most popular routes to Grahamstown?

Johannesburg - GrahamstownAverage priceR 541Average duration14h 5mDaily departures10
Cape Town - GrahamstownAverage priceR 747Average duration14hDaily departures27
Durban - GrahamstownAverage priceR 770Average duration14h 30mDaily departures15
Pretoria - GrahamstownAverage priceR 530Average duration15h 55mDaily departures9
George - GrahamstownAverage priceR 548Average duration7hDaily departures24