1997-ben Coulthard ismét partnerré vált Häkkinen-nel a McLarennél. A szezont azzal kezdte, hogy megnyerte az első fordulóban
Ausztráliába. Coulthard nem tudott pontot szerezni a következő négy menetben, mivel Argentínában ütközésbe került, és megbízhatatlansággal küzdött az autójával. A megbízhatatlanság tényezője hatással volt a szezon egészére, ami Kanadában is figyelemre méltóvá vált, amikor Coulthard vezetés közben megállt a boxban, és az autónak problémái alakultak ki a kuplunggal. A szezon során további négy elállást szenvedett el, és győzelmet aratott az olasz nagydíjon. Két további dobogóhelyet sikerült biztosítani Ausztriában és Jerezben, ahol Coulthard a második helyet a csapattársa, Häkkinen számára engedte meg a csapat rendelései alapján. Coulthardnak sikerült a harmadik helyen végeznie a pilóták bajnokságában, egyenlő pontokkal a Benetton pilótája, Jean Alesi.