Phoenix, AZ to New York, NY buses and trains from $256

Or, see buses and trains from New York, NY to Phoenix, AZ.
Here are some trips other travelers have found on Routefriend.
$256
2d 13h
4 stops
Amtrak