2017 blieb di Resta in der DTM. Darüber hinaus war er in der Formel-1-Weltmeisterschaft 2017 Ersatzfahrer bei Williams. In dieser Funktion nahm er am Großen Preis von Ungarn als Vertretung für den erkrankten Felipe Massa teil.