Distance from Salisbury to Keith

The distance from Salisbury to Keith is 245 km (or 153 mi). The estimated driving time for the trip is 2h 45min and the main road for this route is the Mount Barker Road, M1. In a straight line, the distance between Salisbury and Keith is 214 km (133 mi).