La suggestiva colonna sonora, opera di Danny Elfman, è costituita da 22 canzoni, alcune vivaci e molto orecchiabili, altre pacate e struggenti, fino ad arrivare ai sorprendenti blues intonati dal Bau Bau. Le canzoni del film non sono, come nei classici cartoni natalizi, delle noiose pause all'interno della narrazione, bensì rivestono un ruolo fondamentale, infatti sono state pensate per essere parte integrante della storia. Le vicende di Jack e compagni non si capiscono se non si seguono le ricercate parti cantate. Perciò bisogna fare molta attenzione alle parole e alla musica ricca di trascinanti emozioni. Tim Burton e Danny Elfman hanno lavorato a stretto contatto sia per scrivere le parole delle canzoni, sia per la creazione delle ambientazioni più appropriate in cui far muovere i pupazzi animati. Così ascoltando le melodie composte da Elfman, Tim è riuscito a trovare l'ispirazione per aggiungere dettagli e sfumature alla vicenda e al carattere dei personaggi. Le melodie proiettano lo spettatore, in modo assolutamente coinvolgente, nell'universo fantastico nel quale si snodano le avventure dei protagonisti, e contribuiscono ad aprire una finestra sui loro sentimenti più profondi, in tal modo si va oltre la semplice simpatia verso quel tale personaggio, consentendo una totale immedesimazione nel complesso mondo emozionale voluto dal demiurgo Burton.
Ecco la tracklist del film con tutte le canzoni che vedono tra i tanti intepreti anche lo stesso Danny Elfman.
Le canzoni di Jack, che nell'edizione originale vengono intepretate da Patrick Stewart, sono cantante in italiano da Renato Zero.
1 Overture
2 Opening
3 This Is Halloween
4 Jack's Lament
5 Doctor Finklestein/in The Forest
6 What's This?
7 Town Meeting Song
8 Jack And Sally Montage
9 Jack's Obsession
10 Kidnap The Sandy Claws
11 Making Christmas
12 Nabbed
13 Oogie Boogie's Song
14 Sally's Song
15 Christmas Eve Montage
16 Poor Jack
17 To The Rescue
18 Finale/reprise
19 Closing
20 End Title