March in Fort Saint John is the snowiest month of the year. In March, the weather in Fort Saint John is typically freezing. Average daily high temperature in March is about 2 degrees below zero. On average, Fort Saint John has 19 cloudy, 9 snowy, 2 sunny, and 1 rainy day in March. The snowfalls are usually moderate.