Newark, NJ to Shelby, NC buses and trains from $109

Or, see buses and trains from Shelby, NC to Newark, NJ.
Here are some trips other travelers have found on Routefriend.
$109
15h 27m
1 stop
BoltBus Amtrak
$111
15h 27m
1 stop
BoltBus Amtrak
$115
14h 16m
2 stops
NJTransit Amtrak
$118
12h 34m
0 stops
Amtrak