Distance from Elgin to Fortrose

The distance from Elgin to Fortrose is 79 km (or 50 mi). The estimated driving time for the trip is 1h 7min and the main road for this route is the West Road. In a straight line, the distance between Elgin and Fortrose is 49 km (31 mi).