NC 63 is a 26.9-mile (43.3 km) two-lane mountain highway that begins at the community of Trust. Going east, it stays along the north bank of the Friezeland Creek before climbing to its highest point at Doggett Gap. It quickly descends down 1,500 ft (460 m) to the mountain valley area below, in what can be described as aggressively twisty. Along the banks of Little Sandymush Creek, it passes through the community of Canto as it enters Buncombe County. After passing by Grassy Knob, NC 63 stops being a hard mountain highway, as it goes through Leicester and finally into Asheville, where it ends on Patton Avenue.
Established 1929 as a new primary route, NC 63 went from Trust, through Leicester and Woodfin, to Asheville at Merrimon Avenue. In 1930, the highway was truncated west at Canto, replaced by NC 213 from Marshall. In 1951, NC 63 was re-extended back to Trust, as NC 213 was rerouted out of Canto. In 1952, NC 63 was rerouted along existing secondary roads to a new eastern terminus along Patton Avenue in Asheville.