In 1997 ging Coulthard weer samen met Häkkinen bij McLaren. Hij begon zijn seizoen met de overwinning in de openingsronde in Australië.
Ik weet het. Coulthard was niet in staat om te scoren in de volgende vier rondes, als gevolg van zijn betrokkenheid bij een botsing in Argentinië en worstelde met onbetrouwbaarheid met zijn auto. De factor van onbetrouwbaarheid had een impact gedurende het hele seizoen, wat opmerkelijk werd in Canada toen Coulthard een pitstop maakte terwijl hij aan de leiding was en de auto problemen met de koppeling ontwikkelde. Hij leed aan nog eens vier uitvallen gedurende het hele seizoen, en was in staat om de overwinning te behalen in de Italiaanse Grand Prix. Hij was in staat om nog twee podiumplaatsen te behalen in Oostenrijk en Jerez, waar Coulthard de tweede plaats in handen kreeg van teamgenoot Häkkinen onder teamorders. Coulthard eindigde op de derde plaats in het rijderskampioenschap, gelijk op punten met Benetton-rijder Jean Alesi.