Where to watch The Nightmare Before Christmas for Halloween

Everywhere you can catch Nightmare streaming and on TV, because this is Halloween, this is Halloween.

There's only one thing that pairs beautifully with both Krackle and candy canes. It's The Nightmare Before Christmas, sitting behind the door to Halloween Town and Christmas Town, demanding an annual rewatch in October and December.

The Tim Burton-conceived, Henry Selick-directed Nightmare Before Christmas is returning to select movie theaters for its 30th anniversary this October. The beloved stop-animation tale is also available on streaming platforms throughout the month. Though, if you don't have the right service, you'll also find Jack Skellington singing and dancing on TV throughout the month as well.

THE NIGHTMARE BEFORE CHRISTMAS
Jack Skellington in 'The Nightmare Before Christmas'. Disney

Don't let that no-account Oogie Boogie hide the movie from you. Read on to see where to watch The Nightmare Before Christmas this Halloween, from streaming to television listings all throughout October.

THE NIGHTMARE BEFORE CHRISTMAS, Sally (voice: Catherine O'Hara), 1993. ©Buena Vista Pictures/Courtes
Sally in 'The Nightmare Before Christmas'. Everett Collection

Where to stream The Nightmare Before Christmas

What's this? It's a return trip to Halloween Town. You can join Jack (voiced by Danny Elfman and Chris Sarandon) for a quick trip to Christmas Town and back again on repeat through these services:

Amazon Prime Video
Apple TV+
Disney+
Google Play
VUDU
YouTube

THE NIGHTMARE BEFORE CHRISTMAS, 1993. ©Buena Vista Pictures/Courtesy Everett Collection
Jack Skellington in 'The Nightmare Before Christmas'. Everett Collection

Where to watch The Nightmare Before Christmas on TV

Streaming The Nightmare Before Christmas is easier than kidnapping Sandy Claws, but if you don't subscribe to Disney+ or don't want to blow your bite-sized candy budget on a rental, the movie is also going to be on TV.

Freeform's 31 Nights of Halloween programming Nightmare popping up seven times throughout the month. Here's when you can catch it:
Saturday, Oct. 7 - 1:30 p.m. ET/PT
Friday, Oct. 13 - 11 a.m. ET/PT
Saturday, Oct. 14 - 1:45 p.m. ET/PT
Tuesday, Oct. 24 - 6:05 p.m. ET/PT
Sunday, Oct. 29 - 1:30 p.m. ET/PT
Tuesday, Oct. 31 - 3:00 p.m. ET/PT

No cable? No problem! Nightmare Before Christmas will also air on ABC on Sunday, Oct. 22 at 8 p.m. ET/PT.

Want more movie news? Sign up for Entertainment Weekly's free newsletter to get the latest trailers, celebrity interviews, film reviews, and more.

Related content:

Related Articles