Off contract in June, Valdes has been in talks with both clubs since the New Year.
However, L'Equipe says Valdés, 32, will play for Manchester City next season. Both parties are said to have moved closer to a deal in the last few days.
He had accepted a deal to play for Monaco but one which had a clause allowing him to sign for another club if an offer was made.
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball