The 45 Best Christmas Movies on Netflix You Can Stream All Holiday Season

editor@purewow.com (PureWow)
·12 mins read

Sipping hot cocoa, baking holiday treats and singing off-key to Christmas carols are great ways to kick off the holiday season. But if you want to take the festivities up a notch, streaming all the holiday films you can get your hands on might just do the trick. From star-studded romantic comedies to family-friendly classics, here are some of the best Christmas movies on Netflix to get you in the holiday spirit.

1. ‘Let It Snow’ (2019)

Based on the book by John Green, Maureen Johnson and Lauren Myracle, Let It Snow follows a group of high school seniors whose lives intersect after a snowstorm hits their small town on Christmas Eve. Mysterious encounters, budding romances and impromptu parties ensue.

Watch on Netflix

2. ‘The Knight Before Christmas’ (2019)

When a medieval knight, Sir Cole (Josh Whitehouse), is magically transported to modern-day Ohio during the holidays, he meets and quickly befriends a science teacher named Brooke (Vanessa Hudgens). After Brooke spends time helping him navigate this new world, Sir Cole falls for her and feels less inclined to return home.

Watch on Netflix

3. ‘Home Alone’ (1990)

We could relive Kevin’s mischievous schemes and pranks a dozen times and it would never get old. When Kevin McCallister (Macaulay Culkin) is accidentally left behind by his family ahead of their trip to France, he finds creative ways to protect himself from two dim-witted burglars (Joe Pesci and Daniel Stern).

Watch on Netflix

4. ‘A Christmas Prince’ (2017)

Amber Moore (Rose McIver), an aspiring young journalist, is sent to Aldovia to report on a charming Prince (Ben Lamb) who's about to become king. But what she gets is way more than a scoop.

Watch on Netflix

5. ‘A Christmas Prince: The Royal Wedding’ (2018)

The sequel follows Amber and Richard one year after he secures the crown. But though the lovebirds are ready to exchange vows, it proves to be a challenge. While Amber begins to have doubts about becoming the next queen, Richard has to deal with a major political crisis that could threaten his kingdom.

Watch on Netflix

6. ‘A Christmas Prince: The Royal Baby’ (2019)

The royal couple are officially expecting about a year into their marriage. This time, though, they must fight to maintain peace and stop an ancient curse that could destroy their family.

Watch on Netflix

7. ‘Klaus’ (2019)

When the Postal Academy’s worst student, Jesper (voiced by Jason Schwartzman), gets stationed at a frozen island in the North, he strikes up an unlikely friendship with a teacher named Alva (Rashida Jones) and a mysterious carpenter named Klaus (J.K. Simmons). Add stunning animation to a creative, inspiring story and you’ll get this gem (which, by the way, was nominated for an Academy Award for Best Animated Feature).

Watch on Netflix

8. ‘How the Grinch Stole Christmas’ (2000)

Jim Carrey stars as the bitter and antisocial Grinch who absolutely hates Christmas. When he embarks on a mission to stop the festivities by stealing holiday gifts and decor, he discovers that there’s more to the popular holiday than toys, trees and colorful decorations.

Watch on Netflix

9. ‘Santa Girl’ (2019)

Santa Claus' only daughter (Jennifer Stone) is being forced to marry Jack Frost, a guy she has never met, before she takes up the family business. But before her time runs out, she decides to experience the real world and attend college with her loyal elf, Cassie Claus. The Wizards of Waverly Place actress stars alongside Ned's Declassified School Survival Guide's Devon Werkheiser.

Watch on Netflix

10. ‘The Holiday Calendar’ (2018)

When Abby Sutton (Kat Graham), a struggling photographer, inherits an Advent calendar from her grandfather, she discovers that it has magical qualities—and that it just might lead her to Mr. Right.

Watch on Netflix

11. ‘The Princess Switch’ (2018)

Think The Parent Trap, but with a more mature, modern-day twist and a bit of holiday cheer. Vanessa Hudgens stars as the talented baker, Stacy DeNovo, and her royal doppelgänger, Margaret Delacourt. When the two discover that they look exactly alike, they come up with a clever plan to trade places during the holidays.

Watch on Netflix

12. ‘Holiday in the Wild’ (2019)

After her husband suddenly ends their relationship, Kate Conrad (Kristin Davis) goes to Africa for a solo safari. She meets Derek Holliston (Rob Lowe) and works with him to rescue a baby elephant, and when she extends her stay throughout the holidays, she realizes she might be falling for her new partner in crime.

Watch on Netflix

13. ‘Dr. Seuss’ The Grinch’ (2018)

In this animated rendition of the classic tale, Benedict Cumberbatch voices the Grinch, who is determined to stop Christmas in the town of Whoville. But after his encounter with Cindy Lou, a kind-hearted 6-year-old, the Grinch has a change of heart.

Watch on Netflix

14. ‘The Nutcracker and the Four Realms’ (2018)

When she receives the gift of a locked egg box on Christmas Eve, Clara embarks on a magical journey to try and retrieve its key. The film features a star-studded cast, including Keira Knightley, Mackenzie Foy, Misty Copeland, Helen Mirren and Morgan Freeman.

Watch on Netflix

15. ‘This Christmas’ (2007)

Join the Whitfields as they gather together to celebrate Christmas for the first time in over four years (cue the epic one-liners and awkward family moments). This Christmas stars Chris Brown, Idris Elba, Regina King, Lauren London, Delroy Lindo and Loretta Devine.

Watch on Netflix

16. ‘Holiday Rush’ (2019)

After spoiling his kids with pricey holiday gifts, DJ Rush Williams (Romany Malco) finds himself between a rock and a hard place when he suddenly loses his job. In order to keep pursuing his passion, he realizes that he’ll have to sacrifice his family’s luxurious lifestyle for something much simpler.

Watch on Netflix

17. ‘Trolls Holiday’ (2017)

Poppy, the queen of the Trolls, teams up with Branch and the Snack Pack to help her best friend celebrate the holidays. The cast features an impressive lineup, including Anna Kendrick, Justin Timberlake, Zooey Deschanel and James Corden.

Watch on Netflix

18. ‘Christmas Wedding Planner’ (2017)

As Kelsey Wilson (Jocelyn Hudon) plans one of the most important weddings of her career, she crosses paths with Connor (Stephen Huszar), a handsome private investigator who not only stirs up trouble, but also manages to steal her heart.

Watch on Netflix

19. ‘The Christmas Chronicles’ (2018)

Sister-brother duo Kate (Darby Camp) and Teddy (Judah Lewis) are determined to catch Santa Claus on camera. However, their mission soon turns into a wild adventure that involves Santa’s loyal Elves. (FYI, part two will be available to stream on Nov. 25!)

Watch on Netflix

20. ‘Christmas Inheritance’ (2017)

Eliza Taylor is the ambitious Ellen Langford, an heiress who’s tasked with delivering a special Christmas card to her father’s former partner before she can inherit his gift business.

Watch on Netflix

21. ‘A Cinderella Story: Christmas Wish’ (2019)

Disney Channel alums Laura Marano and Gregg Sulkin are as charming as ever in this fairytale retelling. Aspiring singer Kat Decker has to endure the mistreatment of her evil stepmother and stepsisters, but her world changes after she encounters Nick Wintergarden, the son of a billionaire.

Watch on Netflix

22. ‘Holly Star’ (2018)

Sloan Kelly (Katlyn Carlson), a broke puppeteer, goes home for the holidays and immediately embarks on a treasure hunt with her closest friends, knowing that there’s something valuable buried beneath the town.

Watch on Netflix

23. ‘Angela’s Christmas’ (2018)

The Irish-Canadian short film is just 30 minutes long, but it packs more than enough humor and poignant scenes. Based on Frank McCourt’s Angela’s Ashes, the movie follows little Angela (Lucy O'Connell), who’s biggest desire is to help everyone else enjoy the holiday.

Watch on Netflix

24. ‘Home for Christmas’ (2019)

After having to constantly deal with her family’s invasive comments about her single status, 30-year-old Johanne (Ida Elise Broch) decides to go on a 24-day search for the perfect partner to bring home with her for the holidays.

Watch on Netflix

25. ‘Get Santa’ (2014)

When Santa gets in trouble with the authorities for crashing his sleigh, a father-son duo, Steve and Tom Anderson (Rafe Spall and Kit Connor), team up to rescue him and save Christmas.

Watch on Netflix

26. ‘Pottersville’ (2017)

Tourists and journalists flock to Pottersville when word gets out that Bigfoot has been spotted in the small town. What they don’t know, however, is that “Bigfoot” was only a drunk man dressed in a gorilla costume...

Watch on Netflix

27. ‘Puppy Star Christmas’ (2018)

Good news, dog lovers! You can enjoy a festive film and get your puppy fix with this adorable classic. After discovering that a rival team plans to ruin Christmas, a group of dogs travels to the North Pole and attempts to save the world’s holiday spirit.

Watch on Netflix

28. ‘Santa Claws’ (2014)

Proud kitten lovers will definitely enjoy this rare treat. When Tommy leaves his cats out for Santa Claus to take them to the North Pole, Santa has the worst allergic reaction. When he becomes too sick to deliver all of his gifts, Tommy's kittens team up to deliver the presents themselves.

Watch on Netflix

29. ‘A Bad Moms Christmas’ (2017)

The infamous ladies of Bad Moms make their return in this holiday sequel, except this time, they deal with their own mothers as they visit for the holidays. Mila Kunis, Kristen Bell and Kathryn Hahn star.

Watch on Netflix

30. ‘The Christmas Project’ (2016)

As an adult, a writer recalls his most memorable Christmas as a child: When he and his brothers were forced to deliver presents to their bullies. But as the siblings try to get even, they eventually learn the importance of kindness.

Watch on Netflix

31. ‘Christmas with a View’

Clara (Kaitlyn Leeb), a ski resort restaurant manager, is initially put off by her new celebrity boss and head chef, Shane (Scott Cavalheiro). But as they spend more time together, they start to develop feelings for one another.

Watch on Netflix

32. ‘48 Christmas Wishes’ (2017)

Two elves travel to the North Pole to find the missing wishes of small-town residents after their letters to Santa mysteriously go up in smoke.

Watch on Netflix

33. ‘Free Rein: The 12 Neighs of Christmas’ (2018)

Mix teen culture with British accents and some holiday spirit, and you’ll get this entertaining special. Based on the Netflix series, Free Reign, the film follows teenager Zoe as she celebrates Christmas on her grandfather’s ranch.

Watch on Netflix

34. ‘Christmas in the Smokies’ (2015)

Shelby Haygood (Sarah Lancaster) is determined to save her family's berry farm in the Smoky Mountains, even despite the odds being stacked against her—and despite the fact that her country star ex has returned to town.

Watch on Netflix

35. ‘A Princess for Christmas’ (2011)

When Jules Daly (Katie McGrath) is invited by a relative to spend Christmas at a castle in Europe, she meets and falls for the gorgeous Prince Ashton of Castlebury.

Watch on Netflix

36. ‘Abominable Christmas’ (2012)

While on the run from a scientist who wants to capture them, two Abominable Snowkids end up in Colorado and spend their very first Christmas with a human family.

Watch on Netflix

37. ‘Prince of Peoria: A Christmas Moose Miracle’ (2018)

Prince Emil (Gavin Lewis) goes to the U.S. for the first time and poses as an exchange student. When he strikes up an unlikely friendship with Teddy (Theodore Barnes), they hatch a plan to get to the Festival of Lights.

Watch on Netflix

38. ‘Spirit Riding Free: Spirit of Christmas’ (2019)

Lucky and her pals go on a Christmas Eve adventure to search for the perfect gift, but things go haywire during their return to Miradero because of a sudden avalanche.

Watch on Netflix

39. ‘El Camino Christmas’ (2017)

When Eric Roth (Luke Grimes) seeks to meet his father Larry (Tim Allen) for the first time during the holidays, he ends up getting trapped in a liquor store with five others during an alleged robbery in El Camino, Nevada. Definitely not the best way to spend Christmas Eve.

Watch on Netflix

40. ‘A StoryBots Christmas’ (2017)

A disgruntled Bo travels to the North Pole to ask Santa for help with giving her friends better presents, but she learns an important life lesson: Christmas isn’t just about getting cool toys.

Watch on Netflix

41. ‘DreamWorks Home: For the Holidays’ (2017)

The holiday special will make for some epic, kid-friendly entertainment, especially considering those catchy songs. When Oh tries to spread Christmas cheer to his fellow Boovs, it unfortunately goes south and leads to quite a bit of chaos.

Watch on Netflix

42. ‘5 Star Christmas’

In the Italian comedy film, a prime minister makes a visit to Hungary during the week of Christmas. However, when a dead corpse appears in his hotel, chaos and hilarity ensue.

Watch on Netflix

43. ‘A Very Murray Christmas’ (2015)

Actor Bill Murray offers a unique twist on holiday entertainment with his star-studded special. In the project, he teamed up with big names like Miley Cyrus, George Clooney, Amy Poehler, Rashida Jones and Chris Rock.

Watch on Netflix

44. ‘Mariah Carey's Merriest Christmas' (2015)

Mariah Carey hosts an all-star celebration with stars like Lacey Chabert, Babyface and Kelsey Grammer. Naturally, the songstress also performs her iconic hit, “All I Want for Christmas is You.”

Watch on Netflix

45. ‘Christmas Survival’ (2018)

The British movie (also known as Surviving Christmas with the Relatives), follows two sisters who visit their late parents’ country house to spend the holidays with their dysfunctional families.

Watch on Netflix

RELATED: The 40 Most Inspiring Movies You Can Stream Right Now