Distance from Weymouth to Selkirk
The distance from Weymouth to Selkirk is 244 km (or 152 mi). The estimated driving time for the trip is 2h 42min and the main road for this route is the M6. In a straight line, the distance between Weymouth and Selkirk is 194 km (121 mi).
Distance from Weymouth and other towns
- Distance from Weymouth to Selkirk
- Distance from Weymouth to Crewe
- Distance from Weymouth to Knaresborough
- Distance from Weymouth to Chester Le Street
- Distance from Weymouth to Wallingford
- Distance from Weymouth to Kingston Upon Thames
- Distance from Weymouth to Ballater
- Distance from Weymouth to Shrewsbury
- Distance from Weymouth to Bath
- Distance from Weymouth to Letchworth Garden City
- Distance from Weymouth to Guisborough
- Distance from Weymouth to Langport
Distance from Selkirk and other towns
- Distance from Selkirk to Brighton
- Distance from Selkirk to Nottingham
- Distance from Selkirk to Edinburgh
- Distance from Selkirk to Manchester
- Distance from Selkirk to Bristol
- Distance from Selkirk to Liverpool
- Distance from Selkirk to Leeds
- Distance from Selkirk to Glasgow
- Distance from Selkirk to Belfast
- Distance from Selkirk to Birmingham
- Distance from Selkirk to Leicester