De marathon voor mannen op de Olympische Zomerspelen 1908 vond plaats op 24 juli 1908. De wedstrijd startte bij het Windsor Castle en finishte in het White City Stadium. Het parcours had een lengte van 42,195 km. Van de 55 gestarte marathonlopers, haalden 27 lopers de finish. 

De wedstrijd werd gewonnen door de Amerikaan Johnny Hayes in 2:55.18,4. Hij had een kleine minuut voorsprong op Charles Hefferon uit Zuid-Afrika die tweede werd in 2:56.06,0. De Italiaan Dorando Pietri kwam als eerste over de finish maar zijn prestatie werd na protest ongeldig verklaard, omdat officials hem over finish de geholpen hadden te komen. Een dag later kreeg hij uit handen van de Britse koningin Alexandra een gouden schaal voor zijn prestaties.

Uitslag 

Mannen 42000
Marathon in 1908