The climate in Barnsley, United Kingdom, is mild with cool winters and warm summers. The average temperature in Barnsley is 9.5 degrees Celsius. The average rainfall in Barnsley is 661.8 millimetres.