Skip to Content

Here’s where you can stream all your favorite Christmas movies

Here’s where you can stream all your favorite Christmas movies

Don’t stress out trying to find your favorites – we’ve got them all right here!

Streaming is hard sometimes, especially when it comes to finding all those feel-good holiday movies you want to binge for the rest of the week. You won’t really find one streamer that has all of the big Christmas movies in one place; rather, they are quite spread out across the board.

We’ve scoured through endless lists of Christmas content to find all of the best streamers where you’ll find all of your favorite flicks. From “Home Alone” to “Elf” and everything in between. Here’s where you can stream the best Christmas movies in 2024.

Where to stream the best Christmas movies

Where to stream ‘A Christmas Story’

If all that isn’t enough, don’t forget that starting at 9 p.m. ET Christmas Eve (December 24th), you can stream the 1983 classic “A Christmas Story” for 24 hours straight on TNT and TBS using one of our favorite streamers, DIRECTV STREAM or Sling.


Since cutting the cord in 2010, Adam has been passionate about the latest in streaming entertainment and technology. When he's not sharing insights from the industry, Adam enjoys life with his wife, kids, and dog and is often found on the disc golf course or watching the New York Mets. A former video store manager of 13 years, he deeply appreciates 80s films, with "Back to the Future" as an all-time favorite. Still, he also can’t resist the clever adventures of "MacGyver."

DIRECTV STREAM Cash Back

Let us know your e-mail address to send your $50 Amazon Gift Card when you sign up for DIRECTV STREAM.

You will receive it ~2 weeks after you complete your first month of service.

Sling TV Cash Back

Let us know your e-mail address to send your $25 Uber Eats Gift Card when you sign up for Sling TV.

You will receive it ~2 weeks after you complete your first month of service.

Hulu Live TV Cash Back

Let us know your e-mail address to send your $35 Amazon Gift Card when you sign up for Hulu Live TV.

You will receive it ~2 weeks after you complete your first month of service.