Distance from Cheltenham to Newmilns

The distance from Cheltenham to Newmilns is 317 km (or 197 mi). The estimated driving time for the trip is 3h 30min and the main road for this route is the The Street, A66. In a straight line, the distance between Cheltenham and Newmilns is 253 km (158 mi).