The Buffalo Marathon is May 28 featuring a marathon, half marathon, and on May 27 -5k and Kids mini marathon. Bands will perform along the courses. 5k, Dog and Kids Marathon on May 27.Register
Marathon- May -28-start time is 6:30am
Half Marathon– May 28-start time is 6:30am
5k- May 27 at 8am
5k Walk – May 27 – 8:15am- and you can walk with strollers this year.
Kids Mini- Marathon – May 27-11:30- $10- 2 t o 8 years
Buffalo Stampede for Dogs – May 27 at 12:30pm -$40 . Dogs must be on a leash- Register
Post Race Party at Buffalo Convention Center, 153 Franklin.