Biết rõ thông tin thời tiết là yếu tố quan trọng để có một kỳ nghỉ sang trọng tuyệt vời ở St. Johnsbury. Tháng Bảy và Tháng Tám thường là tháng nóng nhất với nhiệt độ trung bình 17°C; trong khi đó Tháng Một và Tháng Hai là tháng lạnh nhất với nhiệt độ trung bình -5°C. Tháng tuyết to nhất tại St. Johnsbury là Tháng Một, Tháng Ba, Tháng Hai và Tháng Mười Một, với lượng tuyết rơi trung bình 30 mm mỗi tháng.