May is one of the beautiful times to visit Montana with comfortable weather as the spring blossoms in the state. Missoula in the northwest has average temperatures in the comfortable 40°F (4.4°C) to 67°F (19.4°C) range, while Helena, the capital of Montana in the southwest, averages a mild 41°F (5°C) to 67°F (19.4°C); much of the eastern part is warm with Glendive between 45°F (7.2°C) and 70°F (21.1°C) and Great Falls between 39°F (3.9°C) and 65°F (18.3°C). By May, snow restricts to the upper mountain ranges and highlands as rain replaces it and registers an average of 2.5" (64mm) to 3" (76mm) in many regions. The sunshine that was lacking in the early spring makes a comeback in the latter part of spring amid glorious days and cacophony of singing birds, animals, and tourists. Beware, while planning to visit Makoshika or Medicine Rock State Parks in the east as eastern Montana warms more and gets heavy rain as compared to the western part that sees mostly light but persistent rain.