Weather for South Newbury, NH - South Newbury, NH Weather, Current Weather in South Newbury, NH. Local weather report for South Newbury, NH, Local South Newbury, NH weather. Forecast for South Newbury, New Hampshire, South Newbury, NH weather forecast. Find your local South Newbury weather forecast. South Newbury, NH weather conditions. Weather outlook for South Newbury, NH. Weather report for South Newbury, NH. Weather Maps and Driving Directions Maps. South Newbury Weather - Weather South Newbury.