Grahamstown
Grahamstown
Driving

Cannon Rocks to Grahamstown

Updated: 29 May 2026

The journey from Cannon Rocks to Grahamstown (Makhanda) is approximately 85 kilometers. You will travel inland from the coast, taking the R72 and then the R67. This drive takes about 1 hour and 15 minutes. Driving is the most practical mode of transport.

Total Distance: Driving distance is 85 km; straight-line air distance is 65 km.
Fastest Way
Driving via the R67 takes 1 hour 15 minutes.
Cheapest Way
Driving your own vehicle is the most economical way.
Compare Cannon Rocks to Grahamstown Routes
Driving
Direct
Duration
1 hour 15 mins
Avg Price
R150 - R200 in fuel
Operator
Private Vehicle
Route
R72 to R67.

Scenic route through the Eastern Cape countryside.

Travel Tips
  • Traffic
    Moderate traffic.
  • Parking
    Parking available in town.
  • Scenic Views
    Beautiful inland scenery.
  • Shopping
    Good shops in Grahamstown.
  • Weather
    Inland weather.
Safety Tips
  • Road Safety
    Drive carefully.
  • Pedestrians
    Watch for pedestrians.
  • Vehicle Security
    Lock your car.
  • Emergency
    Local services available.
People Also Ask
  • Is there a bus?
    No.
  • How long is the drive?
    1 hour 15 minutes.
  • Is it safe?
    Yes.
  • Are there taxis?
    Yes.
  • What is the best route?
    R67.
Quick Info
  • From Cannon Rocks, Eastern Cape, South Africa
  • To Grahamstown, Eastern Cape, South Africa
  • Modes
Best Time to Travel

Any time of year.

Things to Do in Grahamstown
1
Rhodes University
Visit the historic campus.
2
National Arts Festival
Attend the annual festival if visiting in season.
3
Botanical Gardens
Explore the beautiful gardens.
4
Observatory Museum
Learn about the town's history.
Tags
Cannon Rocks to Grahamstown R72 and R67 route Eastern Cape travel Grahamstown transport Cannon Rocks driving short distance travel coastal to inland SA Grahamstown guide