446 miles
M6 / 446 miles - about 7 hours 42 mins.
From Portsmouth RI its 374 miles From Portsmouth NH its 433 miles
20 miles taking M27 PORTSMOUTH.
Answer By road, the distance from Portsmouth to Glasgow in Scotland is about 450 miles.
448 miles
73.7 miles
About 600
Portsmouth, England to Edinburgh, Scotland is approx 449 miles.It would normally take about 7 hours 35 minutes to drive.Longer if you take a break on route.
235 miles
About 300 miles
400 miles
Its 369 Miles.