Maximum speed
km/h on motorway
km/h on other roads
Fuel consumption L/100 km
Fuel priceGBP / L
Save route
Pick a point on map
572
km
5
h
32
min
45.8
L
54
GBP

Distance from Selkirk to Amesbury by car

The distance between Selkirk and Amesbury is 572 kilometers by road including 561 kilometers on motorways. Distance from Selkirk to Amesbury by car takes approximately 5 hours and 32 minutes.

The distance between Selkirk and Amesbury is ranked 54th in the ranking popularity.

You can drive from Selkirk to Amesbury through Carlisle, Lancaster, Birmingham, Wilton, Hawick, Langholm and Longtown.

Use driving directions from Selkirk to Amesbury to navigate the path offline.

The driving time from Selkirk to Amesbury is approximately 5 hours and 32 minutes without intermediate stops.

Use satellite map layer when preparing for a travel from Selkirk to Amesbury.

Reverse route: from Amesbury to Selkirk.

Have any questions? Contact us!