Distance from Shaftesbury to Swindon
The distance from Shaftesbury to Swindon is 310 km (or 193 mi). The estimated driving time for the trip is 3h 11min and the main road for this route is the M1. In a straight line, the distance between Shaftesbury and Swindon is 262 km (163 mi).
Distance from Shaftesbury and other towns
- Distance from Shaftesbury to Selkirk
- Distance from Shaftesbury to Crewe
- Distance from Shaftesbury to Knaresborough
- Distance from Shaftesbury to Chester Le Street
- Distance from Shaftesbury to Wallingford
- Distance from Shaftesbury to Kingston Upon Thames
- Distance from Shaftesbury to Ballater
- Distance from Shaftesbury to Shrewsbury
- Distance from Shaftesbury to Bath
- Distance from Shaftesbury to Letchworth Garden City
- Distance from Shaftesbury to Guisborough
- Distance from Shaftesbury to Langport
Distance from Swindon and other towns
- Distance from Swindon to Brighton
- Distance from Swindon to Nottingham
- Distance from Swindon to Edinburgh
- Distance from Swindon to Manchester
- Distance from Swindon to Bristol
- Distance from Swindon to Liverpool
- Distance from Swindon to Leeds
- Distance from Swindon to Glasgow
- Distance from Swindon to Belfast
- Distance from Swindon to Birmingham
- Distance from Swindon to Leicester