There is a direct train from several Northern Indiana cities to Boston, and several other trains from parts of Indiana to New York City or Washington DC where you can transfer to trains to Boston. Once in Boston you can take subway or bus routes from South Station where the Amtrak trains from south and west arrive, to North Station where there are local trains to Salem Station.
There's an amtrak in Boston and a train line from there into downtown!
Thanks! Your answer is awaiting moderation.