Donald Trump has said he wants to bypass a ceasefire in Ukraine to move directly to a permanent peace agreement after his meeting with Russian President Vladimir Putin.

In a major shift of position, the US president said on Truth Social following Friday's summit that this would be "the best way to end the horrific war between Russia and Ukraine", adding ceasefires often "do not hold up".

Trump will welcome Volodymyr Zelensky, Ukraine's president, to Washington on Monday and urged him to agree to a peace deal.

Following a phone call with Trump after the summit, Zelensky called for a real, lasting peace, while adding that "the fire must cease" and killings stop.

Trump's comments indicate a dramatic shift in his position on how to end the war, having said only on Friday ahead of the summit that he wanted a ceasefire "rapidly".