Distance from Kidd's Beach to Port Elizabeth

The distance from Kidd's Beach to Port Elizabeth by car is 264 km (or 165 mi). The estimated driving time for the trip is 3 h 30 min and the main road for this route is the . In a straight line, the distance between Kidd's Beach and Port Elizabeth is 215 km (134 mi).