Travel Rankings & Advice

Best Times to Visit St. Louis

The best times to visit St. Louis are in April and May and September through October. Along with many cities around the world, St. Louis experiences long, hot summers and long, cold winters. The short seasons of spring and fall, which fill with convivial events and nice temperatures, make for the most enjoyable visits. 

Temperature (°F)

°F | °C
St. Louis Temperature (°F)
St. Louis Temperature (°C)

Precipitation (in)

in | mm
St. Louis Precipitation (in)
St. Louis Precipitation (mm)


The hot weather peaks in July with temperatures in the lower 90s. Still, dedicated baseball fans brave the high temperatures to cheer on the Cardinals at Busch Stadium. Keep in mind that hotel prices tend to be at their highest this time of year.

Key Events:


High average temperatures drop into the 80s in September and slide into the mid 50s and 60s by October.

Key Events:


Winter blows fierce winds and blasts ice in St. Louis; and it does so for quite a few months. Average lows remain in the mid 30s through March, so make sure to pack a warm coat. Still, this is also the best time to score a deal on a hotel and to see the city sans the crowds.

Key Events:


A short but glorious season, spring sees temperatures in the 60s and 70s. During these months the Missouri Botanical Garden, bursting with blooms, is a sight to see.

Key Events:

Next Steps: St. Louis

U.S. News Airfare Finder

Find Best Airfares to St. Louis

See best fares from Orbitz, Expedia, Kayak & more!
Please enter missing information