Hoboken, NJ to Mount Airy, NC buses and trains from $60

Or, see buses and trains from Mount Airy, NC to Hoboken, NJ.
Here are some trips other travelers have found on Routefriend.
$60
10h 15m
0 stops
GotoBus
$106
12h 45m
1 stop
Amtrak
$110
21h 49m
3 stops
GotoBus Amtrak