Lifestyle

The 31 Best Christmas Movies [That You Can Stream Right Now]

This article may contain affiliate links. We may receive a commission for purchases made through these links. Privacy Policy.

Is there truly anything better than curling up by a fire with some hot cocoa, a bowl full of popcorn and a Christmas classic on the TV? Growing up, Christmas movies were in heavy rotation starting the day after Thanksgiving, and not much has changed.

Though we didn’t have the luxury of live streaming, we relied heavily on Freeform’s 25 Days of Christmas. We were at the mercy of their schedule.

But with Netflix, Amazon Prime Video, Disney+ and Hulu, you can pick your favorite movie at any time of day.

Below we have featured our 31 favorite holiday movies available to stream now. You elves full of holiday cheer can watch a Christmas movie every single day of December.

Classic Christmas Movies

You’ve probably heard of these Christmas movies at one point or another, but they are classics for a reason!

1. White Christmas

Bing Crosby and Danny Kaye star in this 1954 Christmas classic. The duo teams up with two sisters (Rosemary Clooney and Judy Haynes) putting on a spectacular Christmas show, singing and dancing their way through Vermont.

You’ll surely be singing along to Irving Berlin’s music by the end of White Christmas!

Available on Netflix and Amazon Prime Video 

2. The Bishop’s Wife

This 1947 fantasy film is based on a novel, where an angel (Cary Grant) guides a bishop through his problems.

Watch miracles unfold and understand why this classic won the Academy Award for Best Sound.

Available on Tubi and Amazon Prime Video 

3. Miracle on 34th Street

Based in New York City, Miracle on 34th Street is a Christmas classic that you don’t want to miss.

Kris Kringle (Edmund Gwenn) claims to be the real Santa Claus at a mainstream department store. He even goes to court to prove he is the real deal.

This movie tears at your heartstrings and truly makes you believe in the magic of Christmas.

Available on Disney+ and Amazon Prime Video

4. The Nightmare Before Christmas 

You might recognize this film as Tim Burton’s The Nightmare Before Christmas, a 1993 Disney masterpiece. In true Burton fashion, it’s a dark and twisted rendition of the holidays. This movie could also be considered a great Halloween movie!

You’ll recognize the voices of Danny Elfman, Chris Sarandon and Catherine O’Hara in this animated Halloween meets Christmas film. The holiday spirit is brought to life with skeleton reindeer, a ghost dog, and of course, the “Pumpkin King.”

Available on Disney+ and Amazon Prime Video 

5. It’s A Wonderful Life 

The beautifully written 1946 Christmas film, It’s a Wonderful Life, stars James Stewart, Donna Reed and Lionel Barrymore.

This feel-good movie is a timeless Christmas classic. A relatable man struggles with the stressors life throws at him questioning his will to live. But, when saved by an angel, his outlook quickly changes.

There is a reason this film is on the American Film Institutes, 100 best films ever made list and number one on America’s Most Inspiring Movies.

Available on Amazon Prime Video

6. A Christmas Story 

You’ve probably seen the infamous leg lamp pop up a time or two from this 1983 classic film. A Christmas Story is all about one particular Christmas when Ralphie Parker was 9 years old and only had one thing on his mind for Christmas. A Red Ryder Action 200 air rifle, also known as a BB gun.

In true 9-year-old fashion, Christmas time has some hiccups for Ralphie, filled with bullying, daydreaming, a bunny suit and many more hilarious moments.

Available on Hulu and Amazon Prime Video

7. A Christmas Carol

A Christmas Carol by Charles Dickens might be your mother’s favorite Christmas movie. When various ghosts visit Ebenezer Scrooge throughout his life, his outlook slowly transforms, and he is not so miserable in the end!

If you have already seen this classic, you can check out Scrooged with Bill Murray and get the comedic take or the animated rendition on Disney+!

Available on Amazon Prime Video

Related: Hulu Vs. Netflix: What Streaming Service Wins?

Dramatic Christmas Movies

Christmas and drama, how could that possibly be? Family gatherings, romantic pressure, traveling and giving gifts…that can all add up to be a little stressful!

8. Let it Snow

This 2019, Netflix Original film Let it Snow is based on a novel and stars Isabela Moner, Shameik Moore and Kiernan Skipka.

In typical winter fashion, a snowstorm hits the town, and profound messages sparkle throughout the storyline. Love is love, and it’s heartwarming to watch it unfold on these teens.

Available on Netflix

9. The Knight Before Christmas 

The Knight Before Christmas, is a story about an old English Knight (Josh Whitehouse) who is stuck in time and runs into Brooke (Vanessa Hudgens) living in Ohio in the present day.

The story unfolds with an old English Knight wanting to achieve his quest, but will falling in love guide him on a different pursuit? Watch the magic unfold.

Available on Netflix

10. The Christmas Chronicles

Kurt Russell plays the man in the big red suit in this 2018 Massachusetts Christmas film.

It’s a familiar story; siblings are determined to find out if Santa Claus is real. And catching Santa Claus in the act is the only true way to confirm so they set up a camera and await to reveal.

Much to their surprise, Santa is not what they envisioned.

Available on Netflix

11. A Very Brady Christmas

The entire Brady family you know and love gets back together for this 1988 Christmas movie, A Very Brady Christmas. Minus Cindy (Susan Olsen), who was on her real-life honeymoon, and Jennifer Runyon cast in her place.

Christmas time in the Brady house is a full house. Six kids, their in-laws and their grandchildren, what could go wrong? Watch how the holiday stress unfolds on the picture perfect Brady’s.

Available on Hulu and Amazon Prime Video 

12. Christmas Perfection

This 2018 dramedy is a story about life as Darcy (Caitlin Thompson) sees it. Waking up in the town, she made up as the perfect Christmas in her head. The dream is too good to be true. Is it really happening? Is Christmas perfect in the Christmas Perfection?

Torn between the romantic man in her fairytale and her best friend, Darcy, ultimately realizes she cannot live without her best friend, Brandon (James Henri-Thomas).

Available on Hulu and Amazon Prime Video 

13. The Most Wonderful Time of the Year 

Henry Winkler and Brooke Burns star in The Most Wonderful Time of the Year Christmas drama.

Jen (Brooke Burns) struggles to throw together Christmas as a single mom, and her uncle (Henry Winkler) shows up with a stranger (Warren Christie) in tow, which adds another element to her stress.

Little does Jen know; she will be falling for this new guy in no time.

Available on Hallmark Channel or Amazon Prime Video 

Related: 20 TV Shows From The 90s You Probably Forgot

Family Christmas Movies

Grab your Christmas pajamas (we know your Mom or Grandma have given you a pair over the years) and snuggle up with the family for any of these family Christmas flicks.

14. Elliot the Littlest Reindeer

The 2018 animated film, Elliot the Littlest Reindeer, will give you all the feels. Elliot (Josh Hutcherson) is determined to make Santa’s reindeer team, but there is one problem. He is a horse!

Through determination, lots of practice, support of his friends, and a little Christmas magic, will Elliot have enough to make it on Santa’s team?

Available on Netflix or Amazon Prime Video 

15. Dr. Suess’ How the Grinch Stole Christmas 

A 2002 remake from the classic Dr. Seuss cartoon, Jim Carey plays the cynical green Grinch in How the Grinch Stole Christmas.

With elaborate plans to ruin Christmas for all the cheery Who’s in Whoville, he is caught off guard by an unexpected tiny Who, Cindy Lou Who (Taylor Momsen).

Eventually, the Grinch embraces the spirit of Christmas and is the cheeriest Who in Whoville.

Available on Netflix and Amazon Prime Video 

16. Home Alone

Can the holiday season really even be considered complete without a showing from Kevin McCallister? If you haven’t seen Home Alone by now, you are missing out. The youngest McCallister, Kevin (Macaulay Culkin), is left at home while his entire family jets off to France for Christmas. Stuck in Chicago, all alone, what could possibly go wrong? You’d be surprised how a little kid can outsmart burglars in his own home.

This Christmas comedy is one you can watch over and over and it never gets old!

Available on Disney+ and Amazon Prime Video 

17. Elf 

Buddy the Elf (Will Ferrell) grew up at the North Pole and was never exposed to the outside world. In his gut, he knows he doesn’t fit in with the other elves at Santa’s workshop and goes to NYC in search of his real father.

This Christmas comedy is full of new experiences for Buddy, lots of sugar and of course, loads of holiday spirit.

Available on Amazon Prime Video 

18. A Charlie Brown Christmas

The animated Christmas movie from 1965 is an all-time favorite. The whole peanuts crew is together, and even though it is only 30 minutes long, it is sure to tug at your heartstrings. Poor Charlie Brown is sad during the most joyous season, and Lucy has a wonderful idea that he put on a Christmas play!

After a few bumps in the road, Linus comes to the rescue and helps Charlie Brown understand what the real meaning of Christmas is all about.

Available on Amazon Prime Video  

19. Christmas Cartoons: 14 Christmas Cartoon Classics 

These Christmas Cartoons could also fall under the classic section because they are all-time favorites. You’ll see appearances from Rudolph the red-nosed reindeer, Jack Frost, Santa, Frosty the Snowman and many more!

Anyone who loves Christmas will love this family-friendly compilation.

Available on Amazon Prime Video

20. The Santa Clause 

In this holiday favorite, Charlie’s dad Scott Calvin (Tim Allen), causes the real Santa Claus to fall off their roof on Christmas Eve; he unknowingly has some big pants to fill.

Scott Calvin not only morphs into Santa Claus, but he has to help with all of the deliveries scheduled at the North Pole for the big day as well as convincing his family he is indeed the real deal… Grab your cookies and milk, this is one you won’t want to miss!

Available on Disney+ or Amazon Prime Video 

21. The Polar Express

You’ve probably read this book once or twice as a kid, but the animated version with Tom Hanks brings a whole new perspective to The Polar Express. This rendition uses live-action motion animation, which makes the characters seem so realistic!

Following along with a group of kiddos that head up to The North Pole to visit Santa and see what the true magic of Christmas is all about.

Available on Amazon Prime Video

Related: The 15 Best NEW Christmas Movies of 2019

Funny Christmas Movies

Everyone needs a good laugh, especially around the holidays. These Christmas comedies are sure to make you laugh out loud at least a few times!

22. Christmas with the Kranks 

Luther (Tim Allen) and Nora Krank (Jamie Lee Curtis) decide to ditch Christmas for the first time ever in this 2004 comedy, Christmas with the Kranks. The Kranks are Christmas fanatics, but their only daughter Blair (Julie Gonzalo) won’t be home this year; since she is in the Peace Corps.

To the Krank’s surprise, Blair plans to be home for Christmas, calling home with a few hours warning. With the help of the entire neighborhood and town, they scramble to give Blair the Christmas she knows and loves.

Available on Amazon Prime Video 

23. Unaccompanied Minors

Children stranded at the airport on Christmas, what could be worse? Five kids run wild while trapped in an airport due to a blizzard in the 2006 Unaccompanied Minors film.

The poor airport official (Lewis Black) doesn’t know what hit him. These youngsters outsmart the airport official and explore the depths of the airport, facilitating their own Christmas cheer.

Available on Amazon Prime Video 

24. A Very Murray Christmas 

This 2015 comedy/musical will have you singing and laughing at the same time.

Bill Murray is joined by Miley Cyrus, George Clooney, Michael Cera, Chris Rock, Amy Poehler and many more famous faces you know and love. A Very Murray Christmas is a classic crowd-pleasing sing-a-long.

Available on Netflix

25. National Lampoon’s Christmas Vacation

This might be one of the all-time best Christmas movies out there and one of Clark Griswold’s (Chevy Chase) finest moments.

In typical Griswold fashion, it seems like nothing can go right for the family, even though Clark is determined to make their Christmas perfect. From extended in-law visits to surprise relatives showing up in an RV, this movie will make you laugh out loud year after year, no matter how many times you have seen it.

From cousin Eddie’s shenanigans to squirrels inside the house, things get out of hand rapidly.

Available on Amazon Prime Video

26. Bad Santa

With Billy Bob Thornton and Tony Cox, you can expect a little trouble, with a handful of laughs. They team up for their annual Christmas conning. But their foolery can’t get by everyone, including the mall security guard (Bernie Mac).

This comedic Christmas tale takes a turn when Willie (Thorton) befriends a young boy and shows he might have a big heart after all!

Available on Amazon Prime Video

Romantic Comedy Christmas Movies

Snow, Christmas lights, Christmas music, hot chocolate and a crackling fire, does it really get more romantic? No, the answer is no, it doesn’t. Romance and Christmas time go hand in hand, and even the Grinchiest Grinch will lighten up to these rom-coms.

27. Love Actually 

If you haven’t seen this Christmas rom-com, you are missing out! It will make you cry, laugh all while keeping you in the Christmas spirit.

Not to mention it is based in London, and there truly isn’t a more romantic city to be in during the holiday season. This love story, like any good love story, has its ups and downs. You follow a few different characters throughout the movie and soon learn how their lives are all intertwined and Christmas is all around them.

By the end of the movie you will be singing along to Christmas is All Around; you’ve been warned.

Available on Amazon Prime Video

28. A Christmas Prince

As the title implies, Amber (Rose McIver) goes on an assignment as an undercover reporter of a prince. A Christmas Prince is heartwarming, romantic and complete with a Christmas Eve Ball. We can’t think of anything more magical than a Christmas Ball.

And if you want a real royal movie marathon, you can watch A Christmas Prince: The Royal Wedding and A Christmas Prince: The Royal Baby.

Available on Netflix

29. Holiday in the Wild 

A 2019 release, Holiday in the Wild, is a romantic story where Kate (Kristin Davis) and Derek (Rob Lowe) spend Christmas in Africa.

Starting as strangers, Derek is Kat’s safari guide. As time goes on, she falls deeper in love with Africa and Derek, even though she won’t admit it. Will she decide to stay in Africa forever?

Available on Netflix

30. Miss Me This Christmas 

Filing for divorce around Thanksgiving can make for a messy Christmas. Miss Me This Christmas tells the story of Regina (Erica Ash) and Franklin’s (Redaric Williams) relationship.

Has one of them moved on? Is the other still holding on? Watch this disaster unfold around the holidays.

Available on Amazon Prime Video

31. The Spirit of Christmas

The 2015 Spirit of Christmas isn’t your average romance. Kate (Jen Lilley) has given up on love until she meets a ghost. Yes, you read that right, a ghost.

But, he isn’t a scary ghost. Daniel (Thomas Beaudoin) is a handsome and charming ghost. Watch to see if Kate can help him break the curse and set him free.

Available on Hulu or Amazon Prime Video 

If you make it through the whole holiday season without watching one of these movies, we will refer to you as the Grinch. There are 31 to choose from; one has to spark some Christmas joy in you! And the die-hard Christmas fans have probably already seen them all.

From Scrooge to Santa Claus to Buddy the Elf and happenings at the North Pole, most of the movies on this list were box office Hollywood hits and continue to be at the top of everyone’s Christmas Yuletide watchlist, year after year. From Hallmark to 20th Century Fox to Universal Pictures, there is a holiday film out there bound to get anyone in the Christmas mood.

We suggest you turn on your Christmas tree right now. Grab your coziest blanket, put on your Christmas pajamas (we know your Grandma has given you a pair), and get comfortable on the couch for your binge-watching marathon because even the Grinch came around to the festivities!

You might also be interested in: The Best Football Movies of All Time

The 31 Best Christmas Movies of All Time:

  1. White Christmas
  2. The Bishop’s Wife
  3. Miracle on 34th Street
  4. The Nightmare Before Christmas 
  5. It’s A Wonderful Life 
  6. A Christmas Story 
  7. A Christmas Carol
  8. Let it Snow
  9. The Knight Before Christmas 
  10. The Christmas Chronicles
  11. A Very Brady Christmas
  12. Christmas Perfection
  13. The Most Wonderful Time of the Year 
  14. Elliot the Littlest Reindeer
  15. Dr. Suess’ How the Grinch Stole Christmas 
  16. Home Alone
  17. Elf 
  18. A Charlie Brown Christmas
  19.  Christmas Cartoons: 14 Christmas Cartoon Classics 
  20. The Santa Clause 
  21. The Polar Express
  22. Christmas with the Kranks
  23. Unaccompanied Minors
  24.  A Very Murray Christmas 
  25. National Lampoon’s Christmas Vacation 
  26. Bad Santa
  27. Love Actually 
  28. A Christmas Prince
  29. Holiday in the Wild
  30. Miss Me This Christmas 
  31. The Spirit of Christmas

Christine Devereaux Evangelista

view post

More from Lifestyle category

Share Tweet Share Email