Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy.You may at any time.
--> Shrewsbury is a market town, civil parish and the county town of Shropshire, England, on the River Severn, 150 miles north-west of London. At the 2021 census, the parish had a population of 76,782.