The distance between Barmouth to Stourport-on-Severn is 161 Mi by road. You can also find the distance from Barmouth to Stourport-on-Severn using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Barmouth to Stourport-on-Severn for road driving directions!