Old Mills Trail
Old Mills Trail

Old Mills Trail

North Thompson Valley
View Photos
Old Mills Trail

Old Mills Trail

Distance: 2.8mi
Elevation: 682ft
Time: 1.5-2h

Difficulty Rating:

User Ratings:
No ratings yet

The Old Mills Trail is a 2.8mi out-and-back hiking route northeast of Kamloops that will take you uphill through the forest for some scenic views looking out over Heffley Lake. Made up of well-maintained trails with ample signage and a good amount of shade, this route is perfect for casual and experienced hikers alike. If you are looking for a longer hike in the area, try utilizing the adjacent network of trails to hike further up embleton mountain for even better views.

Old Mills Trail Map

Getting there

To reach the parking area for the Old Mills Trail from Kamloops, drive north on BC-5 for 14.7mi and turn right onto Old Highway 5. Continue on for 656ft and turn left onto Tod Mountain Road. Follow this for 11.4mi and turn left to arrive at the trailhead.

I’ve done this 0 people have done this
I want to do this 0 want to do this route


When to do


Backcountry Campsites

Heffley Lake Northeast Campground

Pets allowed


Family friendly

Older Children only

Route Signage


Crowd Levels


Route Type

Out and back

Old Mills Trail
Elevation Graph

Old Mills Trail Description

Hiking the Old Mills Trail is a quick way to get some good exercise in and experience the well-maintained trails and breathtaking scenery that can be found in the landscape of the North Thompson Valley. The trail sets out from the parking area and initially heads north along the road before branching off to the west on a route through the forest. From here, hikers will need to work their way uphill under the shade of the forest canopy and cross over several mountain streams to reach the viewpoint overlooking Heffley Lake and the heavily wooded valley. After taking in the scenic views, make your way back down the same route to return to the trailhead where you began.



Similar hikes to the Old Mills Trail hike

Community Trail-Map

Community Trail


The Community Trail is a 8.3mi point-to-point hiking route just north of Kamloops, BC, that will allow you…

Lac du Bois Tower Loop Map

Lac du Bois Tower Loop


The Lac du Bois Tower Loop is a 4.0mi hiking circuit northwest of Kamloops that will allow you…

Gibraltar Rock

Gibraltar Rock


The trek to Gibraltar Rock follows a 2.0mi out-and-back trail that sets out from the Paul Lake Beach…