menu account_circle

Farm To Farm Ultra Run

Quick facts

Distance Ultra marathon

About Farm To Farm Ultra Run

The Farm To Farm Ultra Run is a 50 mile, road-running event in Freeport and Brunswick, Maine. Farm to Farm is a nonprofit event owned by the Maine Track Club and organized in partnership with the Brunswick-Topsham Land Trust and Wolfe’s Neck Farm. Farm to Farm is a "green-minded" event with a charitable purpose to support conservation and locally-grown food in Maine. Farm to Farm’s race course connects Wolfe’s Neck Farm in Freeport to Crystal Springs Farm CSA in Brunswick–a quiet stretch of rolling-to-flat road that traverses beautiful woods and coastal farmland.


25K Run

  • 25km

50 Mile Run

  • 80.467km

50K Run

  • 50km


Award Medals

Awards will be given to the top three overall male and female finishers.

Equipment Storage

There will be a corral for bags at both Wolfe's Neck Farm (start/finish and relay exchange area) and Crystal Spring Farm (turnaround area)


Parking will be in a field close to the start/finish area at Wolfe's Neck Farm.


Wolfe's Neck Farm



Races will start and finish at Wolfe's Neck Farm in Freeport. The out-and-back-style course starts and finishes at Wofle's Neck Farm with a turnaround loop at Crystal Spring Community Farm in Brunswick. The two farm properties are approximately 6 1/2 miles apart by public road, which constitute most of the race course. Runners will also run on the farm properties. The course is flat to rolling. Surface is primarily asphalt road with some running on gravel road. The course includes the trails at Crystal Spring Farm. Approximately 10-15% of the course will be on these trails.

Farm To Farm Ultra Run Trivia

Maine's Oldest Ultra.

The race information has been found on the official website of the event or through publicly available sources. Always refer to the official website the latest race information. Please let us know if any data is wrong or missing, by emailing us.