The 29-year-old was targeted by Barcelona in the January transfer window but the Spanish champions have since cooled their interest.
Nolito is currently part of Spain’s squad at Euro 2016 but has been contacted by Guardiola over a move to the Etihad Stadium this summer.
"He [Nolito] is leaving, for sure, he is just waiting to finish the Euros but the [deal] with City is almost done," Manolo Rodriguez told El Chiringuito TV.
"It's one of the best teams in the world right now and they have money.
“Guardiola called him a week ago. He is going to City because of him. If City had another manager I think he wouldn't have gone."