Switch from bus to train @ 11:00 AM
From Brunswick by Downeaster train to Boston North Station
It is a 5 hour and 20 minutes ride. The most scenic route passes through these towns on the Downeaster train from Brunswick.
The train leaves Brunswick at 11:00 AM and arrives in Boston North Station at 2:20 PM. The train leaves the South station at 4:15 PM. As you can see, I have plenty of time to get from the North Station to the South station where I will catch the Acela train to New York.