In 2017 maakte Hartley verrassend zijn racedebuut in de Formule 1 bij Toro Rosso als vervanger van Pierre Gasly, die de Grand Prix van de Verenigde Staten over moest slaan vanwege zijn verplichtingen in de Super Formula. In de daaropvolgende race, de Grand Prix van Mexico reed hij ook als vervanger van Daniil Kvyat.