The 49-year-old princess would become the first member of the Spanish royal family to stand trial.
She was cited as an accessory in an alleged tax fraud by her husband and former Olympic handball star, Inaki Urdangarin, charged with embezzling about 6 million euros (7 million dollars) public money through a charity he ran.
The Public Prosecutor is seeking a 20-year prison sentence for Urdangarin.
The prosecutor did not stipulate a penalty for Cristina.
The trade union Manos Limpias (Clean Hands), which fights corruption and is acting as joint plaintiff in the case is seeking eight years and a fine of 2 million euros.
The trial is expected to start in the second half of the year.
Photo Credit: Getty Images/David Ramos