Distance from Leicester to Forres

The distance from Leicester to Forres is 685 km (or 426 mi). The estimated driving time for the trip is 7h 52min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Leicester and Forres is 551 km (343 mi).