Scottish Christmas was filmed in Scotland, specifically in the Highlands and Edinburgh. The movie was set in the fictional town of Fife, but many of the scenes were actually filmed in and around Edinburgh. The film's production team also used other locations in Scotland, including castles, ancient ruins, and rural landscapes, to create the authentic and picturesque setting for the story.