Ten Mile Lake Provincial Park is a 260 hectare park located 11 km north of Quesnel on Highway 97. There are 108 campsites in two campgrounds. One campground, set in the forest, has expanded pull-through sites; the other is located near the lake shore.
Ten Mile Lake was named for a milepost of the Pacific Great Eastern Railway in the early 1900’s. Following WW II, the railway engineers discovered a better grade in which to cross the Cottonwood River, and the original line was abandoned. Today there is still evidence of the abandoned railway line in the park.
The large swimming beaches and playground attract campers and locals, and the covered picnic shelter is popular for group events.
The lake offers good rainbow trout fishing in early spring and in the summer evenings, and there are 10 km of trails, including a self-guided nature trail leading to a beaver pond. In winter these trails are transformed into cross-country ski trails.