March and April are the best months for skiing in Banff.
The temperatures are slightly better compared to the earlier months and, by March, you will have safely avoided the deep freeze of January. The average temperature in the daytime is around 5°C (40°F) where as the average minimum temperatures during the night are about -7°C (19°F).
March in Banff can expect on average a rainfall of 23.4mm over 14 days. There is also, on average, 5 hours of sunshine per day.
The average daily relative humidity throughout the month of March is around 77%. While travelling in Banff, be aware of wind chill as the wind can make the weather feel colder. Moreover, the climate is more variable at this time, so be sure to carry enough warm clothing and rain jackets in case of a sudden change in weather.
Banff is surrounded by the Rockies and it provides some of the best off-piste tracks. Be prepared for an average of 10 days of snow and fog throughout the month.
Moreover, Banff also has a wide variety of luxurious resorts and activities (other than skiing) to choose from, which makes it so attractive as a holiday destination.
For ice climbers, this is the perfect time to visit Banff as March is usually marked by the Arc'teryx Canmore Ice Climbing Festival. Often held at the beginning of the month, it is a fantastic festival that is suitable for ice climbers of all levels of experience.