Get Exclusive App Deals

Saint-Louis

Travel Info

Saint-Louis Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Saint-Louis year round climate

  • Spring (March-May): Average 84.2°F-91.8°F, hot and dry climate with almost no rainfall. Common activities: Outdoor activities such as sightseeing and desert exploration. Recommended clothing: Light and breathable clothing, sun hat, sunglasses.
  • Summer (June-August): Average 87.4°F-91.4°F, hot climate with gradually increasing rainfall, especially in July and August. Common activities: Choose cooler morning or evening hours for outdoor activities to avoid the midday sun. Recommended clothing: Light and breathable clothing, loose-fitting long pants or skirts for sun protection.
  • Autumn (September-November): Average 83.1°F-88.7°F, hot climate, September is the rainiest month. Common activities: Pay attention to weather changes and choose appropriate activities, such as indoor activities. Recommended clothing: Light and breathable clothing, prepare rain gear depending on rainfall.
  • Winter (December-February): Average 77.4°F-81.0°F, relatively cool and dry climate with little rainfall. Common activities: Enjoy more comfortable outdoor activities such as sightseeing. Recommended clothing: Light long-sleeved clothing.

Saint-Louis climatological average

Annual average temperature: approx. 85.6°F / Annual rainfall: approx. 244 mm / Summer humidity: 60%–70% / Rainiest month: September

Saint-Louis monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
78.3°F
0
February
81°F
0
March
84.2°F
0
April
88.5°F
0
May
91.8°F
0
June
91.4°F
7.5
July
88°F
76
August
87.4°F
54.3
September
87.4°F
79.7
October
88.7°F
23
November
83.1°F
0
December
77.4°F
4

Saint-Louis weather for the next seven days

10/11
Sunday
Overcast
92.8°F/79.3°F
10/12
Monday
Overcast
88.8°F/81.9°F
10/13
Tuesday
Sunny
97.8°F/79.9°F
10/14
Wednesday
Cloudy
97.8°F/84.6°F
10/15
Thursday
Sunny
94.9°F/82.1°F
10/16
Friday
Sunny
96.8°F/83.4°F
10/17
Saturday
Overcast
96.4°F/82.4°F