The park is located on the west shore of Slocan Lake, north of both Slocan and Castlegar. It encompasses most of the Valhalla Range of the Selkirk Mountains. The park can be accessed by water, forest industrial roads or by trail. The nearest community to the park is Slocan and Highway 6 provides access to the town as well as other population centres in the vicinity. Public boat launches exist in a number of towns, including Slocan, Silverton and New Denver, by which trailheads can be easily reached.