From Asheville area:
Follow I-26 W north toward Weaverville and Mars Hill. Just beyond Mars Hill, take Exit 9, then turn RIGHT onto Hwy. 19 and follow that to Burnsville.
From Johnson City area:
Follow I-26 E across the state line and down from Sam’s Gap to Exit 9; straight ahead on Hwy 19 to Burnsville.
From the east:
Follow I-40 to Exit 86 (Marion, Spruce Pine). Then turn RIGHT onto 226/221 and follow it as it becomes 4-lane and bypasses downtown Marion. Continue on 226/221 about 6.5 miles north of Marion, then turn LEFT at a stoplight to follow 226 toward Spruce Pine. In 1.3 miles turn RIGHT to stay on 226. Four miles to the top of the mountain, then RIGHT to stay on 226 into Spruce Pine. LEFT on Hwy 19E, then continue on Hwy 19E for 12.5 miles to Burnsville. Bear RIGHT on East Main and follow it uphill to the center of town.