Skip to main content

Buffalo Marathon 2027

✓ Verified date — May 30, 2027
Date
May 30, 2027
Location
Buffalo, USA
Distance
42.2 km
Difficulty
Not rated
Field
1,488 finishers

The 2027 Buffalo Marathon takes place on Sunday, May 30, 2027 in Buffalo, USA. A fast, mostly flat loop course through Buffalo, New York, with only about 100 feet of total elevation variance between its highest and lowest points. Race-week weather is typically 12°C to 21°C.

Training for the Buffalo Marathon?

Coach Icarus builds your plan around your fitness and your schedule.

The course

A fast, mostly flat loop course through Buffalo, New York, with only about 100 feet of total elevation variance between its highest and lowest points. The race starts and finishes downtown near the Buffalo Convention Center (Delaware Avenue and Huron Street), heading north through historic neighborhoods and Delaware Park, then south to the Lake Erie waterfront before returning downtown. Landmarks include views of Lake Erie, Canalside, KeyBank Center, Forest Lawn Cemetery, and Frederick Law Olmsted's park and parkway system; the final exposed stretch around mile 25 can bring headwinds off the lake.

Course summary source: findmymarathon.com

Course map & elevation

Distance

43.0 km

Elevation gain

93 m

Elevation loss

98 m

High / low

206 / 171 m

0 km171 m – 206 m43.0 km

🛰️ Community-sourced GPX with DEM-corrected elevation — not an organizer-verified course.

Race-week weather

Typical high

21°C

Typical low

12°C

Year-to-year swing

±2.8°C

Rain

3.5 mm/day

Based on 2020-2025 of race-week history, with peak gusts around 19 km/h.

Difficulty

ClimbingNot rated
DownhillNot rated
Heat2/3
Altitude0/3

Race facts

Official race site
thebuffalomarathon.com ↗
Start time
06:30
Field size
1,488 finishers (2026)
Boston qualifier
Yes

Distances: 42.2 km · 21.1 km

When is the Buffalo Marathon 2027?

The 2027 Buffalo Marathon takes place on Sunday, May 30, 2027.

Training for the Buffalo Marathon?

Coach Icarus builds your plan around your fitness and your schedule.

Predict your finish time

Enter one recent race result and get predicted finish times across 5K, 10K, half marathon, and marathon.

Race Time Predictor
Enter a recent race result to predict your finish time at another distance, using Riegel's formula.
Hours
Minutes
Seconds

Predicted Finish Time

52:07

Pace / km

5:13

Pace / mile

8:23

DistancePredicted Time
5K25:00
10K52:07
Half Marathon1:55:00
Marathon3:59:47

Predictions assume similar fitness, course, and conditions — they are a starting point for goal setting, not a guarantee.

More USA races