De Marathon van Londen 2017 (ook wel Virgin Money London 2017) werd gehouden op zondag 23 april 2017. Het was de 37e editie van deze marathon. De loop was de derde uit de serie van World Marathon Majors van het jaar. De elitevrouwen werden met voorsprong weggeschoten, de andere atleten volgden daarna.
De Keniaan Daniel Wanjiru kwam als eerste man over de finish in een tijd van 2:05.48. Hij bleef de Ethiopiër Kenenisa Bekele, die vorig jaar nog een derde plaats behaalde in Londen, 9 seconden voor. De derde plek was voor de Keniaan Bedan Karoki, die in 2:07.41 over de finish kwam. De eerste vrouw die de finish passeerde was de Keniaanse Mary Keitany in een tijd van 2:17.01, de op-één-na snelste tijd die ooit door een vrouw werd gelopen. Zij bleef de Ethiopische Tirunesh Dibaba 55 seconden voor. De derde vrouw was Aselefech Mergia van Ethiopië, zij legde het parcours af in 2:23.08.
De Brit Dacid Weir won de rolstoelwedstrijd in 1:31.06. Dit was al zijn 7de overwinning in Londen. De eerste vrouw in de rolstoelwedstrijd was de Zwitserse Manuela Schar. Ze deed dit in een tijd van 1:39.57, wat een parcoursrecord is.