North Carolina State Route 146 is an east-west highway in Southern Buncombe County. It runs from the North Carolina State Route 191, at Avery Creek, to U.S. Rt. 25, at Asheville. NC St Rt 146 passes through the following towns in Buncombe County. Avery Creek Asheville