De marathon van Amsterdam 1997 vond plaats op zondag 2 november1997. Het was de 22e editie van deze marathon.
Lange tijd lag de KeniaanSammy Korir op het schema van een wereldrecord, maar vanaf het 25 kilometerpunt moest hij te veel tijd prijsgeven en hij finishte ten slotte in 2:08.24. Hiermee miste hij ook de 1 miljoen bonus, die gezet was op het verbeteren van de beste wereldjaarprestatie (2:07.10 van de MarokkaanKhalid Khannouchi). Hij moest zich nu tevreden stellen met een bedrag van 170.000 gulden aan start- en prijzengeld. Wel verbeterde Korir het parcoursrecord, dat met 2:09.01 in handen was van Gerard Nijboer. De NederlanderBert van Vlaanderen moest wegens een heupblessure de strijd voor de finish staken. De veteraan Aart Stigter ging als beste Nederlander als twaalfde loper over de finish. Bij de vrouwen ging de zege naar de EthiopischeElfenesh Alemu in 2:37.37.