Distance from Salisbury to Bath
The distance from Salisbury to Bath is 462 km (or 288 mi). The estimated driving time for the trip is 4h 43min and the main road for this route is the A1(M). In a straight line, the distance between Salisbury and Bath is 398 km (248 mi).
Distance from Salisbury and other towns
- Distance from Salisbury to Barnard Castle
- Distance from Salisbury to Nottingham
- Distance from Salisbury to Watlington
- Distance from Salisbury to Haltwhistle
- Distance from Salisbury to Penarth
- Distance from Salisbury to Kilgetty
- Distance from Salisbury to Denny
- Distance from Salisbury to Lauder
- Distance from Salisbury to Broxburn
- Distance from Salisbury to Sidcup
- Distance from Salisbury to Gretna
- Distance from Salisbury to Dunstable
Distance from Bath and other towns
- Distance from Bath to Brighton
- Distance from Bath to London
- Distance from Bath to Glasgow
- Distance from Bath to Reading
- Distance from Bath to Liverpool
- Distance from Bath to Portsmouth
- Distance from Bath to Belfast
- Distance from Bath to Bristol
- Distance from Bath to Nottingham
- Distance from Bath to Sheffield
- Distance from Bath to Edinburgh