Stonehenge is 35 miles from the City of Bath.
38 miles taking this route:Take A36 WARMINSTER, from Bath, to A303 (EAST) ANDOVER (to STONEHENGE), at the DEPTFORD junction past Warminster.Take A303 to Stonehenge.
half an hour in a car
York, Chester, Bath, Stonehenge, London.
Approx 35 miles (56km) by road
London, Stonehenge, Bath, , just to name a few
They are about 39.1 miles apart, according to Google Maps. So that's about a 45 minute drive, or a two-day walk. ***(I found Stonehenge boring as you can't get right up to the stones anymore, but the Roman Baths in Bath were fascinating!)
Stonehenge, Bath, Chester, York, Windsor, Canterbury. Also Edinburgh in Scotland.
stonehenge
According to AA route planner Swindon to Bath is 36.8 miles Swindon to Bristol is 39.9 miles Therefore Swindon is closer to Bath, but not by much.
No, you need to take the tube to Paddington, Victoria or other stations that serve that Bath area. You will need to take British rail from there.
About three hours - depending on route and traffic conditions.