Where to watch “The Nightmare Before Christmas” for Halloween

  • Oops!
    Something went wrong.
    Please try again later.

Dotdash Meredith and Yahoo Inc. may earn commission or revenue on some items through the links below.

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
THE NIGHTMARE BEFORE CHRISTMAS

Disney Jack Skellington in 'The Nightmare Before Christmas'

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
THE NIGHTMARE BEFORE CHRISTMAS, Sally (voice: Catherine O'Hara), 1993. ©Buena Vista Pictures/Courtes

Everett Collection Sally in 'The Nightmare Before Christmas'

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
THE NIGHTMARE BEFORE CHRISTMAS, 1993. ©Buena Vista Pictures/Courtesy Everett Collection

Everett Collection Jack Skellington in 'The Nightmare Before Christmas'

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: