Distance from Malmesbury to Edinburgh
The distance from Malmesbury to Edinburgh is 578 km (or 360 mi). The estimated driving time for the trip is 6h 16min and the main road for this route is the M6. In a straight line, the distance between Malmesbury and Edinburgh is 490 km (305 mi).
Distance from Malmesbury and other towns
- Distance from Malmesbury to Warminster
- Distance from Malmesbury to Scunthorpe
- Distance from Malmesbury to Snodland
- Distance from Malmesbury to Morden
- Distance from Malmesbury to Bideford
- Distance from Malmesbury to Montrose
- Distance from Malmesbury to Kilmarnock
- Distance from Malmesbury to Chelmsford
- Distance from Malmesbury to Falkirk
- Distance from Malmesbury to Hexham
- Distance from Malmesbury to Ashton-under-Lyne
- Distance from Malmesbury to Alloa
Distance from Edinburgh and other towns
- Distance from Edinburgh to Stoke-On-Trent
- Distance from Edinburgh to Leeds
- Distance from Edinburgh to Sheffield
- Distance from Edinburgh to Nottingham
- Distance from Edinburgh to Brighton
- Distance from Edinburgh to Portsmouth
- Distance from Edinburgh to Birmingham
- Distance from Edinburgh to Leicester
- Distance from Edinburgh to Belfast
- Distance from Edinburgh to Liverpool