Distance from Melbourne to Penrith

The distance from Melbourne to Penrith is 860 km (or 535 mi). The estimated driving time for the trip is 8h 56min and the main road for this route is the Sydney Road, 55. In a straight line, the distance between Melbourne and Penrith is 687 km (427 mi).