Weather in Hannibal, United States 🇺🇸
As of now, Hannibal is 35°C and sunny, feeling like 33°C. The air is at 36% humidity and winds are about 23 km/h, and the UV index is 2 (low). Across the coming days, Hannibal should see roughly 20°C to 41°C.
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 07:00 to 10:00, when it is around 27°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 35°C (94°F) in Hannibal, sunny (feels like 33°C).
What's the weather like in Hannibal right now?
Current weather in Hannibal: Sunny, humidity 36%, wind 23 km/h SSW.
What is today's forecast for Hannibal?
Today in Hannibal: high 36°C, low 20°C, sunny. Chance of rain: 3%.
What is the 7-day weather forecast for Hannibal?
Daily highs and lows for Hannibal:
- 2026-08-30: 36°C / 20°C
- 2026-08-31: 41°C / 25°C
- 2026-09-01: 41°C / 27°C
- 2026-09-02: 41°C / 28°C
- 2026-09-03: 40°C / 28°C
- 2026-09-04: 41°C / 27°C
- 2026-09-05: 39°C / 27°C
Is it going to rain in Hannibal today?
There is a 3% chance of rain in Hannibal today.
What is the wind speed in Hannibal right now?
Wind in Hannibal is currently 23 km/h (15 mph) from the SSW.
What is the UV index in Hannibal right now?
The UV index in Hannibal is currently 2 (low). Sun protection is recommended when the index is 3 or higher.