Skip to main content
AMZBooking
Soulard Farmers Market, St. Louis

Best time to visit · St. Louis · United States

The best time to visit St. Louis

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Paul Sableman, CC BY 2.0

Quick answer

The best time to visit St. Louis is April to May and September to October, when days are about 19–27°C and comfortable for Forest Park, the Arch and the Botanical Garden. Summer is hot and humid but busy with baseball, outdoor theatre and festivals, and winter is cold and quiet with low prices.

Key facts

Best months
April–May and September–October
Shoulder season
March, June and November
Warmest month
July (avg high 32°C (90°F))
Coldest month
January (avg high 4°C (39°F))
Rainiest month
May (~12 rainy days)
Lowest hotel prices
January

Seasons

St. Louis has a humid continental climate with hot, humid summers often above 30°C, cold winters with occasional snow and ice, and pleasant but changeable springs and autumns. Spring brings strong thunderstorms.

March–May

Spring

Blooms in Forest Park and the Botanical Garden, baseball's return and changeable weather with strong storms.

June–August

Summer

Hot and humid days, free outdoor Shakespeare, the Muny, Cardinals games and Fourth of July fireworks at the Arch.

September–November

Autumn

Pleasant September and October weather, festivals, autumn colour and the start of hockey season.

December–February

Winter

Cold with occasional snow or ice, Garden Glow lights, Soulard Mardi Gras and the year's lowest hotel rates.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January4°C-5°C99.7 h1/51/5
February7°C-3°C910.7 h2/52/5
March13°C2°C1111.8 h2/52/5
April19°C8°C1113.2 h3/53/5
May25°C14°C1214.3 h3/53/5
June30°C19°C1014.8 h4/54/5
July32°C22°C914.6 h4/54/5
August31°C21°C813.7 h4/54/5
September27°C16°C812.4 h3/53/5
October20°C9°C811.1 h3/53/5
November13°C3°C910 h2/52/5
December6°C-3°C99.5 h2/52/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in St. Louis by month
MonthEvents
JanuarySoulard Mardi Gras season begins (usually January)
FebruarySoulard Mardi Gras Grand Parade (usually the Saturday before Fat Tuesday)
MarchSt. Patrick's Day parades downtown and in Dogtown (around 17 March)
AprilCardinals opening day at Busch Stadium (usually early April)
JuneShakespeare Festival St. Louis — free outdoor performances in Forest Park (usually June); The Muny outdoor musical theatre season (usually mid-June to August)
JulyFair Saint Louis — Fourth of July festival and fireworks at the Arch
SeptemberJapanese Festival at the Missouri Botanical Garden (usually Labor Day weekend); Great Forest Park Balloon Race (usually September); St. Louis Art Fair in Clayton (usually September)
OctoberBlues hockey season begins (usually October)
NovemberGarden Glow at the Missouri Botanical Garden (usually mid-November to early January)
DecemberGarden Glow at the Missouri Botanical Garden (December)

Cheapest and quietest times

Hotel prices are usually lowest in January, and the sights are quietest in January.

St. Louis on a budget.

What to pack

Packing for St. Louis by season
SeasonPack
SpringLight layers for the day and a light jacket for the evening; Shoes with good grip for icy pavements; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
SummerLight, breathable clothes, a sun hat and high-factor sunscreen; A packable rain jacket for showers; Comfortable walking shoes
AutumnLight layers for the day and a light jacket for the evening; A packable rain jacket for showers; Comfortable walking shoes
WinterA warm coat, hat, gloves and thermal layers; Shoes with good grip for icy pavements; A packable rain jacket for showers; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit St. Louis?

The best time to visit St. Louis is April to May and September to October, when days are about 19–27°C and comfortable for Forest Park, the Arch and the Botanical Garden. Summer is hot and humid but busy with baseball, outdoor theatre and festivals, and winter is cold and quiet with low prices.

+When are hotel prices lowest in St. Louis?

Usually in January. Cold with occasional snow or ice; a good time for the free indoor museums.

+What is the rainiest month in St. Louis?

May, with about 12 days of rain on average.

+How hot does St. Louis get?

The warmest month, July, averages highs of 32°C (90°F) and lows of 22°C (72°F).