Buffalo Marathon Weekend
Buffalo weather is very moderate at the end of May, making for ideal running conditions. The average temperature is 62οF/17οC. The average high is 71οF/22οC; the average low is 54οF/12οC.
Â