Trails for everyone, forever

Home Go Hiking Hiking Guide Centennial Trail

WTA is a nonprofit that needs you

We’re just as excited as you to get the summer hiking season started. We're psyched our website and work for trails help you get outside.

But we're a nonprofit run on donations from regular people. If everyone who visited this website this holiday weekend donated $9/month, it would fully fund our work for the next 2 years. Of course, time spent outdoors is priceless, but every donation large or small helps us support those experiences for everyone.

Please take 2 minutes to chip in $9.

$9 button

Thank you and happy hiking!


Centennial Trail

Puget Sound and Islands

A 30.5 mile long paved trail follows a historic rail line through Snohomish to Skagit county. Take a short walk, use it to connect to another trail, or undertake the whole thing in a day! Continue reading


Puget Sound and Islands
Jump to Map & Directions


30.5 miles, one-way



4.00 out of 5

  • Mountain views
  • Dogs allowed on leash
  • Good for kids
  • Rivers

Parking Pass/Entry Fee


The main section of the Centennial Trail, a paved trail that stretches through Snohomish to the Skagit county line. It follows the original route of the Seattle, Lake Shore and Eastern Railway; sections of this railway have since been acquired by Nortern Pacific and Burlington Northern. The name is thanks to efforts by locals in the late eighties, who lobbied for a trail to be established in 1989, which was the year of Washington state's centennial. 

Users of the Centennial trail will pass through forests and farm land, cross creeks and rivers, and have options to create larger, longer routes by connecting to the Whitehorse Trail near Arlington. While bikes, equestrians, and pedestrians share the trail, note that equestrians are prohibited between the Snohomish and Pilchuck trailheads and between Armar Road and Bryant, because of congestion concerns. 

Heading north, the trail climbs very gradually after Lake Stevens and through to Lake Cassidy. Views of the Olympics peek through trees on the way into Arlington, where there's a connection with the Whitehorse Trail.

Wheelchair Accessibility

The Centennial Trail is paved

Centennial Trail

Map & Directions

Co-ordinates: 47.9193, -122.0868 Open in Google Maps


Puget Sound and Islands

Snohomish County Parks

See weather forecast

Getting There

Find the Snohomish trailhead off Interstate 405. Take Exit 23 onto State Route 522 and drive east for 2.4 miles, exiting onto Highway 9 toward Snohomish. Continue for 9.5 miles to the Snohomish exit and turn right onto Second Street. After about a mile, turn left onto Maple Avenue. Drive five or six blocks and look for on-street parking on the right.

To reach the Nakashima Heritage Barn (the north trailhead) from I-5, take exit 208 for Highway 530 toward Arlington. Follow 530 east for 3.7 miles. Turn left onto SR 9. After 7.7 miles, the trailhead is on the left.

Parking Pass/Entry Fee


You can improve or add to this guidebook entry

Centennial Trail

12 Trip Reports

Hiked here recently?

Submit a trip report!
Trip Reports