About an hour in advance is good enough to relax before the train :)
Check the schedule online at Amtrak.com
You can call Amtrak buy the phone number I don't have it to give it to you you can check with the Depew station at the end of Dick road all you need is the train number and you repeat Buffalo Depew exchange and they will update you on the time and arrival at that station
Thanks! Your answer is awaiting moderation.