Con Calma

When to visit St. Louis without the crowds

St. Louis (Missouri, United States) is calmest in January, February, March, April, September, October, November and December: fewer people and better prices. It gets busiest in June, July and August. Below is every month with crowds, temperatures and festivals.

Best months

Apr–May & Oct

When everyone heads home

The second half of August.

Tip

The tram to the top of the Arch sells out in summer: book your slot online.

Month by month

MonthCrowdsAvg. highFestivals & holidays
January2/5 · calm4 °C (40 °F)New Year's Day, Martin Luther King, Jr. Day
February2/5 · calm8 °C (47 °F)Presidents Day
March2/5 · calm14 °C (58 °F)
April2/5 · calm19 °C (67 °F)
May3/5 · moderate25 °C (76 °F)Memorial Day
June4/5 · busy30 °C (86 °F)Juneteenth National Independence Day
July5/5 · busy31 °C (88 °F)Summer holidays & the Fourth of July, Independence Day
August4/5 · busy30 °C (85 °F)
September2/5 · calm28 °C (82 °F)Labour Day
October2/5 · calm21 °C (70 °F)
November2/5 · calm13 °C (56 °F)Veterans Day, Thanksgiving Day
December2/5 · calm8 °C (46 °F)Christmas Day

Crowds are a relative index for each place: 1 is its calmest month and 5 its busiest. Temperatures: Copernicus ERA5, 2016–2025 average. Includes official tourism statistics (National Park Service, Gateway Arch National Park, 2023-2025). How it works

Frequently asked questions

What is the best month to visit St. Louis without the crowds?

The calmest month is usually January, February, March, April, September, October, November and December (crowds 2/5). In October the average high is 21 °C (70 °F). All the calm months: January, February, March, April, September, October, November and December.

When is St. Louis most crowded?

The busiest season is June, July and August. The second half of August.

What is the weather like in St. Louis?

Average highs range from 4 °C (40 °F) in January to 31 °C (88 °F) in July, from Copernicus ERA5 (2016–2025).

What festivals are there in St. Louis?

The main ones: Summer holidays & the Fourth of July (July).

More places in Missouri

See St. Louis on the map