Både Floderus og Saeed Azizi befinner seg på et fly på vei hjem til Sverige, skriver statsminister Ulf Kristersson på meldingstjenesten X lørdag.
Samtidig opplyser iranske myndigheter at Hamid Noury, som har sonet en livstidsdom i Sverige, skal få reise tilbake til Iran.
Blant andre Aftonbladet og nyhetsbyrået AP omtaler saken som en fangeutveksling.
Den svenske EU-diplomaten Johan Floderus har sittet fengslet i Iran siden 2022, anklaget for å ha spionert for Israel.
I Sverige ble den tidligere iranske offiseren Hamid Noury dømt til livsvarig fengsel i 2022. Han ble funnet skyldig i tortur og drap på politiske fanger i Gohardasht-fengselet i Iran der han jobbet på 1980-tallet.