Indonesia's president has offered to mediate between Ukraine and Russia to seek a negotiated solution to the war triggered by Russia’s invasion, his office said.

Joko Widodo met Ukrainian President Volodymyr Zelenskyy at the Mariyinsky Palace in Kyiv on Wednesday, the Indonesian presidential office said in a statement late Wednesday.

"I offer to carry a message from President Zelenskyy to [Russian] President [Vladimir] Putin, who I will visit soon," said Widodo, who is scheduled to meet the Russian president on Thursday.