Highway 52 (AKA the Heritage Highway) is a 243km long route to the British Columbia-Alberta border from Arras, just west of Dawson Creek. It is one of two numbered routes connecting to Alberta via Dawson Creek, along with Highway 49. However, unlike Highway 49, which goes due east for its entire length of 16km, Highway 52 loops around Bearhole Lake Provincial Park and Protected Area for 243km.
Highway 52 begins in Arras, an area just west of Dawson Creek. It goes south to Tumbler Ridge and a junction with Highway 29. It then goes southeast around Bearhole Lake Provincial Park and Protected Area to a spot just off the north shore of Stony Lake, and then turns northeast. It continues in this direction all the way to Tupper, where it crosses the border into Alberta east, and becomes Alberta Highway 43.