Routes

Planner

Features

Updates

App

Login or Signup

Get the App

Login or Signup

Routes
Bike touring routes & trails
United States
Washington
Snohomish County
Machias

Machias, Granite Falls & Lake Stevens loop

Moderate

3.4

(5)

88

riders

Machias, Granite Falls & Lake Stevens loop

03:24

57.4km

370m

Cycling

This touring cycling route offers a delightful blend of paved multi-use trails and quiet rural roads, guiding you through the scenic Snohomish County. You'll pedal along the smooth Centennial Trail, pass the tranquil waters of Lake Cassidy, and eventually reach the expansive Lake Stevens, where you can enjoy views of its shoreline. The route's varied terrain and natural beauty make it a rewarding experience for those seeking a moderate ride with diverse scenery.

Planning your ride is straightforward, with amenities available along the way. You can start at the Machias Trailhead, which offers restrooms for convenience. Around mile point 6, near Lake Cassidy, there's a sanican, and for a mid-ride treat, Biscuit & Bean provides refreshments around mile point 24. This Machias Granite Falls Lake Stevens cycling route terrain elevation difficulty is generally considered moderate, making it accessible for many cyclists.

At 35.7 miles (57.4 km) with 1209 feet (368 metres) of elevation gain, this loop typically takes about 3 hours and 24 minutes to complete. It's a fantastic option for a longer day out on your touring bicycle, combining the ease of the Centennial Trail, built on an old Burlington-Northern railroad line, with the charm of backcountry roads. The blend of dedicated trails and quiet roads sets this route apart, offering both accessibility and immersive natural scenery.

Last updated: June 9, 2026

Waypoints

A

Start point

Parking

Get Directions

1

24.8 km

Granite Falls

Highlight • Settlement

Granite Falls is a serene small country town nestled in the foothills of the North Cascades. The area is known for its stunning nearby waterfalls, ice caves, and rivers and is home to a community of logging and outdoor enthusiasts. Granite Falls is also the gateway to the legendary Mountain Loop scenic byway and serves as an ideal home base for plenty of mountain adventures in the area.

Tip by

2

39.1 km

Lake Cassidy

Highlight • Lake

A lovely spot to stop along the Centennial Trail and get a view of Lake Cassidy. You can walk out along the dock and have a snack on the park bench at the end.

Tip by

3

46.6 km

Lake Stevens

Highlight • Lake

Lake Stevens, located six miles east of Everett and partially within the city of Lake Stevens, is the largest natural lake in the county. Spanning 1,012.7 acres, it offers plenty of outdoor activities, including beach access, boat launches, swimming, and picnic areas within several parks along its shoreline. It is a fantastic spot to stop for a picnic or a swim on a sunny day.

Tip by

B

57.4 km

End point

Parking

Loading

Way Types & Surfaces

Way Types

40.2 km

14.0 km

2.78 km

403 m

< 100 m

Surfaces

53.9 km

2.88 km

520 m

< 100 m

Sign up to see more specific route details

Sign up for free

Elevation

Elevation

Nothing selected – click and drag below to see the stats for a specific part of the route.

Highest point (170 m)

Lowest point (30 m)

Sign up to see more specific route details

Sign up for free

Weather

Powered by Foreca

Today

Tuesday 7 July

24°C

10°C

0 %

Additional weather tips

Max wind speed: 16.0 km/h

to get more detailed weather forecasts along your route

Comments

guide_signup

Want to know more?

Sign up for a free komoot account to join the conversation.

Sign up for free

This route was planned by komoot.

Save

Edit route

Download GPX

Move start point

Print

Share

Embed on a website

Report an Issue

Report restricted access

Frequently Asked Questions

What kind of terrain can I expect on the Machias, Granite Falls & Lake Stevens loop?

The route features predominantly paved surfaces, with about 53.9 km of asphalt and 2.88 km of other paved sections. While much of it is mostly flat, particularly the Centennial Trail portions, there are a few moderately challenging climbs. A very small portion might include unpaved segments, generally less than 100 meters.

How long does it typically take to complete this touring bicycle loop?

This loop is approximately 57.4 kilometers (35.7 miles) long and typically takes around 3 hours and 24 minutes to complete by touring bicycle.

Is this touring bicycle route suitable for beginners?

The route is classified as a 'moderate bike ride' and requires 'good fitness'. While mostly paved, the 370 meters of elevation gain and the duration of over three hours mean it's not considered an easy ride, making it less suitable for absolute beginners without some cycling experience.

What are the main points of interest along the route?

You'll pass by scenic areas like Granite Falls, Lake Cassidy, and Lake Stevens. The route also incorporates a significant portion of the Snohomish County Centennial Trail, which offers views of wildlife, greenery, and farmland.

What are the recommended starting points for this loop?

The Machias Trailhead Park is a common and well-equipped starting point. It offers amenities such as a playground, restrooms, and picnic tables, along with a replica of the historic Machias Station railroad depot.

Where can I park for the Machias, Granite Falls & Lake Stevens loop?

Parking is available at the Machias Trailhead Park, which is a popular starting point for the loop. This trailhead is well-equipped with facilities.

Does the route intersect other well-known paths?

Yes, the route extensively uses sections of the Snohomish County Centennial Trail, which is a 30-mile multi-use paved trail built on a former railroad line. It also briefly touches the Centennial Trail - Getchell Trailhead and State Route 92 Trailhead.

What is the best time of year to cycle this loop?

While the trail can be accessed year-round, the best time for touring cycling is typically during the warmer, drier months to fully enjoy the paved surfaces and scenic views without concerns about adverse weather conditions.

Is this route dog-friendly?

The Centennial Trail, which forms a significant part of this loop, is a multi-use path that generally allows dogs on leash. Always ensure your dog is under control and follow local regulations regarding pets on trails.

Do I need any permits or pay entrance fees for this route?

No, there are no specific permits or entrance fees required to access and cycle the Machias, Granite Falls & Lake Stevens loop or the Centennial Trail sections it utilizes.

What kind of scenery and wildlife can I expect?

Cyclists can expect diverse scenery, including views of wildlife and greenery, as well as farmland along the Centennial Trail sections. A significant highlight is the scenic beauty of Lake Stevens, which the trail either skirts or offers views of.

Nearby routes

Moderate

5.0

56

Snoqualmie Valley Trail

04:20h

67.7km

380m

Explore
RoutesRoute plannerFeaturesHikesMTB TrailsRoad cycling routesBikepackingSitemap
Download the app
Follow Us on Socials

© komoot GmbH

Privacy Policy