Tevez has seen a £37 million offer from Corinthians turned down by City.
Royle told talkSPORT: "He's a great leader off the line and he'll be very hard to replace.
"City have said they want £50million and there's not too many clubs, apart from Chelsea, who can afford £50million so that gives them a problem. He's not going to move in England.
"If Tevez wants to go that badly then maybe he should stump up something out of the last three moves he's made."