 NC 905 is a two-lane rural highway that begins at the South Carolina line and South Carolina Highway 905 (SC 905) in Olyphic.Traveling north, it connects with NC 904 in Pireway.After its concurrency with NC 904, it continues solo for , connecting the communities of Bug Hill and Nakina, until it ends at NC 130 in Pleasant Plains.