Distance from St Andrews to Newton Stewart

The distance from St Andrews to Newton Stewart is 244 km (or 152 mi). The estimated driving time for the trip is 2h 60min and the main road for this route is the A702. In a straight line, the distance between St Andrews and Newton Stewart is 185 km (115 mi).