US President Donald Trump has left Alaska without a deal to end the war in Ukraine, following a high-stakes meeting with his Russian counterpart Vladimir Putin.

"There's no deal until there's a deal," Trump told the world's media following the meeting, adding that "great progress" was made but "we didn't get there".

On his flight back to Washington he held a call with Ukraine's President Volodymyr Zelensky, who later said he would travel to Washington on Monday. European leaders were also on the call.

Despite the fanfare around the summit - and Trump's confidence in being able to achieve a ceasefire - no tangible progress was made towards a resolution to the war in Ukraine.

Every stage of the leaders' arrival at Joint Base Elmendorf-Richardson in Anchorage was carefully choreographed.