The historic course starts on Main Street in the rural New England town of Hopkinton and follows Route 135 through Ashland, Framingham, Natick, and Wellesley to where Route 135 joins Route 16. It continues along Route 16 through Newton Lower Falls, turning T Commonwealth Ave. through the Newton Hills, bearing right at the reservoir onto Chestnut Hill Avenue to Cleveland Circle. The route then turns left onto Beacon Street continuing through Brookline, Kenmore Square, and under Massachusetts Avenue.

©2023. All rights reserved. No portion of this map may be reproduced without permission of the Boston Athletic Association. Boston Marathon®, B.A.A. Marathon™, and the B.A.A. Unicorn logo are registered trademarks of the Boston Athletic Association. Use of these trademarks without written permission from the Boston Athletic Association is prohibited.