Distance from Melrose to Dunfermline
The distance from Melrose to Dunfermline is 94 km (or 59 mi). The estimated driving time for the trip is 1h 12min and the main road for this route is the Galashiels Road, A7. In a straight line, the distance between Melrose and Dunfermline is 71 km (45 mi).
Distance from Melrose and other towns
- Distance from Melrose to Lauder
- Distance from Melrose to Newent
- Distance from Melrose to Stoke-On-Trent
- Distance from Melrose to Loughton
- Distance from Melrose to Walsingham
- Distance from Melrose to North Walsham
- Distance from Melrose to Wallasey
- Distance from Melrose to Hayling Island
- Distance from Melrose to Llanrwst
- Distance from Melrose to Ballater
- Distance from Melrose to Seaham
- Distance from Melrose to Swanage
Distance from Dunfermline and other towns
- Distance from Dunfermline to Cardiff
- Distance from Dunfermline to Portsmouth
- Distance from Dunfermline to Sheffield
- Distance from Dunfermline to Brighton
- Distance from Dunfermline to Glasgow
- Distance from Dunfermline to Leeds
- Distance from Dunfermline to Liverpool
- Distance from Dunfermline to Bristol
- Distance from Dunfermline to Belfast
- Distance from Dunfermline to Manchester
- Distance from Dunfermline to Birmingham