V roce 1997 se Coulthard znovu spojil s Häkkinenem v McLarenu. Začal sezónu vítězstvím v úvodním kole v Austrálii.
- Ne, ne. Coulthard nebyl schopen skórovat v dalších čtyřech kolech, protože se účastnil srážky v Argentině a bojoval s nespolehlivostí svého vozu. Faktor nespolehlivosti měl dopad po celou sezónu, což se stalo pozoruhodným v Kanadě, když Coulthard udělal pit stop, zatímco vedl a auto vyvinuli problémy se spojkou. V průběhu sezony utrpěl další čtyři odstoupení a byl schopen získat vítězství v Grand Prix Itálie. Byl schopen zajistit další dvě pódiové pozice v Rakousku a Jerezu, kde Coulthard připustil druhé místo spoluhráči Häkkinenovi na základě týmových příkazů. Coulthardovi se podařilo skončit na třetím místě v šampionátu řidičů, se stejnými body jako řidič Benettonu Jean Alesi.