Snohomish to Skagit County
Park hours are 7:00 a.m. til dusk
Maps of Trail:
Centennial Trail Map (1,099K .pdf)
Link to trail map on Community Transit's web page (1.52mb .pdf)
Please note: Trailhead parking lots will be closed for repair as follows:
Pilchuck Trailhead: May 13
Hartford Trailhead (20th Street): May 13
Getchell Trailhead: May 15
- 30 miles of completed trail (Snohomish to Skagit County Line)
- 10' wide multi-purpose paved trail
- 6' wide natural surface parallel equestrian trail
- Picnic tables, benches
- Shelters available for rent at Machias Trailhead
- Permits for Public Events & Activities on the Trail
- Serves as a conservation corridor protecting sensitive and important natural and cultural resources
- Provides a safe alternative transportation route
- Currently connects Snohomish, Lake Stevens, Arlington, and points between
- Please note: the trail is designed for hiking, biking & equestrian use only, no motorized vehicles.
An enormously popular recreational trail for walking, bicycling, hiking, and horseback riding accessible to persons of all levels of physical ability.
The trail is built on the old Burlington-Northern Railroad line. Development of the trail began in 1989 during the state's centennial, hence the name, Centennial Trail.
The trailhead and rest stop in the town of Machias is a replica of the Machias Station railroad depot built in the late 1890s which served the rail line which today is the Centennial Trail. The Machias Trailhead facility is available for rent. Contact park reservations at 425-388-6600 for details.
More than 400,000 citizens utilize the trail each year as a recreational trail and non-motorized commuter corridor. This 30 mile linear park has become one of the most valued and well-used assets in our 10,800 acre system.
Find a Park