Available distances
About
The Last Mile - Duncannon is an annual event in Duncannon, Perry County, Pennsylvania, held on December 26, 2026. The single format covers 5 miles (8 kilometers) and starts at 10:00 a.m. from the Duncannon fire hall, taking runners out through the surrounding hills before returning to the hall to finish. The race supports the Duncannon fire company and funds scholarships for student runners at Perry County schools.
Hills are the defining feature, so this is not a course for a flat-road personal best; run it by effort, keep something back for the climbs on the way home, and let the descents do some of the work. Five miles is a manageable distance for anyone running three or four times a week, but adding one hilly run each week for a month beforehand will make a real difference on the day.
Prepare for The Last Mile - Duncannon with RunRun
An AI-generated training plan, adjusted every week based on your real sessions. Built around your goal, current level and race date.
- Personalized plan based on your VO2max, history and weekly availability
- Strava and Garmin sync: your sessions are analyzed and the plan adapts
- Target paces, long runs, key sessions: everything is calculated for race day
Races nearby
Other upcoming races around Duncannon.
Steps to Stability 5K
Apr 17, 2027 · Juniata Township, PA · 9 mi away
3.1 mi
Tröegs Rugged Trail 5k Run for Conservation
Sep 19, 2026 · Millersburg, PA · 11 mi away
3.1 mi
Medal Madness 5K, 10K,13.1M & 26.2M at Harrisburg, PA
Oct 31, 2026 · Harrisburg, PA · 11 mi away
26.2 mi · 13.1 mi · 6.2 mi · 3.1 mi
Hot Cider Hustle - Harrisburg 10K & 5K
Nov 1, 2026 · Harrisburg, PA · 11 mi away
6.2 mi · 3.1 mi
Enders Harrisburg Marathon
Nov 8, 2026 · Harrisburg, PA · 11 mi away
26.2 mi · 13.1 mi
9/11 Heroes Run - Harrisburg, PA
Sep 19, 2026 · Harrisburg, PA · 12 mi away
3.1 mi · 1 mi