It takes around 4 to 5 hours for the icing to dry. However I prefer leaving it overnight to dry. You have to leave the cookies uncovered for it to dry completely. I simply place the cookies iced with the icing sugar on a baking tray and then in the oven overnight. Make sure that the oven is off.