The park is located approximately 170 km south of Williams Lake in south central BC. It is situated just west of Clinton, and north of Lillooet. The park can be accessed via Kelly Lake Road off Highway 97. It is adjacent to Marble Range Provincial Park; the Jesmond Road corridor separates the two parks. The closest communities, towns and cities are Clinton, 100 Mile House and Ashcroft.