A satisfying loop linking parks, shoreline paths, and forest trails into one connected ride.
Distance
21 km loop

Terrain
Hardpacked park trails, some shared road sections
There are many parks to explore in South Surrey.
Start at Elgin Park, follow the Nicomekl River shoreline, ride the historic Semiahmoo Trail, circle Southmere Park lakes, wind through Dogwood Park trails, Crescent Park, and Crescent Beach.
What a loop!
Route
- Start at Elgin Park
- Follow Nicomekl River Trail
- Connect to Semiahmoo Trail
- Ride through Dogwood Park trails
- Finish via Crescent Beach and Crescent Park
Highlights
- Nicomekl River Trail
- Semiahmoo Trail
- Dogwood Park
- Crescent Beach

“So many parks, so close together — this is where you start linking them.” ~ Colleen

navigation tools
- View this ride on the Google map

