There are 5 ways to get from Colchester to Grahamstown by taxi, bus, 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.
Taxi, bus
best- Take the taxi from Colchester to Port Elizabethtaxi
- Take the bus from Port Elizabeth to Grahamstownbus
2h 13mR 805–1,015Drive 89 km
cheapest- Drive from Colchester to Grahamstowncar 89 km
56 minR 199–288Taxi
- Take the taxi from Colchester to Grahamstowntaxi 89 km
56 minR 1,000–1,300Taxi, bus via Grahamstown
- Take the taxi from Colchester to Port Elizabeth Stationtaxi
- Take the bus from Port Elizabeth Station to Grahamstownbus
2h 21mR 729–919Taxi, bus via Gqeberha (Greyhound)
- Take the taxi from Colchester to Port Elizabethtaxi
- Take the bus from Port Elizabeth to Grahamstownbus
2h 25mR 962–1,193
Questions & Answers
The cheapest way to get from Colchester to Grahamstown is to drive which costs R 190 - R 290 and takes 56 min.
The fastest way to get from Colchester to Grahamstown is to drive which takes 56 min and costs R 190 - R 290.
The distance between Colchester and Grahamstown is 168 km. The road distance is 89 km.
The best way to get from Colchester to Grahamstown without a car is to taxi and bus which takes 2h 13m and costs R 800 - R 1 100.
It takes approximately 2h 13m to get from Colchester to Grahamstown, including transfers.
Yes, the driving distance between Colchester to Grahamstown is 89 km. It takes approximately 56 min to drive from Colchester to Grahamstown.
There are 69+ hotels available in Grahamstown.
What companies run services between Colchester, South Africa and Grahamstown, South Africa?
There is no direct connection from Colchester to Grahamstown. However, you can take the taxi to Port Elizabeth then take the bus to Grahamstown. Alternatively, you can drive from Colchester to Grahamstown in around 56 min.
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Port Elizabeth to Grahamstown
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- R 310–430
- Website
- Vilamora Tours & Travel
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Port Elizabeth Station to Grahamstown
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- R 230–330
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Port Elizabeth to Grahamstown
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 34 min
- Estimated price
- R 490–1,300
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 How to get from Stansted Airport into central London, Getting to Rome from the airport, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.








