Port Elizabeth
Port Elizabeth
Driving

Cannon Rocks to Port Elizabeth

Updated: 29 May 2026

The journey from Cannon Rocks to Port Elizabeth (Gqeberha) is approximately 140 kilometers. You will travel along the R72 and then join the N2 highway. This drive takes about 1 hour and 45 minutes. Driving is the most practical mode of transport.

Total Distance: Driving distance is 140 km; straight-line air distance is 110 km.
Fastest Way
Driving via the N2 takes 1 hour 45 minutes.
Cheapest Way
Driving your own vehicle is the most economical way.
Compare Cannon Rocks to Port Elizabeth Routes
Driving
Direct
Duration
1 hour 45 mins
Avg Price
R250 - R300 in fuel
Operator
Private Vehicle
Route
R72 to N2.

Well-maintained highway.

Travel Tips
  • Traffic
    Heavy traffic in PE.
  • Parking
    Parking available.
  • Scenic Views
    Coastal views.
  • Shopping
    Excellent shopping.
  • Weather
    Coastal 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?
    Yes, private shuttles.
  • How long is the drive?
    1 hour 45 minutes.
  • Is it safe?
    Yes.
  • Are there taxis?
    Yes.
  • What is the best route?
    N2.
Quick Info
  • From Cannon Rocks, Eastern Cape, South Africa
  • To Port Elizabeth, Eastern Cape, South Africa
  • Modes
Best Time to Travel

Any time of year.

Things to Do in Port Elizabeth
1
Addo Elephant Park
Visit the famous park nearby.
2
Beachfront
Enjoy the PE beaches.
3
Baywest Mall
Shopping and entertainment.
4
Nelson Mandela Bay Stadium
Sports events.
Tags
Cannon Rocks to Port Elizabeth R72 and N2 route Eastern Cape travel Port Elizabeth transport Cannon Rocks driving coastal travel PE guide