Nestled along the Delaware River, the McDade Trail Ultra offers runners an unforgettable adventure through rolling hills and scenic trails. The race begins at Smithfield Beach in Pennsylvania, where participants embark on either a 25K or 50K journey across the Gap's picturesque landscape. The course is marked with pink survey flags that become more prominent as you approach turns, guiding runners along both rail-trail cinder paths and some singletrack sections. The terrain remains largely flat but offers rolling hills to challenge endurance runners looking for a perfect venue to set personal records or tackle their first ultra race. Race day starts early at 7:00 AM with packet pickup for the 50K participants, followed by the start of the longer distance event at 8:00 AM. The shorter 25K route begins its registration and run at 9:30 AM and 10:30 AM respectively. Each runner is advised to bring their own cup as this is a cupless course. The McDade Trail Ultra features three aid stations, providing essential ultra fare including Huma gels and water for runners along the way. Drop bags are available at Bushkill Access for those tackling the full 50K route, allowing them to store extra gear or supplies needed later in their journey. For shorter distance competitors, a drop bag is accessible at the turnaround point. Upon crossing the finish line, participants can look forward to post-race festivities with food options such as chicken and tofu tacos, potatoes, and black bean salad served up by volunteers. It's an ideal setting for swapping stories of triumphs and challenges faced during the race while enjoying a well-deserved meal. The McDade Trail Ultra not only celebrates runners but also welcomes volunteer support from friends and family members interested in contributing to the event’s success. Volunteer hours can be redeemed as credits towards future Happily Running events, fostering community engagement among participants and supporters alike. For those unable to attend on race day, deferral options are available up to 8 weeks before the event start date for a full year of eligibility without losing out entirely due to unforeseen circumstances like military deployment or pregnancy. Full details regarding policies can be found online through Happily Running’s official website.
Races Offered
50K
Sep 26, 2026
straighten
Distance —
50K
terrain
Type —
Running
timer
08:00
sell
$95.00
25K
Sep 26, 2026
straighten
Distance —
25K
terrain
Type —
Running
timer
10:30
sell
$65.00
Weather History
These values represent the 3-year monthly averages for September in Milford.
thermostatTemperature
13.7° / 23.7°
wb_sunnyFeels like
12.9° / 23.0°
light_mode
Avg sunshine hours
9h 11m
water_drop
Avg rainfall
2.5 mm
ac_unit
Avg snowfall
—
air
Avg wind speed
8.5 km/h (Light breeze)
opacity
Sweat loss rate
Moderate
terrain
Course conditions
Firm and slightly soft
sunny
Max UV Index
Moderate (5.0)
humidity_mid
Humidity
76.8%
wb_twilight
Sunrise
06:40
nightlight
Sunset
19:06
About Milford
Learn more about the host city, Milford.
Milford is a borough that is located in Pike County, Pennsylvania, United States, and the county seat. Its population was 1,103 at the time of the 2020 census.