Distance from Melrose to Fraserburgh
The distance from Melrose to Fraserburgh is 318 km (or 198 mi). The estimated driving time for the trip is 3h 52min and the main road for this route is the Emmock Roundabout. In a straight line, the distance between Melrose and Fraserburgh is 237 km (148 mi).
Distance from Melrose and other towns
- Distance from Melrose to Marlborough
- Distance from Melrose to Mablethorpe
- Distance from Melrose to Blackwood
- Distance from Melrose to Marlow
- Distance from Melrose to Shrewsbury
- Distance from Melrose to Whitchurch
- Distance from Melrose to Conwy
- Distance from Melrose to Strathdon
- Distance from Melrose to Ashbourne
- Distance from Melrose to Helmsdale
- Distance from Melrose to Ashtead
- Distance from Melrose to Corbridge
Distance from Fraserburgh and other towns
- Distance from Fraserburgh to Leicester
- Distance from Fraserburgh to Manchester
- Distance from Fraserburgh to Stoke-On-Trent
- Distance from Fraserburgh to Belfast
- Distance from Fraserburgh to Cardiff
- Distance from Fraserburgh to Liverpool
- Distance from Fraserburgh to Middlesbrough
- Distance from Fraserburgh to Portsmouth
- Distance from Fraserburgh to Nottingham
- Distance from Fraserburgh to Sheffield
- Distance from Fraserburgh to Bristol