Distance from Fraserburgh to Llanidloes

The distance from Fraserburgh to Llanidloes is 755 km (or 470 mi). The estimated driving time for the trip is 8h 12min and the main road for this route is the A74(M). In a straight line, the distance between Fraserburgh and Llanidloes is 591 km (368 mi).