Kane has made his intention of leaving Spurs known but it will take a mammoth amount to prize the England international away from North London.
The likes of Chelsea and Manchester City are all said to be interested in signing the 27-year-old, but club chairman Daniel Levy will ask any club to pay around £150 million per reports.
O’Hara, who played for Tottenham Hotspur at some point in his career does not think the former Leicester City man will be sold this summer due to the cost involved.
“As much as he might want to leave and as much as teams might come in for him, I think Daniel Levy has set an amount of money,” O’Hara told talkSPORT.
“He’s saying is around £150million and I just don’t see anyone paying that sort of figure, especially at this moment in time.
“Pep has come out and said it’s too much, they can’t afford it. I think you’re going to end up seeing teams going for Lukaku or Haaland.
“Spurs are going to price Harry Kane out of a deal. They don’t need to sell him because he’s got two or three years left on his contract. I can see him staying at Spurs, I can.”
Kane ended the 2020/2021 season with 23 goals and 14 assists as he won both the Golden boot and best playmaker of the season.