X

Join or Sign In

Sign in to customize your TV listings

Continue with Facebook Continue with email

By joining TV Guide, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

35 Best Holiday Movies to Binge-Watch Right Now

Social distancing? We've got picks to lift your spirits.

Lily Rose
xmas-main-update.jpg
1 of 36 Netflix (left); Disney+ (right)

35 Best Holiday Movies to Binge-Watch Right Now

With social distancing being the best defense against the COVID-19 coronavirus, it's time to hunker down -- ideally in front of a warm and comforting holiday movie.

The Hallmark Channel has taken up the cause and scheduled a holiday movie marathon. We're here for you, too, with this rundown of the 35 best holiday titles to stream right now, including Anna Kendrick's Noelle and Rob Lowe's and Kristin Davis' Holiday in the Wild.

Our binge-worthy selections from Hallmark, Netflix, Lifetime, Hulu, Disney+ and more were selected by our resident holiday-movie enthusiast Julia Lechner, host of TV Guide's All I Want for Christmas Is This Podcast.

As of March 2020, all titles are available via either streaming service subscription, or to rent or purchase on Amazon Prime Video.

SUBSCRIBE NOW: Get All I Want for Christmas Is This Podcast on Apple Podcasts

So, forget what time of year the calendar says it is, and click on the arrow to see the picks.

(Disclosure: Links to retailers may earn money to support our work.)

2 of 36 Disney+

Available on Disney+: Noelle

The all-new Disney+ got out of the gate with this 2019 Christmas movie starring Anna Kendrick and Bill Hader as the grown, but immature children of Santa. When Kendrick's title character encourages her brother to get away for a weekend, he goes away for good -- and it's up to Noelle to find him, and save Christmas! Watch it on Disney+.

3 of 36 Netflix

Available on Netflix: The Knight Before Christmas

This Netflix Christmas movie is about a knight (played by Josh Whitehouse) who time-travels to modern-day America -- and meets a modern-day American woman (played by Vanessa Hudgens). Watch it on Netflix.

4 of 36 Amazon

Available on Amazon Prime Video for Rent or Purchase: Christmas Reservations

Melissa Joan Hart and Ricardo Chavira star in this 2019 movie about a resort coordinator whose widowed college sweetheart moves back to town with his two kids. We dig this flick -- and not just because Hart stopped by All I Want for Christmas Is This Podcast to discuss. Watch it on Amazon.

5 of 36 Netflix

Available on Netflix: Holiday in the Wild

Kristin Davis plays a newly single woman who goes on an African safari and meets an exciting and rugged man played by a frequently shirtless Rob Lowe. Together, the duo saves a baby elephant. Is this really a holiday movie? All I Want for Christmas Is This Podcast says definitely kinda! (And it's definitely a must-see!) Watch it on Netflix.

6 of 36 IPC

Available on Amazon Prime Video for Purchase: Christmas 9 to 5

In this clever 2019 Lifetime movie, a reporter (played by Tiya Sircar) goes undercover as a retail associate during the holiday-shopping rush. Along the way, she finds her true calling -- and, of course, meets the man of her dreams. Watch it on Amazon.

7 of 36 Netflix

Available on Netflix: Christmas Inheritance

An heiress (played by Eliza Taylor) who is totally out of touch with the blue-collar world becomes stranded in a small town during a snowstorm. It's there that she learns about love and life outside of New York City. Watch it on Netflix.

8 of 36 Hallmark

Available on Amazon Prime Video for Purchase: Engaging Father Christmas

Make sure you have the popcorn available for this one. In Engaging Father Christmas, an ordinary woman (played by Erin Krakow) travels to a tiny Vermont town to spend Christmas with her family, but after running into an ex-boyfriend, she learns a terrible family secret that could ruin everything. Watch it on Amazon.

9 of 36 MarVista Entertainment

Available on Hulu: A Cinderella Christmas

In this modern take on the classic fairy tale, Emma Rigby plays Angie Wells, an events planner who lets loose at a masquerade party, and catches the eye of a wealthy bachelor... before having to leave suddenly. Will our bachelor ever learn Angie's true identity? Watch it on Hulu.

10 of 36 Amazon

Available on Amazon Prime Video for Streaming: Christmas in the City

If you haven't seen this 2013 Lifetime movie, then you're missing out on what happens when a mother-daughter duo (played by Ashanti and Kylie Price, respectively) try to save their family-run candy store by getting jobs at a department store. Watch it on Amazon.

11 of 36 Netflix

Available on Amazon Prime Video for Rent or Purchase: Merry Kissmas

Kayla (played by Karissa Lee Staples) is engaged to a self-absorbed choreographer (played by David O'Donnell). Then she meets a kindhearted caterer (played by Brant Daugherty). Uh-oh! It's a holiday-love dilemma! Watch it on Amazon.

12 of 36 Netflix

Available on Netflix: The Holiday Calendar

In this 2018 Netflix original, Kat Graham plays Abby, a holiday-hating woman who inherits a Christmas advent calendar that seems to be able to predict the future. Watch it on Netflix.

13 of 36 Netflix

Available on Netflix: The Princess Switch

Vanessa Hudgens plays both a duchess and a baker in this feel-good Netflix movie about two identical-looking women who meet and swap places to escape their problems. Watch it on Netflix.

14 of 36 Amazon

Available on Amazon on Prime Video for Purchase: Christmas Wishes & Mistletoe Kisses

This 2019 Hallmark rom-com is about an interior designer (played by Jill Wagner) who is hired to decorate the estate of a wealthy businessman (played by Matthew Davis). Will this situation be a recipe for love or disaster? You'll get in the holiday spirit as you learn the answer. Watch it on Amazon.

15 of 36 Hulu

Available on Hulu: The Spirit of Christmas

This 2015 Christmas-themed murder mystery movie is about a woman (played by Jen Lilley) who falls in love with a ghost (played by Thomas Beaudoin). And that's not all: The ghost enlists the woman's help in figuring out who killed him in the 1920s! Watch it on Hulu.

16 of 36 Hulu

Available on Hulu: A Dogwalker's Christmas Tale

In this doggone 2015 favorite. a college student (played by Lexi Giovagnoli) meets a professional dog walker (played by Jonathan Bennett) who's not only handsome, but passionate about trying to save the dog park that the coed's boss wants to destroy. Watch it on Hulu.

17 of 36 Hulu

Available on Hulu: Naughty & Nice

In this 2012 keeper, a holiday-hating woman named Krissy Kringle (Haylie Duff) is mistakenly sent Santa's naughty-and-nice list. Because Krissy's so not into the holiday, she goes around exposing everybody's bad deeds. Let the bah-humbug fun begin! Watch it on Hulu.

18 of 36 Universal Pictures

Available on HBO Now (Subscription Required): Love Actually

This 2003 film has it all: Hugh Grant dancing to "Jump (For My Love)," Colin Firth proposing marriage in bad Portugese, Liam Neeson meeting Claudia Schiffer while helping his stepson breach airport security -- and so much more, all set at Christmastime ... because that's when people tell the truth! In addition to HBO Now, the film's available for rent or purchase on a variety of platforms. Watch it on HBO Now.

19 of 36 Hulu

Available on Hulu: My Santa

In this 2013 favorite, Jen (Samaire Armstrong) thinks she's falling for just another run-of-the-mill department store Santa, but this one is different -- he actually is the son of Santa! Watch it on Hulu.

20 of 36 Universal Pictures

Available on Amazon Prime Video for Rent or Purchase: The Holiday

You'll be jiggling like a bowl full of jelly watching Kate Winslet and Cameron Diaz swap houses -- and basically lives -- in this wintry rom-com. Watch it on Amazon.

21 of 36 Hulu

Available on Hulu: Christmas Belle

In this 2013 holiday movie, will the return of an ex-flame complicate the emerging romance between a real-estate agent (played by Haylie Duff) and an estate owner (played by Nicholas Gonzalez)? (Spoiler alert: Yes!) Watch it on Hulu.

22 of 36 Netflix

Available on Netflix: A Christmas Prince: The Royal Baby

You can't miss the latest installment of Netflix's Christmas Prince franchise. This one's a sequel to both A Christmas Prince and A Christmas Prince: The Royal Wedding. Watch it on Netflix.

23 of 36 Netflix

Available on Netflix: Holiday Rush

In this 2019 Netflix movie, a radio DJ (played by A Million Little Thing's Romany Malco) loses his job right around the holidays. Bummer? Yes, but it's also an object lesson for his four gift-coveting kids. Watch it on Netflix.

24 of 36 Netflix

Available on Netflix: The Christmas Chronicles

In this insta-classic from 2018, two siblings want to catch proof of Santa Claus on camera, but end up on an adventure with Old St. Nick himself (played by Kurt Russell) to save the holiday. Watch it on Netflix.

25 of 36 Liberty Films

Available on Amazon Prime Video for Streaming: It's A Wonderful Life

This quintessential holiday film stars Jimmy Stewart as a downtrodden man about to end it all on Christmas Eve -- until a guardian angel (played by Henry Travers) intervenes. Watch it on Amazon.

26 of 36 Universal Pictures

Available on Netflix: How the Grinch Stole Christmas (2000)

Even though you probably already know this classic Dr. Seuss tale by heart, you should still watch the Grinch learn the true meaning of Christmas in this live-action film starring Jim Carrey. Watch it on Netflix.

27 of 36 Universal Pictures

Available on Netflix: The Grinch (2018)

If Jim Carrey in a green fur suit creeps you out, and you're not enthralled by the original 1966 animated half-hour, then you can always stream the 2018 feature-length animated version. Vulture called the film "touching." Watch it on Netflix.

28 of 36 Metro-Goldwyn-Mayer

Available on Amazon Prime Video for Rent or Purchase: A Christmas Story

Can't wait 'til TBS' annual Christmas Story marathon to start on Christmas Eve? Don't! Stream this 1983 favorite right now and relive the misadventures of Red Ryder air-rifle-coveting Ralphie Parker (played by Peter Billingsley). Watch it on Amazon.

29 of 36 SPA Studios

Available on Netflix: Klaus

The young and un-young can get into the Christmas spirit with this 2019 animated holiday movie about a postal worker who befriends Santa Claus. Watch it on Netflix.

30 of 36 20th Century Fox

Available on Amazon Prime Video for Rent or Purchase: Home Alone

Nothing rings in the Christmas season quite like a viewing of Home Alone. See a young Macaulay Culkin outsmart Daniel Stern's and Joe Pesci's so-called "Wet Bandits" in this holiday classic. Watch it on Amazon.

31 of 36 20th Century Fox

Available on Amazon Prime Video for Rent or Purchase: Home Alone 2: Lost In New York

Make it a double feature: After you watch Home Alone, stream its 1992 sequel sequel. In it, Kevin (Macaulay Culkin) has to outwit more than just the "Wet Bandits" when he's stranded in the Big Apple. Watch it on Amazon.

32 of 36 20th Century Fox

Available on Amazon Prime Video for Rent or Purchase: Miracle on 34th Street

Is Santa Claus real? That's what one little girl (played by the young Natalie Wood) is trying to figure out after meeting a Macy's Santa in the original 1947 classic. Watch it on Amazon.

33 of 36 Warner Bros.

Available on Amazon Prime Video for Rent or Purchase: Elf

Baby, it's cold outside so you should stay in and watch Elf tonight. This 2003 Will Ferrell holiday classic about a human raised as one of Santa's elves who goes in search of his birth father in New York City will give you all the feels. Watch it on Amazon.

34 of 36 Gary Sanchez Productions

Available on Hulu: Daddy's Home 2

This is a holiday film? Yes! The 2017 sequel to Mark Wahlberg's and Will Ferrell's Daddy's Home amps up the craziness with a seasonal setting -- and grandpas (played by Mel Gibson and John Lithgow). Watch it on Hulu.

35 of 36 Columbia Pictures

Available on Amazon Prime Video for Rent or Purchase: Christmas with the Kranks

In this 2004 favorite, Jamie Lee Curtis and Tim Allen play Luther and Nora Krank, a couple of middle-aged empty nesters who are bullied by their neighbors for their lack of Christmas spirit. When plans change, the Kranks scramble to deck their halls as fast as they can. But can they actually do it? Watch it on Amazon.

36 of 36 Walt Disney Pictures

Available on Disney+: A Christmas Carol

Disney's 2009 motion-capture-animated version of this classic Christmas tale vividly tells the story of the miser Ebeneezer Scrooge (played by Jim Carrey). Watch it on Disney+.