Easiest route for Class A going from Hillsborough, NC to Buena Vista, VA

I am a camping newbie! For my second trip I am driving a rented 30’ Class A motor home from Hillsborough, NC to Buena Vista, VA. I’m seeing some really winding roads on my maps and contradictory info. I’m looking for suggestions for specific routes with gas stations as I near Buena Vista. 29N to 60N is one possibility. Another is 501. Thanks!