MBTA operates a train from Boston to Lancaster hourly. Tickets cost $6 - $11 and the journey takes 1 h 8 min.
How to get from Boston to Lancaster
From North Station train to Shirley then taxi to Lancaster. 1 h 22 min $44. From Boston taxi to Lancaster. 54 min $284. From Boston drive to Lancaster. 54 min $5. From Boston, MA - South Station bus to Framingham Flutie Pass, MA then taxi to Lancaster. 56 min $100.