The Centennial Trail is constructed on a railroad right-of-way that connects Seattle and Canada. The town of Machias has a replica of the railroad depot originally built in the late 1890s. The Machias Depot trailhead, just south of Lake Stevens, is a popular place to access the Centennial Trail.
The Centennial trails runs through long stretches of forested areas. The newer part of the trail is north of Lake Stevens. The smooth asphalt is popular with roller-bladers. In addition, since the trail follows a rail line, all uphill and downhill sections are gentle slopes.
About 6 miles north of Machias is Lake Cassidy, which is a great place to stop for a rest and enjoy the lakeside scenery.
For other postings about bike trails, see King County Bike Trails: Sammamish River Trail.