26 miles
3,989 ft
-3,991 ft
4,546 ft
High Point

Chugger is an annual memorial ride to commemorate the inspirational work Duncan MacKenzie completed at China Ridge. Duncan designed and lead the construction of the Rail Trail providing the first official single track bike trial at China Ridge.

The Chugger Ride begins in Princeton at Veterans Square, located at the intersection of Bridge Street and Vermillion Ave. Riders are shuttled to the China Ridge Trailhead where they follow the Ridge, Parker, Rail and KVR trails in a return loop to Princeton. Participants are encouraged to explore spur trails at China Ridge if they wish. Lunch is catered at the Coalmont Hotel, located on the KVR trail 18 km from Princeton. Following lunch, riders return to Princeton along the KVR which passes beautiful White Sands beach. White Sands is one of the many swimming spots located along the final leg of the ride which follows the Tulameen River back to Princeton.

source: Chugger Ride
Local Trail Association
Please consider joining or donating to the local riding association to support trail development & maintenance.
donate to earn trail karma!


Post a Comment

You must login to Pinkbike.
Don't have an account? Sign up

Join Pinkbike  Login

Trails in Route


  • Riding area
  • Difficulty rating
  • Route Type
  • Direction
    One Direction
  • Physical rating
  • Ridelogs
More Stats for Princeton Chugger Ride mountain bike route
  • Altitude min
    2,086 ft
  • Altitude start
    2,101 ft
  • Altitude end
    2,100 ft
  • Grade max
  • Grade min
  • Distance climb
    13 miles
  • Distance down
    11 miles
  • Distance flat
    2 miles
no votes yet
Layers winter
Trail Style
  • ?
Trail Conditions
  • Unknown
  • Snow Packed
  • Snow Covered
  • Freeze/thaw Cycle
  • Icy
  • Prevalent Mud
  • Wet
  • Variable
  • Dry
  • Very Dry
Trail transparency
Rail Trail
Rail Trail
10:08 | 199 | comments: 0 | favs:
Aug 7, 2015
Beauty day for a rip down Rail Trail... fast, flowy, non-stop singletrack. I like!
Top section of Rail Trail
Top section of Rail Trail
3:57 | 109 | comments: 0 | favs: 1
Aug 7, 2015
Fun little rip down Rail Trail on a cool August day. #rip Duncan MacKenzie... thanks for the trail!

Recent Trail Reports Along Route

Lower Rail Trail
May 29, 2018 @ 11:49pm
May 29, 2018
All good and fun until after crossing coalmont road. Small portion from coalmont down has several trees ( some pretty big) across it completely blocking. ( chainsaw anyone? I dont own one). Was able to punch through to one side picking up bike but its a bit hairy. Looks like you could bypass it and just go down the dirt road to white sands from coalmont?
Upper Rail Trail
May 29, 2018 @ 11:45pm
May 29, 2018
Nice and clear!
Parker Trail
Aug 20, 2017 @ 10:20pm
Aug 20, 2017
Large tree down across trail, blocking trail
more reports »
  • flag
  • login to download gpx or kml files.