Now that Halloween is over, we’re totally ready for the holiday season and all the good content that comes with it. After Disney Channel’s Memorial Day mega-marathon, we can’t wait for Freeform’s Annual 25 Days of Christmas Marathon. It includes ALL of our faves and plenty of other holiday-themed viewing treats, so every single day will be filled with festive fun.
Check out all 25 days of Freeform’s marathon below.
Thursday, December 1
3:30pm: Willy Wonka & the Chocolate Factory
6pm: The Year Without a Santa Claus
7:05pm: National Lampoon’s Christmas Vacation
9:15pm: The Santa Clause
11:20pm: The Nightmare Before Christmas
12:55am: Rudolph’s Shiny New Year
Friday, December 2
11am: Jack Frost
12pm: Willy Wonka & the Chocolate Factory
2:30pm: The Year Without a Santa Claus
3:35pm: The Nightmare Before Christmas
5:10pm: A Christmas Carol
7:15pm: The Santa Clause
9:20pm: The Polar Express
11:25pm: Charlie and the Chocolate Factory
Saturday, December 3
7am: Mickey’s Once Upon a Christmas
8:30am: Mickey’s Twice Upon a Christmas
10am: Richie Rich’s Christmas Wish
12pm: A Christmas Carol
2:05pm: Charlie and the Chocolate Factory
4:40pm: The Polar Express
6:45pm: Arthur Christmas
8:50pm: Elf
10:55pm: The Holiday
Sunday, December 4
7am: ‘Twas the Night Before Christmas
7:30am: Nestor the Long-Eared Christmas Donkey
8am: Richie Rich’s Christmas Wish
10:05am: Rudolph and Frosty’s Christmas in July
12:10pm: I’ll Be Home for Christmas
2:20pm: Arthur Christmas
4:30pm: Santa Claus Is Comin’ to Town
5:35pm: The Year Without a Santa Claus
6:40pm: Elf
8:45pm: National Lampoon’s Christmas Vacation
10:55pm: Santa Claus Is Comin’ to Town
Monday, December 5
4pm: The Year Without a Santa Claus
5pm: Jingle All the Way
7pm: National Lampoon’s Christmas Vacation
9pm: Scrooged
12am: Snowglobe
Tuesday, December 6
5pm: Scrooged
7pm: The Polar Express
9pm: The Santa Claus
12pm: Snow
Wednesday, December 7
5pm: The Polar Express
7pm: The Santa Claus
9pm: Elf
12am: 12 Dates of Christmas
Thursday, December 8
3pm: Holiday Joy (premiere)
5pm: Deck the Halls
7pm: Elf
9pm: A Christmas Carol
12am: Holiday in Handcuffs
Friday, December 9
11am: Frosty’s Winter Wonderland
11:30am: Holiday Joy
1:30pm: Home Alone 3
3:35pm: Santa Buddies: The Legend of Santa Paws
5:40pm: The Search for Santa Paws
7:45pm: Santa Paws 2: The Santa Pups
9:50pm: Snow Buddies
11:55pm: Rudolph and Frosty’s Christmas in July
Saturday, December 10
7am: Mickey’s Christmas Carol
7:30am: Santa Buddies: The Legend of Santa Paws
9:30am: The Search for Santa Paws
11:35am: Santa Paws 2: The Santa Pups
1:40pm: Snow Buddies
3:45pm: Toy Story
5:45pm: Toy Story 2
7:50pm: Toy Story 3
10:20pm: Toy Story That Time Forgot
10:50pm: Arthur Christmas
12:55am: The Year Without a Santa Claus
Sunday, December 11
7am: The Little Drummer Boy
7:30am: Home Alone: The Holiday Heist
9:35am: A Dennis the Menace Christmas
11:40am: The Year Without a Santa Claus
12:45pm: Arthur Christmas
2:50pm: Toy Story
4:50pm: Toy Story 2
6:55pm: Toy Story 3
9:25pm: Toy Story That Time Forgot
9:55pm: The Polar Express
Monday, December 12
5:20pm: The Nightmare Before Christmas
7pm: The Polar Express
9pm: Elf
12am: Christmas Cupid
Tuesday, December 13
3pm: The Nightmare Before Christmas
4:30pm: Willy Wonka & The Chocolate Factory
7pm: Elf
9pm: National Lampoon’s Christmas Vacation
12am: Three Days
Wednesday, December 14
3pm: Home Alone 3
5pm: National Lampoon’s Christmas Vacation
7pm: Arthur Christmas
9pm: The Santa Clause
12am: Santa Baby
Thursday, December 15
7:30am: Holiday Joy
11am: Snow Buddies
1pm: Home Alone 3
3pm: A Dennis the Menace Christmas
5pm: Arthur Christmas
7pm: The Santa Clause
9pm: The Search for Santa Paws
12am: Santa Baby 2: Christmas Maybe
Friday, December 16
7am: A Dennis the Menace Christmas
9:10am: Jack Frost
11:15am: The Search for Santa Paws
1:20pm: Santa Paws 2: The Santa Pups
3:25pm: Home Alone: The Holiday Heist
5:30pm: Jingle All the Way
7:35pm: National Lampoon’s Christmas Vacation
9:45pm: The Polar Express
11:55pm: A Christmas Carol
Saturday, December 17
7am: Rudolph’s Shiny New Year
8am: Nestor the Long-Eared Christmas Donkey
8:30am: Jingle All the Way
10:30am: Happy Feet
1pm: The Nightmare Before Christmas
2:35pm: The Polar Express
4:40pm: National Lampoon’s Christmas Vacation
6:50pm: The Santa Clause
9pm: Frozen
11:30pm: Charlie and the Chocolate Factory
Sunday, December 18
7am: Happy Feet
9:30am: Richie Rich’s Christmas Wish
11:30am: Mickey’s Christmas Carol
12pm: The Nightmare Before Christmas
1:35pm: Charlie and the Chocolate Factory
4:10pm: Prep & Landing
4:40pm: Prep & Landing: Naughty vs. Nice
5:10pm: The Santa Clause
7:20pm: Frozen
9:50pm: Elf
Monday, December 19
7am: Mickey’s Once Upon a Christmas
8:30am: A Dennis the Menace Christmas
10:30am: Richie Rich’s Christmas Wish
12:35pm: Home Alone 3
2:40pm: The Search for Santa Paws
4:45pm: Santa Paws 2: The Santa Pups
6:50pm: Elf
8:55pm: National Lampoon’s Christmas Vacation
12am: Just Friends
Tuesday, December 20
7am: The Search for Santa Paws
9:10am: Santa Paws 2: The Santa Pups
11:15am: Home Alone 3
1:25pm: The Holiday
4:30pm: Santa Claus Is Comin’ to Town
5:35pm: The Year Without a Santa Claus
6:40pm: National Lampoon’s Christmas Vacation
8:50pm: The Santa Clause
12:00am: Holidaze
Wednesday, December 21
7am: Snow Buddies
9am: Santa Buddies: The Legend of Santa Paws
11:05am: Happy Feet Two
1:10pm: Santa Claus Is Comin’ to Town
2:10pm: The Year Without a Santa Claus
3:15pm: The Polar Express
5:20pm: Prep & Landing
5:50pm: Prep & Landing: Naughty vs. Nice
6:20pm: Toy Story That Time Forgot
6:50pm: The Santa Clause
8:55pm: Elf
12am: The Mistle-Tones
Thursday, December 22
7am: Happy Feet
9:30am: Happy Feet Two
11:30am: The Little Drummer Boy
12pm: The Polar Express
2:05pm: Jack Frost
4:10pm: Frosty’s Winter Wonderland
4:40pm: Toy Story That Time Forgot
5:10pm: The Nightmare Before Christmas
6:45pm: Elf
8:55pm: Jingle All the Way
12am: A Christmas Carol
Friday, December 23
7am: Frosty’s Winter Wonderland
7:30am: Jack Frost
11am: Richie Rich’s Christmas Wish
1pm: Jingle All the Way
3pm: The Nightmare Before Christmas
4:35pm: Santa Claus Is Comin’ to Town
5:40pm: The Year Without Santa Claus
6:45pm: A Christmas Carol
8:50pm: The Santa Clause
12am: Home Alone: The Holiday Heist
Saturday, December 24
7am: Jack Frost
8:05am: Mickey’s Once Upon a Christmas
9:40am: Mickey’s Twice Upon a Christmas
11:15am: Santa Claus Is Comin’ to Town
12:20pm: The Year Without a Santa Claus
1:25pm: Arthur Christmas
3:30pm: The Polar Express
5:35pm: The Santa Clause
7:40pm: Elf
9:45pm: National Lampoon’s Christmas Vacation
11:55pm: Scrooged
Sunday, December 25
7am: The Search For Santa Paws
9:10am: Santa Buddies: The Legend of Santa Paws
11:20am: Arthur Christmas
1:25pm: The Polar Express
3:30pm: Santa Claus Is Comin’ to Town
4:35pm: The Year Without a Santa Claus
5:40pm: Elf
7:45pm: National Lampoon’s Christmas Vacation
9:55pm: Scrooged
(h/t Pop Sugar; photos via Rankin/Bass Productions, Warner Bros., New Line Cinema, Touchstone Pictures)