Marca reports that Diarra is closing in on a move to Malaga, who he has already signed a pre-contract with.
But the 29-year-old is keen to leave Real Madrid in January due to a lack of first-team action.
Diarra is expected to earn around €2.5million a season at Malaga.