It is the third time the town's red dunes have been blanketed in the white stuff in 38 years.
Last January saw a metre of snow coat the world's hottest desert, with a sprinkling of flakes falling in December 2016.
Prior to that, snow had not been in Ain Sefra since February 18, 1979, when they had a flurry which lasted just 30 minutes.
Snow started falling in the early hours of Sunday morning and quickly began settling on the sand.
Photographer Karim Bouchetata said: "We were really surprised when we woke up to see snow again. It stayed all day on Sunday and began melting at around 5pm."
A spokesman for the Met Office said this morning: 'Cold air was pulled down south in to North Africa over the weekend as a result of high pressure over Europe."
"The high pressure meant the cold weather extended further south than normal."
Images : Zineddine Hashas/Geoff Robinson
Source The Sun