The speech, which follows multiple appearances by video link before parliaments in other countries, is scheduled for 10:55 am local time, the Swedish parliament said.
“I’m honoured that the president of Ukraine wants to address parliament during a raging war,” said speaker Andreas Norlen.
Less than a week after Russian troops invaded on February 24, Zelensky spoke to MEPs in the European Parliament on March 1. Since then, he has addressed the US Congress, as well as British, Canadian and German lawmakers among others.
On Wednesday, Zelensky was to speak to the French National Assembly. On Thursday, he is due to address an extraordinary NATO summit.
Kyiv, which has received large deliveries of mainly anti-tank and anti-aircraft weapons from the West, is now calling for “offensive weapons” as deterrence against the Russian army.
Sweden has delivered 5,000 anti-tank launchers to Ukraine, breaking its doctrine of not sending weapons to countries in active conflict for the first time since 1939.