There are 2 ways to get from Cannon Rocks to Gqeberha by unknown 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.
Questions & Answers
The distance between Cannon Rocks and Gqeberha is 160 km.
The best way to get from Cannon Rocks to Gqeberha without a car is to travel and bus which takes 2h 46m and costs .
It takes approximately 2h 46m to get from Cannon Rocks to Gqeberha, including transfers.
There are 148+ hotels available in Gqeberha.
What companies run services between Cannon Rocks, South Africa and Gqeberha, South Africa?
There is no direct connection from Cannon Rocks to Gqeberha. However, you can travel to Grahamstown then take the bus to Port Elizabeth. Alternatively, you can take a vehicle from Cannon Rocks to Port Elizabeth via Grahamstown in around 2h 56m.
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Grahamstown to Port Elizabeth
- Ave. Duration
- 1h 48m
- Frequency
- Once daily
- Estimated price
- R 310–420
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Grahamstown to Port Elizabeth
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
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 do I buy a London Underground ticket?, Flying into Beijing?, and How to get from JFK to New York City - to help you get the most out of your next trip.






