April in Medicine Hat is the windiest month of the year. In April, the weather in Medicine Hat is typically warm. Average daily high temperature in April is about 13 degrees above zero. On average, Medicine Hat has 10 partly cloudy, 8 sunny, 6 cloudy, 5 rainy, and 1 snowy day in April. The rains are usually moderate.