Сезон года начался лучше для Култхарда — первую гонку сезона, Гран-при Австралии, он сразу выиграл, на 20 секунд опередив пришедшего вторым Михаэля Шумахера. Но затем началась череда сходов — в некоторых гонках выходил из строя мотор, в некоторых трансмиссия и электроника, а иногда и сам Култхард ошибался и попадал в аварии. Вследствие этого и в 1997 году семь гонок не были завершены шотландцем. Однако общие результаты всё же оказались лучше, чем годом раньше — ближе к концу сезона Култхард смог показать существенно лучшие результаты по сравнению с партнёром по команде Микой Хаккиненом, смог одержать ещё одну победу (на Гран-при Италии) и два раза занимал вторые места. В последней гонке сезона после знаменитого столкновения между Жаком Вильнёвом и Михаэлем Шумахером Култхард мог бы выиграть и ещё одну гонку, но по приказу из боксов был вынужден пропустить вперёд Хаккинена, что вызвало недовольство болельщиков, а FIA пригрозила команде санкциями в случае повторения таких приказов. В чемпионате он вёл плотную борьбу с Жаном Алези за четвёртое место, и по завершении чемпионата имел одинаковое с ним количество очков — 36, оказавшись впереди лишь за счёт большего числа побед. После дисквалификации Шумахера за столкновение с Вильнёвом четвёртое место Култхарда превратилось в третье.