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