Classic Christmas Movies Guide: Where To Watch It's A Wonderful Life, Miracle On 34th Street, Elf, Die Hard and Others

We may receive a commission on purchases made from links.

Just a few years ago, those looking to curl up next to the fire with the OG Miracle on 34th Street instead got left a lump of coal, when the Christmas classic was nowhere to be seen.

Ever since then, it has been TVLine's annual mission to help you avoid such Yuletide trauma.

Already, TVLine has gift-wrapped for you a joyfully comprehensive guide to the 100+ (!) new and original holiday movies that will be coming at you via Hallmark, Lifetime, Netflix and other outlets.

But what is Christmas without Charlie Brown's sad little tree, thinking about George Bailey making violent love to Mary in the living room (wait, what?), or the fear of shooting your eye with a Red Ryder carbine action, 200-shot, range model air rifle?

Here is our annual "Where to Watch" guide to some holiday classics, based on currently available data (which is always subject to change). We'll update this list as additional airings come to light.

As always, TVLine is an interactive experience, so if there's a legit classic you'd like to see added, maybe you won't catch us in a Grinchy mood and we will oblige!

All streaming options are those available with subscription; all times Eastern.

Arthur Christmas
STREAMING: Paramount+ (beginning Dec. 1); also available for rent/purchase
AIRING: Freeform (Dec. 1 at 12:30 pm, Dec. 2 at 10:30 am, Dec. 5 at 2:30 pm, Dec. 6 at noon, Dec. 10 at noon, Dec. 18 at 12:30 pm, Dec. 19 at 11 am, Dec. 23 at 11:30 am)

The Bells of St. Mary's
STREAMING: Tubi, Pluto, Roku
AIRING: TCM (Dec. 19 at 10:15 pm)

A Charlie Brown Thanksgiving
STREAMING: Apple TV+ (streams free Nov. 23-24)
AIRING: N/A

A Charlie Brown Christmas
STREAMINGApple TV+ (streams free Dec. 14-15)
AIRINGN/A

A Christmas Carol (1938 | Reginald Owen)
STREAMING:
Max, Philo
AIRING: TCM (Dec. 8 at 6:45 pm, Dec. 24 at 11:45 pm)

A Christmas Carol (1951 | Alastair Sim)
STREAMING:
Tubi, Dove Channel; Prime Video (rent for $1.99)
AIRING: Nothing scheduled last we checked

A Christmas Carol (1984 | George C. Scott)
STREAMINGStarz (sign up), tubi, Roku, Hulu, Paramount+ (beginning Dec. 1)
AIRINGNothing scheduled last we checked

A Christmas Carol (1999 | Patrick Stewart)
STREAMINGDirecTV Stream (sign up), Paramount+, Roku
AIRING: TNT (Dec. 5 at 10 am, 2 pm)

Christmas in Connecticut
STREAMINGAvailable for rent/purchase
AIRING: TCM (Dec. 20 at 6 pm, Dec. 24 at 8 pm)

A Christmas Story
STREAMING: Max, DirecTV Stream
AIRING: TNT (Nov. 11 at 7:30 pm, Dec. 5 at 8 pm and midnight, Dec. 16 at 7:45 pm and midnight, 24-hour marathon starts Sunday, Dec. 24 at 8 pm); TBS (Dec. 7 at 8 pm, 24-hour marathon starts Dec. 24 at 8 pm);

All streaming options are those available with subscription; all times Eastern.

Die Hard (Don't fight us on this one!)
STREAMING: Prime Video, Hulu, Peacock
AIRING: TNT (Nov. 22 at 8 and 10:30 pm, Nov. 23 at 8 pm); TBS (Dec. 14 at 8 pm, Dec. 15 at 1 am); AMC (Dec. 6 at 9 pm)

Elf
STREAMING: Max, Hulu on Disney+, Paramount+
AIRING: TNT (Nov. 10 at 8 pm, Nov. 11 at 5:30 pm, Nov. 24 at 9:30 pm, Nov. 25 at 8 pm, Nov. 28 at 11:30 am and 4 pm); TBS (Nov. 17 at 8 and 10 pm, Nov. 22 at 10 pm, Nov. 23 at 8 pm, 24-hour marathon starts Nov. 29 at 8 pm); AMC (Dec. 1 at 9:15 pm, Dec. 2 at 9 pm, Dec. 3 at 6 pm, Dec. 5 at 8 and 10 pm, Dec. 10 at 8 pm, Dec. 11 at 6 pm, Dec. 14 at 7 and 11 pm, Dec. 16 at 8 pm, Dec. 17 at 6pm, Dec. 19 at 8 and 10 pm, Dec. 21 at 7 and 11:15 pm, Dec. 22 at 5 and 11:30 pm, Dec. 23 at 8 pm, Dec. 24 at 6 pm, Dec. 25 at 4:15 and 8:30 pm, Dec. 26 at 6:30 pm)

Frosty the Snowman
STREAMING: Prime Video, Hulu
AIRING: NBC (Dec. 5 at 8:30 pm, Dec. 11 at 8 pm); Freeform (Dec. 7 at 8:30 pm, Dec. 8 at 5:30 pm)

Frosty Returns
STREAMING:
Only for rent/purchase
AIRING: Nothing scheduled last we checked

Grandma Got Run Over by a Reindeer
STREAMING: Only for rent/purchase
AIRING: THE CW (25th anniversary airing Nov. 29 at 8 pm, Dec. 18 at 8 pm); AMC (Dec. 24 at 6 am)

Holiday Inn
STREAMING:
Prime Video
AIRING: Nothing scheduled last we checked

Home Alone
STREAMING: Disney+, Hulu
AIRING: Freeform (Dec. 1 at 6:45 pm, Dec. 4 at 11 pm, Dec. 6 at 5:45 pm, Dec. 7 at 3:25 pm), ABC (Dec. 24 at 8 pm)

How the Grinch Stole Christmas! (1966 | animated)
STREAMING: Peacock (sign up)
AIRING: NBC (Dec. 5 at 8 pm, Dec. 25 at 8 pm)

How the Grinch Stole Christmas (2000 | Jim Carrey)
STREAMING: Only for rent/purchase
AIRING: Freeform (Dec. 2 at 8:30 pm, Dec. 3 at 5:15 pm, Dec. 7 at 10:15 pm, Dec. 8 at 7:15 pm); NBC (Dec. 25 at 8:30 pm)

All streaming options are those available with subscription; all times Eastern.

It's a Wonderful Life
STREAMING: Prime Video (sign up), Roku, Freevee, Hoopla
AIRING: NBC (Dec. 24 at 8 pm)

The Little Drummer Boy
STREAMING: Prime Video (sign up), Hulu, Hoopla
AIRING:
 Freeform (Dec. 3 at 10:30 am)

Love, Actually
STREAMING: Prime Video (sign up), Starz (sign up)
AIRING: Nothing scheduled last we checked

March of the Wooden Soldiers (né Babes in Toyland)
STREAMING: Freevee, Tubi, Roku, PlutoTV, AMC+, Philo, Hoopla
AIRING: Nothing scheduled last we checked

Mary Poppins
STREAMING: Disney+
AIRING: ABC (Nov. 28 at 8 pm)

Meet Me in St. Louis
STREAMING: Tubi, or for rent/purchase
AIRING: TCM (Dec. 16 at noon, Dec. 21 at 8 pm, Dec. 24 at 6 pm)

Miracle on 34th Street (1947)
STREAMING: Hulu (sign up), Disney+ (sign up), AMC+ (beginning Dec. 1), Paramount+ (beginning Dec. 1)
AIRING: AMC (Dec. 25 at 3 am)

The Muppet Christmas Carol
STREAMING: Disney+ (sign up)
AIRING: Nothing scheduled last we checked

All streaming options are those available with subscription; all times Eastern.

National Lampoon's Christmas Vacation
STREAMING: Max, Hulu on Disney+
AIRING: TNT (Nov. 16 at 10 pm, Nov. 17 at 7 pm, Nov. 24 at 7:30 pm, Nov. 25 at 6 pm, 24-hour marathon starts Nov. 28 at 6 pm); TBS (Nov. 10 at 8 and 10 pm, Nov. 22 at 8 pm, Nov. 23 at 6 pm, Nov. 30 at 8 and 10 pm); AMC (Dec. 1 at 7 and 11:15 pm, Dec. 3 at 8 pm, Dec. 4 at 5:45 pm, Dec. 7 at 8 and 10:15 pm, Dec. 9 at 7 and 11:15 pm, Dec. 12 at 8 and 10:15 pm, Dec. 15 at 8:15 pm, Dec. 16 at 5:45 pm, Dec. 18 at 8 pm, Dec. 19 at 5:45 pm, Dec. 21 at 4:45 and 9 pm, Dec. 22 at 7 and 9:15 pm, Dec. 24 at 8 and 10:15 pm, Dec. 25 at 2 and 6:15 pm, Dec. 26 at 8:30 pm)

The Nightmare Before Christmas
STREAMING: Disney+ (sign up)
AIRING: Freeform (Dec. 1 at 2:35 pm, Dec. 5 at 4:30 pm, Dec. 6 at 2 pm)

Planes, Trains & Automobiles
STREAMING: Paramount+ (sign up), fubo, AMC+, Roku
AIRING: Showtime (Nov. 7 at 5:15 am)

Rudolph the Red-Nosed Reindeer
STREAMING: Only for rent/purchase
AIRING: NBC (Dec. 6 at 8 pm, Dec. 12 at 8 pm); Freeform (Dec. 7 at 9:10 pm, Dec. 8 at 6:10 pm)

Rudolph's Shiny New Year
STREAMING: Prime Video (sign up), or for rent/purchase
AIRING: Nothing scheduled last we checked

All streaming options are those available with subscription; all times Eastern.

Santa Claus Is Comin' to Town (1970)
STREAMING: Prime Video, Hulu
AIRING: ABC (Dec. 3 at 9 pm); Freeform (Dec. 3 at 10 pm, Dec. 4 at 1:30 pm, Dec. 8 at 4:30 pm)

The Santa Clause
STREAMING: Disney+ (sign up)
AIRING: Freeform (Dec. 4 at 4:30 pm, Dec. 8 at 10 pm, Dec. 9 at noon), ABC (Dec. 22 at 8 pm)

Scrooged
STREAMING: Paramount+ (sign up), Prime Video, Fubo, Roku, DirecTV Stream
AIRING: The Movie Channel (Nov. 14 at 9:20 am)

The Shop Around the Corner
STREAMING:
MGM+, Fubo, Roku, DirecTV Strea,
AIRING: TCM (Dec. 19 at 6:15 pm; Dec. 23 at 8 pm)

The Sound of Music
STREAMING: Hulu on Disney+
AIRING: ABC (Dec. 15 at 7 pm)

White Christmas
STREAMING: Prime Video (sign up)
AIRING: Nothing scheduled last we checked

The Wizard of Oz
STREAMING: Max, DirecTV Stream
AIRING: TNT (Dec. 15 at 7:30 and 10:15 pm, Dec. 24 at 6:45 pm, Dec. 31 at 12:45 pm); TBS (Nov. 16 at 8 pm, Nov. 17 at 11:30 am, Nov. 28 at 8 pm, Nov. 29 at 5:45 pm, Dec. 7 at 10 pm, Dec. 8 at 1:45 and 11 pm)

The Year Without a Santa Claus
STREAMING: Only for rent/purchase
AIRING: TNT (Nov. 17 at 5:30 pm, Nov. 24 at 2:30 pm); TBS (Nov. 16 at 7 pm, Nov. 17 at 10:30 am, Nov. 23 at 4:30 pm, Nov. 29 at 4:40 pm); AMC (Dec. 13 at 6:45 pm, Dec. 25 at 8:15 am)

(If you sign up for a service through our links, TVLine may earn a commission.)

Recommended