The distance from Johannesburg to Acornhoek is 468 km (or 291 mi). The estimated driving time for the trip is 5 h 40 min and the main road for this route is the N12. In a straight line, the distance between Johannesburg and Acornhoek is 351 km (219 mi).