Kwjat blieb 2017 bei Toro Rosso. Während sein Teamkollege Sainz bei den ersten 14 Rennen insgesamt neunmal Punkteplatzierungen erzielt hatte, gelangen Kwjat in Australien und Spanien als Neunter nur zwei Platzierungen in den Punkterängen. Daraufhin wurde Kwjat für zwei Rennen durch Pierre Gasly ersetzt, bevor er zum Großen Preis der USA wieder ins Renncockpit zurückkehrte, diesmal als Ersatz für Sainz, der seinerseits zu Renault gewechselt war. Nach dem Rennen, das er auf Platz zehn beendete, wurde er für die restlichen drei Saisonrennen durch Brendon Hartley ersetzt. Am Saisonende belegte Kwjat den 19. Gesamtrang mit 5 Punkten.