British Columbia Highway 6

Highway 6 is an east-west highway that acts as easy access to the Kelowna area from Nelson. It is 407km long, and goes across the Arrow Lakes via ferry.

Route Details
Highway 6 begins in Nelway, at the Canada-United States border, where it continues on as Washington State Route 31.

From Nelway, Highway 6 travels north to the Burnt Flat Junction, where it merges with Highway 3. The two highways travel north to Salmo, where Highway 3 leaves to the west.

From Salmo, Highway 6 goes north to Nelson, where Whitewater Ski Resort is located. Highway 3A merges onto it here, and the two highways travel west through Taghum and Bonnington Falls to a point just west of South Slocan, where Highway 3A leaves Highway 6 to the southwest.

From here, Highway 6 follows the Slocan River north to New Denver, where it meets Highway 31A. Heading northwest, the Highway 6 reaches a junction with Highway 23 in Nakusp. It then goes southeast, following the Columbia River to Fauquier, where it goes on the Needles Ferry, and crosses Lower Arrow Lake.

From here, Highway 6 heads northwest through the Monashee Mountains and the communities of Cherryville and Lumby, where it turns west for the final stretch through Coldstream, finally ending in Vernon at a junction with Highway 97.