Margate
Margate
Port Elizabeth
Port Elizabeth
Bus Driving

Margate to Port Elizabeth

Updated: 28 May 2026

The journey from Margate to Port Elizabeth (now Gqeberha) covers approximately 850 kilometers along the N2 highway. This route takes you through the scenic Wild Coast and the Eastern Cape. The drive typically takes 10 to 11 hours. You will pass through Mthatha and East London. It is a long but rewarding drive with beautiful coastal views and diverse landscapes.

Total Distance: 850 km driving distance, 650 km straight-line air distance.
Fastest Way
Driving your own car is the fastest, taking 10 hours.
Cheapest Way
Bus travel is the most economical for this long-distance route.
Compare Margate to Port Elizabeth Routes
Bus
Direct
Driving
Direct
Duration 14 hours 10 hours
Avg Price R800 - R1200 R1400 - R1800 fuel cost
Operator Intercape Private Vehicle
Route Margate to Port Elizabeth N2 Highway
Tip Overnight buses are the most comfortable way to travel this distance. The road through the former Transkei can be busy with pedestrians and animals.
Travel Tips
  • Road Safety
    Be extremely cautious of livestock on the N2 in the Eastern Cape.
  • Rest Stops
    Stop in East London for a break and a meal.
  • Fuel
    Keep your tank topped up; fuel stations can be sparse in rural areas.
  • Navigation
    Use a reliable GPS as some rural roads are poorly marked.
  • Timing
    Avoid driving through Mthatha during peak hours.
Safety Tips
  • Night Driving
    Strictly avoid driving the N2 through the Eastern Cape at night.
  • Vehicle Security
    Keep doors locked at all times while driving through towns.
  • Emergency
    Carry a power bank and extra water in your vehicle.
  • Awareness
    Stay alert for potholes, which are common on some sections.
People Also Ask
  • Is there a train?
    No, there is no passenger rail service between these cities.
  • How long is the drive?
    Approximately 10-11 hours.
  • Is it safe?
    It is safe if you follow road safety rules and avoid night driving.
  • Can I fly?
    You would need to fly from Durban to Port Elizabeth.
  • What is the best time to leave?
    Leave very early in the morning.
Quick Info
  • From Margate, KwaZulu-Natal, South Africa
  • To Port Elizabeth, Eastern Cape, South Africa
  • Modes
Best Time to Travel

Summer for beach activities or Autumn for mild weather.

Things to Do in Port Elizabeth
1
Addo Elephant National Park
A world-renowned park where you can see the Big Seven.
2
Kings Beach
A popular beach for swimming, surfing, and family outings.
3
Bayworld Museum
Features a museum, oceanarium, and snake park.
4
Donkin Reserve
A historic site with a lighthouse and great views of the city.
Tags
Margate to Port Elizabeth distance driving N2 Eastern Cape Port Elizabeth travel Margate to Port Elizabeth bus Eastern Cape road trip Gqeberha transport Margate travel N2 highway