Vafamehr was arrested in July and sentenced to a year in jail and 90 lashes for her role in Australian movie "My Tehran for Sale", which was later banned in Iran.
The film shows Vafameher without a headscarf, while in another scene she is shown consuming alcohol.
"While the release of Marzieh Vafamehr is a welcome development, it is deeply worrying that three filmmakers are still being held in Tehran’s Evin prison," said Hassiba Hadj Sahraoui, Amnesty International’s deputy director for Middle East and North Africa.
The film was funded by the Adelaide Film Festival and South Australian Film Corporation, and premiered at the Adelaide Film Festival two years ago, The Australian daily said.
An appeals court had earlier reduced her term in custody to three months and overturned the lashings.