St. Louis weather in April

April in St. Louis averages 68°F by day and 47°F at night, with 4.7 inches of precipitation. It is the 7th-warmest and 2nd-wettest month of the year here.

St. LouisMissouriPop. 278,144
Average high
68°F+11° vs March
Average low
47°F1 nights below freezing
Precipitation
4.7 in8 days with 0.1 in. or more
Snow
0.2 in0 days at 90°F+

Is April a good time to visit St. Louis?

April is pleasant by day, but it is one of the wetter months. The most comfortable months overall are June and September to October.

On April 15 the sun rises at 6:24 am and sets at 7:37 pm, giving 13h 13m of daylight. Daylight all year.

What to pack for St. Louis in April

  • T-shirts and a light jacket or sweater
  • An umbrella or rain jacket

Based on 30-year averages, not a forecast. Check the forecast a few days before you go.

April nearby

CityDistanceHighLowPrecip.
St. Louis68°F47°F4.7 in
O'Fallon, MO28 mi68°F47°F4.7 in
Springfield, IL84 mi66°F43°F4.0 in
Columbia, MO114 mi67°F46°F4.9 in
Bloomington, IL145 mi63°F38°F3.7 in
Champaign, IL148 mi63°F42°F3.9 in
Peoria, IL148 mi64°F42°F4.0 in

Frequently asked questions

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

In April, St. Louis averages a high of 68°F and a low of 47°F, with 4.7 inches of precipitation (NOAA 1991-2020 normals).

Is April a good time to visit St. Louis?

April is mild by day but wetter than ideal, with 4.7 inches of rain.

Does it snow in St. Louis in April?

Rarely. The April snowfall normal is under half an inch.

Before and after: St. Louis in March and St. Louis in May. All twelve months: St. Louis weather by month.

NOAA NCEI 1991-2020 climate normals, station St Louis Lambert Intl. Airport, MO, 9.8 miles from the city center.