CityCheck

Best Time to Visit St. Louis, Missouri (2026)

The best time to visit St. Louis is April through October, when average highs are 67-90°F with minimal rain. Avoid December when weather conditions are the least favorable for visiting.

Month-by-Month Weather Overview

MonthHighLowRainSnowScore
Jan40°F24°F2.5"5.5"3/10
Feb45°F28°F2.3"4"4/10
Mar56°F37°F3.5"2"5/10
Apr67°F48°F4"—9/10
May77°F58°F4.2"—10/10
Jun86°F67°F3.8"—10/10
Jul90°F72°F3.8"—9/10
Aug89°F70°F3"—10/10
SepBest81°F62°F2.8"—10/10
Oct69°F50°F3"—10/10
Nov55°F38°F3.5"0.8"5/10
Dec42°F27°F2.8"3.8"3/10

Tourism score: 1-10 (higher = better for visiting). Based on temperature comfort, rainfall, and humidity.

When NOT to Visit St. Louis

December is the least ideal time to visit St. Louis. Conditions are less favorable for tourism, with highs of 42°F and 2.8" of rain.

Seasonal Breakdown

Spring

High: 67°FLow: 48°FRain: 11.7"Snow: 2"

Spring brings mild weather to St. Louis, with highs around 67°F. Expect some rain (11.7" total) but increasingly pleasant days.

Summer

High: 88°FLow: 70°FRain: 10.6"

St. Louis summers are warm with average highs of 88°F. Perfect for outdoor activities with longer daylight hours.

Fall

High: 68°FLow: 50°FRain: 9.3"Snow: 0.8"

Fall brings comfortable temperatures to St. Louis, with highs around 68°F. Often considered the best season to visit.

Winter

High: 42°FLow: 26°FRain: 7.6"Snow: 13.3"

Winter in St. Louis means snow (13.3" average) and cold, with highs around 42°F. Bundle up and enjoy winter activities.

What to Pack for September in St. Louis

  • ✓Light layers
  • ✓Sunglasses
  • ✓Comfortable walking shoes

Safety in St. Louis

While you're planning, St. Louis has a Very High Risk safety rating based on FBI crime data. See full safety report.

Frequently Asked Questions

What is the best month to visit St. Louis?

The best time to visit St. Louis is April through October, when highs average 67-90°F with comfortable temperatures and manageable rainfall. September scores highest for tourism at 10/10.

What is the weather like in St. Louis in September?

In September, St. Louis has average highs of 81°F and lows of 62°F. Expect 2.8" of rainfall and 64% humidity. Snow is not expected.

Does it snow in St. Louis?

Yes, St. Louis gets an average of 16.1" of snow per year across 5 months. Snow is a regular winter occurrence.

How hot does St. Louis get?

The hottest month in St. Louis is July, with average highs of 90°F and lows of 72°F. Humidity averages 66%. Summer heat can be intense.

What should I pack for St. Louis?

For the best time to visit (September): Light layers, Sunglasses, Comfortable walking shoes. If visiting in winter, add a heavy coat, warm hat, and insulated boots.

Best Time to Visit Other Cities