I think you have to go to New Haven first, then take an Acela train or something to get to Boston.
I don't think Amtrak goes to Boston. The cheapest and fastest options are Greyhound and Peter Pan buses. They are more affordable and have multiple buses a day!
You can check the Amtrak website too.
I don't know but you can Google it to fine out
Thanks! Your answer is awaiting moderation.