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.