The Downeaster makes five round trips daily from Portland, ME to North Station in Boston, MA with eight intermediate stops. There are also two rountrips from Brunswick/Freeport and Boston.
Maine
New Hampshire
Massachusetts
For the latest schedule, go to the Downeaster Schedule.