Farm to Farm Ultra

Freeport, United States • 28 Sep 2025

Farm to Farm Ultra is a Maine ultramarathon held in Freeport and Brunswick. The 2025 event includes a 50-mile race, a 50K, a 50K four-person relay, plus 25K and a 25K two-person relay. The course starts at Wolfe’s Neck Farm in Freeport and finishes at Crystal Spring Farm in Brunswick, featuring rolling paved roads and about two miles of runnable trail per 25K loop.

Runners rely on two manned aid stations (start/finish and Crystal Spring Farm) and one unattended aid station along the course; cups are not provided. Markings combine road signs and trail pin flags. Pacers are allowed for the 50-mile; adaptive guides may participate with waivers. Visit the organization's website for the most recent information.

Race information

50 mi
50 Miler
50 km
50k
50 km
50k - 4 Person Relay
25 km
25k
25 km
25k - 2 Person Relay
Visit the organization's website for the most recent information.
Trail runs nearby

Moxie's Memorial 5k is a trail run/walk in Oxford, Maine, starting and finishing at Oxbow Beer Garden on Main Street. The 5K course starts at the brewery, runs along the blue ski trail (Anne's Moon Dance) to the Mission Working Dogs training center via a connector to Moxie's Place, then returns. The..

The Little Duck 50k is a trail running event held in Windham, Maine, at the scenic East Windham Conservation Area. Scheduled for October 5, 2025, it offers two race distances: a challenging 50k ultra-marathon consisting of five 6.5-mile loops with nearly 1,000 feet of elevation gain per loop, and a..

The Thorne Head Trail Run is a community-focused 4k trail race held at Thorne Head Preserve in Bath, Maine. Hosted by the Kennebec Estuary Land Trust, this event features a mix of fun single-track and wider trails with scenic water views. Designed to be inclusive for both first-time trail runners an..

Located at Lost Valley in Auburn, Maine, the Maine Summit Trek for Tree is a community fundraising event hosted by Lost Valley to benefit Tree Street Youth. The centerpiece is the Endurance Hiking Challenge: participants run, hike, or walk the Access Road to the summit, then descend by chair lift or..

Big Brad Ultras is an ultramarathon event in Pownal, Maine, weaving through Bradbury Mountain State Park and surrounding trails. Distances include 50 Miler, 50K, and 25K, all run on a 16.5-mile loop of Maine singletrack with climbs over Tryon Mountain, Snowman’s loop, and back into the state park. T..

Riverlands 100 & Relay is a trail ultramarathon held in Turner, Maine, on May 2–3, 2026. The event centers on a 100‑mile race with a relay option, inviting solo runners and teams to tackle the course over two days. The race information pages point to course maps, a pacer or relay finder, and runner..