Weather in Hannibal, United States 🇺🇸
Weather Forecast in Hannibal
As of now, Hannibal is 30°C and cloudy, feeling like 34°C. The air is at 70% humidity and winds are about 12 km/h, and the UV index is 2 (low). Across the coming days, Hannibal should see roughly 20°C to 40°C. ⚠️ Heat Advisory issued July 25 at 2:10PM CDT until July 27 at 9:00PM CDT by NWS St Louis MO
Hourly Forecast for Hannibal
14-Day Forecast for Hannibal
Additional Forecasts for Hannibal
Air Quality
Historical Weather
Weather Forecasts for Other Cities in United States
Browse Weather in United States by cities in alphabetical order:
Best Time to Be Outside in Hannibal Tomorrow
There is no good daylight window left in Hannibal today. Tomorrow, the most comfortable window looks like 06:00 to 08:00, when it is around 26°C. It should stay dry through that window. No significant rain is expected in the next several hours.
Frequently Asked Questions about Weather in Hannibal
What is the temperature in Hannibal right now?
It is currently 30°C (87°F) in Hannibal, cloudy (feels like 34°C).
What's the weather like in Hannibal right now?
Current weather in Hannibal: Cloudy, humidity 70%, wind 12 km/h WSW.
What is today's forecast for Hannibal?
Today in Hannibal: high 34°C, low 20°C, sunny. Chance of rain: 36%.
What is the 7-day weather forecast for Hannibal?
Daily highs and lows for Hannibal:
- 2026-07-25: 34°C / 20°C
- 2026-07-26: 40°C / 24°C
- 2026-07-27: 40°C / 26°C
- 2026-07-28: 38°C / 25°C
- 2026-07-29: 33°C / 22°C
- 2026-07-30: 36°C / 22°C
- 2026-07-31: 34°C / 22°C
Is it going to rain in Hannibal today?
There is a 36% chance of rain in Hannibal today. Total expected precipitation: 0.37 mm.
What is the wind speed in Hannibal right now?
Wind in Hannibal is currently 12 km/h (7 mph) from the WSW.
What is the UV index in Hannibal right now?
The UV index in Hannibal is currently 2.1 (low). Sun protection is recommended when the index is 3 or higher.