Yes ..if it's Amtrak use their app or call 1800 USA rail..the ticket is open 7 days a week..if it's tri rail they have kiosks on the platform..station arrival or departure sides.
Yes they are.. Go online first
Good
Check Amtrak.com for opening times
Thanks! Your answer is awaiting moderation.