The legendary 129th Boston Marathon course starts in Hopkinton, MA and ends on Boylston Street in Boston, MA.