Ukrainian President Volodymyr Zelenskiy has long been pushing for a direct meeting with Putin in order to make progress towards ending Europe's deadliest war for 80 years.
Putin said on Friday that he did not see much point in such a meeting because "it will be practically impossible to reach an agreement with the Ukrainian side on key issues".
However, he reiterated an offer he made earlier this week to host Zelenskiy for talks in Moscow.
"I said: I'm ready, please, come, we will definitely provide working conditions and security, a 100% guarantee.
"But if they tell us: 'we want to meet with you, but you have to go somewhere else for this meeting', it seems to me that these are simply excessive requests on us."
Russian President Vladimir Putin said on Friday that any Western troops deployed to Ukraine would be legitimate targets for Moscow to attack, in a warning to Kyiv's allies as they discuss measures for its future protection.
apple.news