There is plenty of festive programming to watch on TV on Christmas Eve. The TV schedule has everything you could need: family-friendly specials, winter-themed horror movies, classics like “A Christmas Carol” and “Rudolph the Red-Nosed Reindeer” and more. Check out all the holiday movies and specials airing on TV on Dec. 24, 2019:

8 a.m.

“Wild Kratts: A Creature Christmas” on PBS

“'Twas the Night Before Christmas” on AMC

“Sleigh Bells Ring” on Hallmark

“Mistletoes and Menorahs” on Lifetime

“White Christmas” on Sundance

8:30 a.m.

“Rudolph’s Shiny New Year” on AMC

9 a.m.

“Let’s Go Luna! Christmas Around The World” on PBS

“Christmas in Compton” on BET

9:45 a.m.

“The Year Without a Santa Claus” on AMC

10 a.m.

“The Cat in the Hat Knows a Lot About Christmas!” on PBS

“Christmas Connection” on Hallmark

“Always and Forever Christmas” on Lifetime

“SpongeBob SquarePants: Spongebob's Christmas In Bikini Bottom” on Nickelodeon

“National Christmas Tree Lighting” on Reelz

“Abominable Snowman” on Syfy

10:45 a.m.

“White Christmas” on Sundance

11 a.m.

“Curious George: A Very Monkey Christmas” on PBS

“Little Drummer Boy, Book II” on AMC

“Kung Fu Panda Holiday Special” on Freeform

“Scrooged” on MTV

11:30 a.m.

“Story of the First Christmas Snow” on AMC

“Christmas Belles” on AMC

“Arthur Christmas” on Freeform

12 p.m.

“Peg + Cat + Holidays” on PBS

“Legend of Frosty the Snowman” on AMC

“The Nine Lives of Christmas” on Hallmark

“A Christmas Winter Song” on Lifetime

12:30 p.m.

“The Smurfs: A Christmas Carol” on Nickelodeon

1 p.m.

“Best Christmas Ball Ever” on ION

“Bad Santa” on MTV

“Bad Moms Christmas” on Showtime Women

1:30 p.m.

“For the Love of Christmas” on BET

“The Santa Clause” on Freeform

“White Christmas” on Sundance

2 p.m.

“Let’s Go Luna! Christmas Around The World” on PBS

“Holiday Date” on Hallmark

“The Road Home for Christmas” on Lifetime

“Santa Jaws” on Syfy

“The Family Man” on Starz

2:30 p.m.

“Rudolph’s Shiny New Year” on AMC

2:45 p.m.

“The Man Who Invented Christmas” on Showtime Women

3 p.m.

“Nature Cat: A Nature Carol” on PBS

“Christmas Matchmakers” on ION

“Krampus” on FXX

3:30 p.m.

“Hip Hop Holiday” on BET

“The Santa Clause 2” on Freeform

“Office Christmas Party” on FX

“Bad Santa 2” on MTV

3:45 p.m.

“The Year Without Santa Claus” on AMC

4 p.m.

“Wild Kratts: A Creature Christmas” on PBS

“Christmas at Pemberley Manor” on Hallmark

“Sweet Mountain Christmas” on Lifetime

“An En Vogue Christmas” on OWN

“Die Hard” on Pop

“The 12 Disasters of Christmas” on Syfy

“It Happened On Fifth Avenue” on TCM

4:15 p.m.

“White Christmas” on Sundance

5 p.m.

“The Cat in the Hat Knows a Lot About Christmas!” on PBS

“12 Pups of Christmas” on ION

“Polar Express” on AMC

5:35 p.m.

“Holiday Heist” on BET

5:40 p.m.

“Dr. Seuss’ How The Grinch Stole Christmas” on Freeform

5:50 p.m.

“Doctor Who: The Christmas Invasion” on BBC America

6 p.m.

“Peg + Cat: The Christmas Problem” on PBS

“The Night Before” on FX

“Christmas Unleashed” on Lifetime

6:30 p.m.

“A Kitten Christmas” on Hallmark

6:50 p.m.

“A Christmas Carol” (1951) on FXM

7 p.m.

“Christmas Under Wraps” on Hallmark

“Santa Hunters” on Nickelodeon

“Christmas Belle” on ION

“Elf” on AMC

“White Christmas” on Sundance

8 p.m.

“Santa Claus Is Comin’ To Town” on ABC

“It’s A Wonderful Life” on NBC

“A Christmas Story Live!” (rebroadcast) on Fox

“A Very Vintage Christmas” on Lifetime

“Miracle on 34th Street” on Sundance

“The Shop Around The Corner” on TCM

“One Crazy Christmas” on BET

“Moonshiners: A Very Moonshiners Christmas” on Discovery

“FX’s A Christmas Carol” on FX

“Christmas Town” on Hallmark

“A Date by Christmas Eve” on Lifetime

“Paddington” on Nickelodeon

“One Fine Christmas” on OWN

“Disney’s A Christmas Carol” on Encore

“A Christmas Story” on TBS

8:20 p.m.

“Frosty the Snowman” on Freeform

8:40 p.m.

“A Christmas Carol” (1951) on FXM

8:50 p.m.

“Rudolph the Red-Nosed Reindeer” on Freeform

9 p.m.

“CMA Country Christmas” on ABC

“Greatest Holiday Commercial Countdown 2019” on The CW

“Christmas Crush” on ION

“National Lampoon’s Christmas Vacation” on AMC

“Bad Santa” on MTV

“A Christmas Story” on TNT

9:30 p.m.

“Write Before Christmas” on Hallmark

9:45 p.m.

“White Christmas” on Sundance

“A Bad Moms Christmas” on Showtime Women

9:55 p.m.

“Santa Claus Is Comin’ To Town” on Freeform

10 p.m.

“A Christmas Story” on TBS

“An En Vogue Christmas” on OWN

“A Christmas Wish” on Lifetime

“The Muppet Christmas Carol” on Disney XD

10:30 p.m.

“A Christmas Carol” (1951) on FXM

“Tyler Perry’s A Madea Christmas” on BET

11 p.m.

“A Christmas Story” on TNT

“Scrooged” on MTV

“Christmas in Evergreen: Tidings of Joy” on Hallmark

“Snowmance” on ION

11:15 p.m.

“Elf” on AMC

“Office Christmas Party” on FX

Elf Christmas Eve tv
“Elf” is a family-friendly Christmas movie airing on Dec. 24. WB