At the present, WHSmith has 30 branches near Barnsley, South Yorkshire. See the page below for a full listing of all WHSmith locations nearby.