De marathon van Amsterdam 2017 vond plaats op zondag 15 oktober 2017 in Amsterdam, onder de naam TCS Amsterdam Marathon. Het was de 42e editie van deze marathon. Het evenement deed tevens dienst als Nederlands kampioenschap op de marathon. De omstandigheden waren vanwege de zonnige en vrij warme omstandigheden (21 graden) niet optimaal, maar desondanks werden er goede tijden gelopen.

De wedstrijd werd bij de mannen gewonnen door de Keniaan Lawrence Cherono, die met zijn finishtijd van 2:05.09 het parcoursrecord verbeterde. In de sprint won Cherono van zijn landgenoot Norbert Kigen (2:05.10). Abraham Kiptum (2:05.26) maakte het Keniaanse podium compleet. Ook de nummers vier en vijf wisten binnen de 2:06 te finishen. Door deze prestaties steeg Amsterdam van plaats acht naar plaats zes op de lijst van snelste marathonsteden, voorbij Boston en Frankfurt.

Bij de vrouwen won de Ethiopische Tadelech Bekele de wedstrijd in 2:21.53, voor Gladys Chesir en Azmera Abreha. De Nederlandse titel bij de mannen werd veroverd door Abdi Nageeye in 2:08.16, die met deze tijd het oude Nederlandse record uit 2007 van Kamiel Maase verbeterde.

Naast de hele marathon kende het evenement ook een halve marathon, 8 km en diverse kinderlopen.

Uitslagen

Marathon 
Mannen

Vrouwen

NK 
Mannen

Vrouwen

2017
Amsterdam
Nederlandse kampioenschappen atletiek