The average temperature in Williston, ND the average temperature is 34.2 degrees in summer, with precipitation around 6.0 mm , Kingston's temperatures reach 30.78 during the hot season, with 2.3 average of rain rate . In winter, however, weather indicators show around 15.49 degrees in Kingston, compared to the -29.05 average degrees reported in Williston, ND. During the winter period, Williston, ND can register 0.7 mm precipitation, while Kingston have an average of 1.6 mm rain level.