Leta 2012 je Barrichello dirkal v severnoameriškem prvenstvu formul IndyCar, kjer mu je bil ekipni kolega rojak in prijatelj Tony Kanaan. Nastopil je na vseh 15 dirkah sezone. Najboljši rezultat mu je bila ena uvrstitev na četrto mesto, medtem ko je dirko Indianapolis 500 končal na enajstem mestu. V skupnem seštevku prvenstva je bil dvanajsti.