Deception Pass Half Marathon

APR
3
2027
Trail races at Deception Pass State Park featuring a 13.1 mile half, a 10K and a combined 19.3 mile double on coastal bluffs and single track trails.
Sat 3 Apr 2027
19 miles 13 miles 10 kilometers

Always double-check with the organizer's website! This page may contain affiliate links.

Deception Pass Half Marathon & 10K

This is a trail running event at Deception Pass State Park near Oak Harbor, Washington, with courses that use coastal bluffs, beaches and forested single track. The half marathon course crosses Deception Pass Bridge twice and visits Rosario Head, Lighthouse Point and Lottie Point trails. Both races start and finish at the East Cranberry Lake Picnic Area and run toward North Beach before entering the trails.

The trails alternate between low sea level sections and high bluff sections. Footing is often rocky or rooty and some hills are short and steep. Aid stations are placed on both courses and stock water, Gnarly electrolyte drink, peanut butter and jelly sandwiches, fresh fruit, chips, pickles and snacks; basic first aid and feminine hygiene products are available. Runners may use drop bags at the Bowman Bay aid station for the half marathon. Course markings use yellow and black arrow signs and pink and black ribbons.

Key logistical notes include a required Washington Discover Pass for parking in the park, no overnight parking at the start/finish lot, and camping available at park campgrounds with reservations. Crew access to aid stations is restricted; volunteers staff aid stations and track runners there. The organizer enforces aid station cutoff rules to maintain permit limits and course safety. Registration closes April 1, 2027. Visit the organization's website for the most recent information.

19 mi
The Double
13 mi
Half Marathon
10 km
10k
Add Event
Help us complete the calendar!
  • Distance is at least 5 km
  • Event has a website or Facebook page
Website
Optional: Please provide your e-mail address if we may contact you.
Report a change
We will only update the data if the information is also on the website.