De Boston Marathon 1904 werd gelopen op dinsdag 19 april 1904. Het was de achtste editie van deze marathon. Van de 96 ingeschreven atleten, gingen er 67 van start, waarvan er 40 de finish haalden. De wedstrijd werd gewonnen door de Amerikaan Michael Spring met een finishtijd van 2:38.04,4. Hij finishte hiermee bijna twee minuten voor Thomas J. Hicks, de latere olympische kampioen marathon van dat jaar. In vergelijking met de opvattingen vanaf 1908 dat de marathon een lengte hoorde te hebben van 42,195 km, was het parcours te kort. Het was namelijk tussen 37 en 38,8 km lang.

Uitslagen 

Marathon van Boston
Boston