The 27-year-old has joined the Primera Liga side on a free transfer.
Marica was released by Bundesliga side Schalke in the summer and has been linked with the likes of Arsenal, Tottenham, West Ham, Inter Milan, Lazio and his former club Shakhtar Donetsk.
Getafe has confirmed the striker has signed a contract on undisclosed terms with the club.