Distance from Spean Bridge to Lossiemouth

The distance from Spean Bridge to Lossiemouth is 152 km (or 95 mi). The estimated driving time for the trip is 1h 56min and the main road for this route is the A82. In a straight line, the distance between Spean Bridge and Lossiemouth is 133 km (83 mi).