Staunton, VA to New York, NY buses and trains from $86

Or, see buses and trains from New York, NY to Staunton, VA.
Here are some trips other travelers have found on Routefriend.
$86
8h 19m
0 stops
Amtrak
$58
10h 53m
1 stop
Amtrak Peter Pan
$60
9h 33m
1 stop
Amtrak Megabus
$77
10h 3m
1 stop
Amtrak Greyhound
$79
9h 53m
1 stop
Amtrak BoltBus
$87
11h 43m
1 stop
Amtrak Megabus
$87
10h 22m
1 stop
Amtrak Greyhound
$88
9h 23m
1 stop
Amtrak BoltBus
$88
9h 53m
1 stop
Amtrak GotoBus
$92
9h 50m
2 stops
Amtrak NJTransit
$101
10h 3m
1 stop
Amtrak Peter Pan
$105
10h 22m
1 stop
Amtrak GotoBus