altafiber Blog

Holiday Programming 2025: Where and When to Find Classic Christmas TV and Movies

Written by Olivia G. | Dec 17, 2025 4:18:50 PM

The holiday season is here, and that means oodles of Christmas-themed TV to get you feeling festive! We’ve got the scoop on all the heavy holiday hitters, from Rudolph to Frosty to Charlie Brown. We’ve got Tim Allen’s Santa and Jim Carrey’s Grinch. We’ve got no less than five film adaptations of A Christmas Carol—six if you count the Muppet version, which we do.

Best of all, our 2025 guide lists not only when and where to watch Christmas programming on traditional broadcast and cable TV networks, but also which streaming services are currently hosting each program. (Of course, if you use Fioptics+ powered by TiVo, you can simply set a OnePass for your favorite show and pull it up from the DVR or the streamer whenever you wish.)

If you’ve been thinking of signing up for Fioptics+ for your TV service, there’s no better time! Click here to learn more, and read on to find out how to watch your favorite Christmas movie or special.

A Charlie Brown Christmas

  • Streaming on Apple TV+ or Prime Video 

A Christmas Carol

(1938 version starring Reginald Owen)

  • Airing on TCM (Turner Classic Movies) with Fioptics
  • Streaming on Max, Hulu, or Prime Video

A Christmas Carol, aka Scrooge

(1951 version starring Alastair Sim)

  • Streaming on Plex, Tubi, or Prime Video 

A Christmas Carol

(1984 version starring George C. Scott)

  • Streaming on Hulu, Plex, Tubi, or Prime Video

A Christmas Carol

(1999 version starring Patrick Stewart)

  • 10 p.m. Dec. 5, 2 a.m. Dec. 6 (TNT)
  • Streaming on Hulu, Sling TV, Apple TV, or Prime Video

A Christmas Carol

(2009 version starring Jim Carrey)

  • 10 a.m. Dec. 20, 11:55p.m. Dec. 22, 3:00 p.m. Dec. 23, 7:00a.m. Dec. 25. on Freeform
  • Streaming on Disney+, Hulu, Apple TV or Prime Video

A Christmas Story

  • 8 p.m. Dec. 7, 8 p.m. Dec. 24 – 8 p.m. Dec. 25 (TBS)
  • 4:445 p.m. Dec. 18, 10:30a.m. Dec 20, 9:00p.m. Dec 24, 11:00p.m. Dec 24, 7:00a.m. Dec 25, 9:00a.m. Dec 25, 11:00a.m. Dec 25, 1:00p.m. Dec 25, 3:00p.m. Dec. 25, 5:00p.m. Dec 15, 7:00 p.m. Dec. 25 on TNT
  • Streaming on Max, Hulu, Disney+, or Prime Video

Christmas with the Kranks

  • Streaming on AMC+, Hulu, FreeVee, fuboTV, Hoopla

Die Hard

  • Streaming on AMC+, fuboTV, Hulu, Prime Video, Tubi

Elf

  • 8p.m. Dec. 17, 9p.m. Dec. 19, 7p.m. Dec. 20, 11:15p.m. Dec 20, 6p.m. Dec. 22, 8p.m. Dec 23, 6p.m. Dec. 24, 4:15 Dec. 25, 8:30p.m. Dec. 25, 6:15p.m. Dec. 26, 10:30p.m. Dec. 26 on AMC 
  • Streaming on Hulu, Max

Frosty the Snowman

  • 8:30 p.m. Dec. 5, 8 p.m. Dec. 11 (NBC)
  • 9:20p.m. Dec. 18, 3:35 p.m. Dec 19, 5:10p.m. Dec. 21, 2:40 p.m. Dec. 22, 9:20 p.m. Dec 24, 4:30p.m. Dec. 25, on Freeform
  • Streaming on Hulu, Prime Video

Frosty’s Winter Wonderland

  • Streaming on AMC+

The Grinch (2018)

  • 7:55 p.m. Dec. 3, 2:30 p.m. Dec. 4, 9 p.m. Dec. 9, 6:30 p.m. Dec. 10, 2:05 p.m. Dec. 14, 12:10 p.m. Dec. 15, 9 p.m. Dec. 17, 2:30 p.m. Dec. 18, 10 p.m. Dec. 20, 9:30 a.m. Dec. 21, 9 p.m. Dec. 24, 4 p.m. Dec. 25 (Freeform)
  • Streaming on Peacock, fuboTV

Home Alone

  • 8 p.m. Dec. 24 (ABC)
  • 3:10p.m. Dec. 15, 5:50p.m. Dec. 16, 11:30a.m. Dec 17, 5:15p.m. Dec. 19, 6:50p.m. Dec. 21, 7:30a.m. Dec. 22, 6:00p.m. Dec. 25,   (Freeform)
  • Streaming on Disney+, Hulu or Prime Video

How the Grinch Stole Christmas (2000)

  • 8:30p.m. Dec. 25 on NBC
  • 8:20p.m. Dec. 15, 1:10p.m. Dec. 16, 8:45p.m. Dec. 20, 1:30p.m. Dec. 21, 9:45p.m. Dec. 23, 5:35p.m. Dec. 24,  (Freeform)
  • Streaming on fuboTV, Peacock, Hulu or Apple TV

It’s a Wonderful Life

  • 8 p.m. Dec. 24 on NBC
  • Streaming on Prime Video, Netfluc, or Xumo Play

The Little Drummer Boy

  • 11:00a.m. Dec. 17, 10:30a.m. Dec. 18, 10:30 a.m. Dec. 25 on Freeform 
  • Streaming on Hulu, Prime Video, or Peacock

Miracle on 34th Street (1994)

  • 11:00a.m. Dec. 18, 11:25p.m. Dec. 20, 7:00a.m. Dec 21 on Freeform 
  • Streaming on Disney+, fuboTV, Hulu, Peacock, Roku Channel

Muppet Christmas Carol

  • Streaming on Disney+

National Lampoon’s Christmas Vacation

  • 5:45p.m. Dec. 17, 8:00p.m. Dec. 18, 10:15p.m. Dec. 18. 4:45p.m. Dec 20, 9:00p.m. Dec. 20, 7:00p.m. Dec. 21, 11:15p.m. Dec. 21,8:00p.m. Dec. 22, 5:45p.m. Dec. 23, 8:00p.m. Dec. 24, 10:15p.m. Dec. 24, 2p.m. Dec. 25, 6:15p.m. Dec 25, 4p.m. Dec. 26, 8:15p.pm. Dec. 26 on AMC
  • Streaming on Hulu, Max, Disney+

The Nightmare Before Christmas

  • 12:25 a.m. Dec. 19, 12:25 a.m. Dec. 23 on Freeform 
  • Streaming on Disney+ or Prime Video

The Polar Express

  • 7a.m. Dec. 21, 3p.m. Dec. 21, 4p.m. Dec. 24, 12:30a.m. Dec. 24, 12p.m. Dec. 25 on AMC
  • Streaming on Hulu, Max, or Disney+

Rudolph the Red-Nosed Reindeer

  • 8:15p.m. Dec. 18, 4:10p.m. Dec. 19, 5:45p.m. Dec. 21, 1:35p.m. Dec. 22, 8:15p.m. Dec. 24, 5:00p.m. Dec. 25, 
  • Stream on Prime Video, or Apple TV

Santa Claus is Comin’ to Town

  • 9:55 p.m. Dec. 18, 2:30p.m. Dec. 19, 4:05p.m. Dec. 21, 12:30p.m. Dec. 22, 9:55p.m. Dec. 24, 11:00a.m. Dec. 25 on Freeform
  • Streaming on Prime Video or Peacock

The Santa Clause

  • 4:24p.m. Dec. 17, 1:30p.m. Dec. 18, 12:05p.m. Dec. 20, 3:15p.m. Dec. 22, 11:00a.m. Dec. 24 on Freeform 
  • Streaming on Disney+, Hulu or Prime Video

‘Twas the Night Before Christmas

  • Streaming on Prime Video

White Christmas

  • Streaming on Prime Video, AMC+, or Netflix

The Year Without a Santa Claus

  • 10:45a.m. Dec. 25 on AMC 

Information is current as of Dec. 17, 2025. All info is subject to change.