Bonavista Seasonal temperature break down - The average median temperature March through May is approximately 32°F with highs averaging at 40°F and lows averaging at 27°F. June through August has an approximate average median temperature of 54°F with highs averaging at 63°F, lows typically average at 48°F. Average median temperatures September through November average out at 45°F, high temperatures average out at 52°F and lows average at 40°F.
The average median temperature December through February is approximately 25°F with highs averaging at 32°F, lows average out at 20°F.
The average Bonavista annual median temperature averages out at approximately 39°F. The coldest month in Bonavista is February with a median temperature of 20°F, the average high for the month of February is 26°F with an average low of 14°F. The hottest month in Bonavista is August with an approximate median temperature of 61°F, the average high for the month of August is 70°F with an average low of 54°F.