Initially, Thilakan declined the role of Achuthan Nair due to scheduling conflicts with the films "Chanakyan" and "Varnam". The film, originally planned to shoot at Nemmara and Chittur in Palakkad district was changed to Thiruvananthapuram to accommodate Thilakan who was filming for "Varnam" at Thiruvananthapuram. Thilakan joined the shoot of "Kireedam" during the intervals of "Varnam". The climax scene featuring Mohanlal and Thilakan was shot in Aryanadu. Instead of the melancholic song "Kanneer Poovinte", a romantic song was originally shot to feature the romance between Sethumadhavan and Devi. But after realizing it would not align in the story-line, it was scrapped. Since there was not enough time to complete the shoot of "Kanneer Poovinte", some of the scenes shot for the romantic song was used in it. The shot where Mohanlal is walking alone through a long lane in the song was filmed in Chennai. The song's composition was a modified version of the romantic song. S. Kumar was the cinematographer.