Distance from Melrose to Farnham
The distance from Melrose to Farnham is 596 km (or 371 mi). The estimated driving time for the trip is 6h 27min and the main road for this route is the A68. In a straight line, the distance between Melrose and Farnham is 504 km (314 mi).
Distance from Melrose and other towns
- Distance from Melrose to Dunoon
- Distance from Melrose to March
- Distance from Melrose to Harlow
- Distance from Melrose to St Ives
- Distance from Melrose to Weybridge
- Distance from Melrose to Ashington
- Distance from Melrose to Maryport
- Distance from Melrose to Surbiton
- Distance from Melrose to Attleborough
- Distance from Melrose to Fochabers
- Distance from Melrose to Loanhead
- Distance from Melrose to Warwick
Distance from Farnham and other towns
- Distance from Farnham to Leeds
- Distance from Farnham to Leicester
- Distance from Farnham to Portsmouth
- Distance from Farnham to London
- Distance from Farnham to Middlesbrough
- Distance from Farnham to Glasgow
- Distance from Farnham to Brighton
- Distance from Farnham to Birmingham
- Distance from Farnham to Reading
- Distance from Farnham to Cardiff
- Distance from Farnham to Liverpool