Trails for everyone, forever

Home Go Hiking Hiking Guide Cascade Trail

Cascade Trail

Puget Sound and Islands


Puget Sound and Islands -- Bellingham Area
View map below


22.5 miles, one-way


Gain: 60 ft.
Highest Point: 230 ft.


2.67 out of 5

(3 votes) Log in to rate

This 22.5-mile rail trail follows the abandoned Burlington Northern grade connecting the towns of Sedro Woolley and Concrete, and can be accessed from three trailheads off of the North Cascades Highway.

The trail from Sedro Woolley starts in the fertile farmland of the Skagit Valley to the south of the North Cascades Highway. The route meanders back and forth between the Skagit River and the highway, sometimes closer to the river, other times right next to the highway, but always with scenic views of farmland and foothills. In winter one can see tundra swans and snow geese poking about in the fields. Near Lyman, the trail hugs the banks of the Skagit before the river begins a southerly meander. At Hamilton, users pass near log yards and over backwater sloughs where one can spy blue herons, red-winged blackbirds and kingfishers.

Just east of Hamilton, the trail crosses the North Cascades Highway and continues its travels on the north side of the valley. The bit of elevation gain on the trail occurs here, as the trail ascends to traverse forested slopes above the banks of the Skagit River as it meanders back north. One can spy eagles along the river, or look east to Sauk Mountain and peekaboo views of peaks of the North Cascades.

Near milepost 19 the trail passes through land designated to protect the Skagit River population of the North Cascades elk herd. Here, elk trails crisscross the grade, and Hurn Field, the meadow they call home, is visible below. Shortly thereafter, one comes to a small park recently built by Skagit County Parks. It abuts Challenger Ridge Winery. One can either have a picnic lunch and enjoy the small fish pond or wander down to the winery for such wonders as wood-fired pizza, chowders and wine tasting.


Cascade Trail

Map & Directions

Co-ordinates: 48.5179, -122.2087 Open map in new window


Puget Sound and Islands -- Bellingham Area

Skagit County Parks and Recreation

See weather forecast

Guidebooks & Maps

Getting There

driving directions

The three trailheads for the Cascade Trail from west to east:

Fruitdale Road and SR-20: From Sedro-Woolley, drive about 1.5 miles east. The parking area will be on the right at the intersection of SR-20 and Fruitdale Road.

Baker Lake Road and SR-20: From Sedro-Woolley, drive east about 17 miles to the trailhead at Baker Lake Road and SR-20.

Railroad Avenue in Concrete: From Sedro-Woolley, drive about 24 miles east to the town of Concrete. Turn left on Douglas Vose III Way, then immediately right onto Railroad Ave. that ends at the trailhead.

Take Transit 

Take the bus to the trailhead! Plan your trip by bus using TOTAGO, or consult the schedule for Skagit Transit Route #717, which stops at several places along SR-20 that are very close to the Cascade Trail. 


You can improve or add to this guidebook entry

Cascade Trail

21 Trip Reports

Hiked here recently?

Submit a trip report!
Trip Reports