In March, the weather in San Bernardino is typically warm. Average daily high temperature in March is about 16 degrees above zero. On average, San Bernardino has 19 sunny, 11 partly cloudy, and 1 rainy day in March. The rains are usually light.