New York, NY to University at Buffalo buses and trains from $62

Or, see buses and trains from University at Buffalo to New York, NY.
Here are some trips other travelers have found on Routefriend.
7h 43m
0 stops
9h 28m
2 stops
NJTransit Amtrak
12h 3m
2 stops
Metro-North Amtrak