Pod koniec roku wziął udział w zawodach Race of Champions na Stade de France. W pierwszych dwóch rundach pokonał odpowiednio Davida Coultharda i Jeana Alesiego, a w półfinale okazał się szybszy od Michaela Schumachera. W finale pokonał rajdowego mistrza świata Sébastiena Loeba; w pierwszej rundzie finału był szybszy od Francuza, ścigając się Peugeotem 307 WRC, mimo że nigdy wcześniej nie jeździł samochodem rajdowym. W Pucharze Narodów (Nations Cup) Finlandia (w składzie Kovalainen-Grönholm) doszła do finału, gdzie przegrała z Francją (Loeb-Alesi). Kovalainen tak skomentował zwycięstwo w Race of Champions:
W 2005 roku przeniósł się do nowo powstałej Serii GP2, która zastąpiła Formułę 3000. W GP2 był kierowcą Arden International. Kovalainen udanie rozpoczął sezon, wygrywając główny wyścig na torze Imola, a w sprincie zajmując trzecie miejsce. W głównym wyścigu na torze Circuit de Catalunya był trzeci, zdobywając tym samym trzecie podium z rzędu. Do sprintu nie zdołał jednak nawet wystartować. Podczas rundy w Monako zdobył pole position, prowadził przez pierwsze 21 okrążeń i ustanowił najszybsze okrążenie, ale problemy podczas pit stopu spowodowały, że dojechał do mety na piątym miejscu. Główny wyścig na Nürburgringu Fin wygrał, mimo że startował z siedemnastej pozycji.