According the AA Route Planner (GB Edition) the distance is 132.1 miles, this will take about 2 hours and 48 minutes to drive, assuming you take the direct route and there are no stops, accidents, breakdowns or other hold ups en route.
137 miles - see the related link below.
235 miles
383 miles
About 400 miles.
The distance is 337 miles
There is approximately 42 miles between Edinburgh and Hamilton
22 miles
Edinburgh to Brighton is 464 miles by road.
215 miles
56 miles
2.5 miles
112 miles