Where does the Boston Marathon route start?
The route begins on Main Street in the rural New England town of Hopkinton. It takes runners through Ashland, Framingham, Natick, Wellesley and Newton (the location of the dreaded "Heartbreak Hill" between Mile 20 and 21) before entering Boston. The first start time is 9:02am for mobility-impaired runners, and a list of other tentative start times can be found here.