Distance from Petersfield to Melrose
The distance from Petersfield to Melrose is 627 km (or 390 mi). The estimated driving time for the trip is 6h 46min and the main road for this route is the A68. In a straight line, the distance between Petersfield and Melrose is 525 km (327 mi).
Distance from Petersfield and other towns
- Distance from Petersfield to Brechin
- Distance from Petersfield to Westerham
- Distance from Petersfield to Lydney
- Distance from Petersfield to Ebbw Vale
- Distance from Petersfield to Bishops Castle
- Distance from Petersfield to Blackpool
- Distance from Petersfield to Bingley
- Distance from Petersfield to Stoke-Sub-Hamdon
- Distance from Petersfield to Rhyl
- Distance from Petersfield to Faversham
- Distance from Petersfield to Orpington
- Distance from Petersfield to Etchingham
Distance from Melrose and other towns
- Distance from Melrose to Cardiff
- Distance from Melrose to Nottingham
- Distance from Melrose to Leeds
- Distance from Melrose to Bristol
- Distance from Melrose to Birmingham
- Distance from Melrose to Brighton
- Distance from Melrose to Glasgow
- Distance from Melrose to Stoke-On-Trent
- Distance from Melrose to Sheffield
- Distance from Melrose to Reading
- Distance from Melrose to Belfast