Princess for Christmas was filmed in several locations around the world, including Quebec, Canada, and several places in Europe such as England and France. The majority of the film was shot in Canada, however, where the director chose to film many of the outdoor scenes and use the natural beauty of the landscape as a backdrop. The indoor scenes were filmed at a variety of locations, including a castle in England and a mansion in France.