Yuletide Bloodbath: 9 Christmas Horror Stories of Killer Santas, Krampus & Winter Nightmares

Looking for terrifying Christmas horror stories to binge this December? This Weekly Spooky holiday special unleashes nine brutal Christmas horror tales packed with killer Santas, vengeful Krampus spirits, murderous androids, and snow-choked nightmares — the perfect Christmas horror podcast compilation for wrapping gifts, long drives, or late-night chills.
Settle in for over-the-top holiday carnage as we revisit listener-favorite stories from across the Weekly Spooky vault, curated into one seamless Christmas horror anthology. From backwoods bloodbaths and cursed gifts to AI Santas gone rogue and Christmas Eve in a haunted psych ward, this bingeable episode delivers everything you love about the season… and everything you’re secretly afraid of.
Inside this episode:
• All I Want For Christmas — by Morgan Moore
A devoted father wants to give his daughter the perfect Christmas… even if it means doing something unimaginably horrific. As his plan spirals out of control, this tale asks just how far love — and denial — will go when the holiday lights are glaring and the secrets are buried deep.
• Blood on the Snow — by Shane Migliavacca
On Christmas Eve, bodies are piling up and a brutal killer stalks a snow-swept road. When a stranger stumbles into a roadhouse full of uneasy locals, blizzard-bound murder mystery turns into a fight for survival against something far more vicious than the storm outside.
• Santa Claus is Killin’ the Town — by Morgan Moore
A cozy trip home for the holidays becomes a small-town Christmas slasher when an old local legend crashes the party. At the quaint Chamberlain Inn, tinsel, nostalgia, and hot cocoa give way to blood, panic, and the horrifying truth behind the town’s festive folklore.
• Krampus Is Comin’ — by Rob Fields
A young woman becomes host to the spirit of Krampus on Christmas Eve, and suddenly the naughty finally get what’s coming to them. This one is a bloody revenge fantasy where ho-ho-ho turns into no-no-NO as Krampus uses her body to settle every score.
• Operation Deadly Night — by Keith Tomlin
A futuristic Santa Claus mod for home androids is supposed to spread cheer… until a glitch turns them into jolly killing machines. Families across America find themselves barricaded in their own homes, battling friendly-faced robots who only want one thing this Christmas: your last breath.
• Dead Silent Night — by David O’Hanlon
Lust, dark elves, and twisted tradition collide in a wickedly funny Christmas nightmare. What starts as a kinky holiday encounter turns into a deadly game where the “helpers” of the season have teeth, claws, and a very different wish list than you were expecting.
• 12 Days — by Mike Ashkewe
Far from Earth on a ship called the Roanoke, a pilot trapped in deep space faces AI sabotage, time slipping, and existential dread over twelve long days of Christmas. This eerie sci-fi tale turns festive countdowns into a cosmic death sentence where no signal home can save you.
• A Christmas to Remember — by Joe Solmo
Donnie finally comes home hoping for a fresh start, but the sins of his past are waiting under the tree. As old grudges ignite and fate takes a grisly turn, this story pushes holiday redemption into a dark corner where forgiveness and revenge are soaked in blood.
• Xmas at the Psych Ward — by Bruce Haney
It’s Christmas Eve in a 1960s psychiatric hospital, complete with strange patients, questionable treatments, and staff who are hiding more than they heal. When the snow falls and the power flickers, holiday cheer curdles into institutional horror — and someone (or something) inside isn’t staying in their room tonight.
Whether you’re decorating the tree, wrapping presents, or doom-scrolling through December, this Christmas horror stories marathon is built for bingeing: one epic episode, nine chilling tales, and enough killer Santas, Krampus justice, and winter nightmares to carry you straight through the season.
Hit play, my spookies, and make Weekly Spooky your go-to Christmas horror podcast for long winter nights.
🎧 LISTEN NOW and subscribe for spine-tingling horror stories every week!
🎉 Unlock exclusive bonus episodes and support the show on Patreon!
👉 WeeklySpooky.com/Join
📬 Contact Us / Submit Your Horror Story!
- Twitter: @WeeklySpooky
- Facebook: facebook.com/WeeklySpooky
- Email: WeeklySpooky@gmail.com
🎵 Music by Ray Mattis 👉 Check out Ray’s incredible work here !
👨💼 Executive Producers: Rob Fields, Bobbletopia.com
🎥 Produced by: Daniel Wilder
🌐 Explore more terrifying tales at: WeeklySpooky.com
1
00:00:00.560 --> 00:00:08.119
2
00:00:08.359 --> 00:00:14.519
3
00:00:14.519 --> 00:00:21.399
4
00:00:22.160 --> 00:00:26.960
5
00:00:27.120 --> 00:00:32.920
6
00:00:32.960 --> 00:00:38.600
7
00:00:38.679 --> 00:00:44.880
8
00:00:44.960 --> 00:00:49.719
9
00:00:49.799 --> 00:00:55.359
10
00:00:56.000 --> 00:01:00.560
11
00:01:00.960 --> 00:01:06.640
12
00:01:06.799 --> 00:01:11.280
13
00:01:11.359 --> 00:01:15.239
14
00:01:15.519 --> 00:01:20.719
15
00:01:20.760 --> 00:01:24.879
16
00:01:24.959 --> 00:01:32.000
17
00:01:32.079 --> 00:01:36.519
18
00:01:36.719 --> 00:01:41.920
19
00:01:42.040 --> 00:01:47.040
20
00:01:47.879 --> 00:02:09.000
21
00:02:09.080 --> 00:02:13.719
22
00:02:14.120 --> 00:02:20.960
23
00:02:21.120 --> 00:02:25.120
24
00:02:25.159 --> 00:02:28.840
25
00:02:28.879 --> 00:02:32.680
26
00:02:32.759 --> 00:02:36.680
27
00:02:37.199 --> 00:02:40.560
28
00:02:40.680 --> 00:02:47.800
29
00:02:48.960 --> 00:02:53.199
30
00:02:53.240 --> 00:02:57.960
31
00:02:58.000 --> 00:03:01.919
32
00:03:03.039 --> 00:03:08.560
33
00:03:09.000 --> 00:03:14.360
34
00:03:15.039 --> 00:03:19.599
35
00:03:20.560 --> 00:03:29.120
36
00:03:29.199 --> 00:03:32.080
37
00:03:32.120 --> 00:03:35.039
38
00:03:35.120 --> 00:03:39.879
39
00:03:41.039 --> 00:03:44.360
40
00:03:44.400 --> 00:03:49.919
41
00:03:49.919 --> 00:03:54.439
42
00:03:54.560 --> 00:03:59.280
43
00:03:59.319 --> 00:04:04.360
44
00:04:04.360 --> 00:04:08.360
45
00:04:08.400 --> 00:04:12.280
46
00:04:12.280 --> 00:04:15.080
47
00:04:15.199 --> 00:04:18.519
48
00:04:18.600 --> 00:04:22.639
49
00:04:23.600 --> 00:04:26.279
50
00:04:26.319 --> 00:04:31.399
51
00:04:31.519 --> 00:04:36.120
52
00:04:36.160 --> 00:04:40.000
53
00:04:40.040 --> 00:04:42.680
54
00:04:42.720 --> 00:04:46.759
55
00:04:47.079 --> 00:04:52.879
56
00:04:54.319 --> 00:04:59.199
57
00:04:59.680 --> 00:05:06.040
58
00:05:06.399 --> 00:05:10.639
59
00:05:10.720 --> 00:05:14.319
60
00:05:14.319 --> 00:05:18.920
61
00:05:19.000 --> 00:05:26.639
62
00:05:26.839 --> 00:05:30.600
63
00:05:31.079 --> 00:05:35.680
64
00:05:36.240 --> 00:05:40.439
65
00:05:40.480 --> 00:05:45.120
66
00:05:45.160 --> 00:05:47.560
67
00:05:47.600 --> 00:05:50.720
68
00:05:51.800 --> 00:05:56.319
69
00:06:01.480 --> 00:06:05.639
70
00:06:05.720 --> 00:06:09.519
71
00:06:09.639 --> 00:06:14.800
72
00:06:15.800 --> 00:06:19.360
73
00:06:19.399 --> 00:06:21.319
74
00:06:22.480 --> 00:06:23.160
75
00:06:24.920 --> 00:06:28.480
76
00:06:28.519 --> 00:06:32.319
77
00:06:32.680 --> 00:06:36.079
78
00:06:36.120 --> 00:06:39.639
79
00:06:40.600 --> 00:06:44.319
80
00:06:44.399 --> 00:06:48.399
81
00:06:48.439 --> 00:06:52.560
82
00:06:52.959 --> 00:06:56.519
83
00:06:56.600 --> 00:07:00.079
84
00:07:00.839 --> 00:07:05.959
85
00:07:05.959 --> 00:07:08.920
86
00:07:09.040 --> 00:07:14.319
87
00:07:15.199 --> 00:07:18.600
88
00:07:18.639 --> 00:07:22.639
89
00:07:22.759 --> 00:07:28.680
90
00:07:30.160 --> 00:07:34.399
91
00:07:34.439 --> 00:07:38.279
92
00:07:39.240 --> 00:07:43.079
93
00:07:43.160 --> 00:07:47.680
94
00:07:48.600 --> 00:07:54.160
95
00:07:54.199 --> 00:07:56.839
96
00:07:56.920 --> 00:08:01.680
97
00:08:01.800 --> 00:08:07.839
98
00:08:09.199 --> 00:08:16.480
99
00:08:17.360 --> 00:08:21.519
100
00:08:21.600 --> 00:08:25.560
101
00:08:25.800 --> 00:08:30.279
102
00:08:30.399 --> 00:08:35.039
103
00:08:35.159 --> 00:08:38.960
104
00:08:39.519 --> 00:08:44.120
105
00:08:44.159 --> 00:08:48.159
106
00:08:49.159 --> 00:08:52.519
107
00:08:52.559 --> 00:08:55.679
108
00:08:55.799 --> 00:09:03.240
109
00:09:03.279 --> 00:09:08.000
110
00:09:09.799 --> 00:09:13.360
111
00:09:13.399 --> 00:09:16.279
112
00:09:17.200 --> 00:09:22.919
113
00:09:23.000 --> 00:09:26.559
114
00:09:26.639 --> 00:09:30.360
115
00:09:31.399 --> 00:09:35.200
116
00:09:36.879 --> 00:09:41.799
117
00:09:41.960 --> 00:09:45.039
118
00:09:45.080 --> 00:09:49.960
119
00:09:50.879 --> 00:09:54.360
120
00:09:54.399 --> 00:09:59.600
121
00:09:59.639 --> 00:10:02.919
122
00:10:03.039 --> 00:10:06.720
123
00:10:06.759 --> 00:10:11.679
124
00:10:12.080 --> 00:10:16.759
125
00:10:16.799 --> 00:10:22.399
126
00:10:22.519 --> 00:10:26.320
127
00:10:26.759 --> 00:10:35.480
128
00:10:35.519 --> 00:10:38.480
129
00:10:39.120 --> 00:10:43.360
130
00:10:43.440 --> 00:10:47.279
131
00:10:47.759 --> 00:10:50.960
132
00:10:51.000 --> 00:11:00.559
133
00:11:00.600 --> 00:11:04.159
134
00:11:05.039 --> 00:11:07.799
135
00:11:07.879 --> 00:11:12.720
136
00:11:12.759 --> 00:11:16.360
137
00:11:16.440 --> 00:11:19.159
138
00:11:19.679 --> 00:11:23.240
139
00:11:23.279 --> 00:11:26.759
140
00:11:26.759 --> 00:11:30.440
141
00:11:30.440 --> 00:11:33.120
142
00:11:34.879 --> 00:11:40.360
143
00:11:40.440 --> 00:11:43.120
144
00:11:43.159 --> 00:11:46.639
145
00:11:47.279 --> 00:11:54.840
146
00:11:55.000 --> 00:12:01.120
147
00:12:01.159 --> 00:12:04.879
148
00:12:04.960 --> 00:12:09.080
149
00:12:09.080 --> 00:12:12.360
150
00:12:12.399 --> 00:12:14.840
151
00:12:14.879 --> 00:12:17.840
152
00:12:18.159 --> 00:12:23.399
153
00:12:23.399 --> 00:12:28.480
154
00:12:28.559 --> 00:12:34.639
155
00:12:35.600 --> 00:12:40.600
156
00:12:42.000 --> 00:12:45.440
157
00:12:45.480 --> 00:12:49.919
158
00:12:51.759 --> 00:12:56.000
159
00:12:56.080 --> 00:12:59.840
160
00:13:00.039 --> 00:13:02.279
161
00:13:02.360 --> 00:13:05.039
162
00:13:05.080 --> 00:13:08.159
163
00:13:08.200 --> 00:13:12.039
164
00:13:12.159 --> 00:13:17.639
165
00:13:17.679 --> 00:13:20.879
166
00:13:20.879 --> 00:13:26.759
167
00:13:26.799 --> 00:13:31.919
168
00:13:32.519 --> 00:13:38.360
169
00:13:38.559 --> 00:13:43.639
170
00:13:43.720 --> 00:13:50.960
171
00:13:51.039 --> 00:13:55.000
172
00:13:55.360 --> 00:13:58.320
173
00:13:58.360 --> 00:14:00.600
174
00:14:00.639 --> 00:14:04.440
175
00:14:05.240 --> 00:14:09.519
176
00:14:10.480 --> 00:14:14.159
177
00:14:15.000 --> 00:14:19.639
178
00:14:20.000 --> 00:14:23.279
179
00:14:23.360 --> 00:14:25.879
180
00:14:25.919 --> 00:14:27.039
181
00:14:27.080 --> 00:14:27.600
182
00:14:28.440 --> 00:14:33.159
183
00:14:33.399 --> 00:14:37.679
184
00:14:38.039 --> 00:14:40.919
185
00:14:41.080 --> 00:14:45.639
186
00:14:45.720 --> 00:14:48.039
187
00:14:48.080 --> 00:14:52.559
188
00:14:52.600 --> 00:14:55.919
189
00:14:55.919 --> 00:14:59.559
190
00:14:59.600 --> 00:15:02.879
191
00:15:03.120 --> 00:15:07.919
192
00:15:07.960 --> 00:15:12.120
193
00:15:12.200 --> 00:15:15.279
194
00:15:15.320 --> 00:15:18.960
195
00:15:19.320 --> 00:15:23.200
196
00:15:23.799 --> 00:15:27.279
197
00:15:27.360 --> 00:15:31.600
198
00:15:31.960 --> 00:15:40.799
199
00:15:40.799 --> 00:15:45.399
200
00:15:45.639 --> 00:15:49.000
201
00:15:49.000 --> 00:15:51.360
202
00:15:51.440 --> 00:15:55.600
203
00:15:55.600 --> 00:15:59.360
204
00:15:59.440 --> 00:16:03.679
205
00:16:03.720 --> 00:16:08.759
206
00:16:09.200 --> 00:16:13.039
207
00:16:13.080 --> 00:16:15.799
208
00:16:15.840 --> 00:16:19.960
209
00:16:20.120 --> 00:16:23.960
210
00:16:24.039 --> 00:16:29.399
211
00:16:30.000 --> 00:16:34.879
212
00:16:34.960 --> 00:16:40.279
213
00:16:41.200 --> 00:16:44.159
214
00:16:44.240 --> 00:16:49.519
215
00:16:49.559 --> 00:16:53.600
216
00:16:53.639 --> 00:16:58.759
217
00:17:00.440 --> 00:17:05.839
218
00:17:06.000 --> 00:17:09.319
219
00:17:10.720 --> 00:17:15.200
220
00:17:15.319 --> 00:17:22.759
221
00:17:23.720 --> 00:17:28.400
222
00:17:28.559 --> 00:17:43.680
223
00:17:46.559 --> 00:17:50.720
224
00:17:50.759 --> 00:17:55.000
225
00:17:55.119 --> 00:17:59.640
226
00:17:59.680 --> 00:18:02.799
227
00:18:02.839 --> 00:18:05.960
228
00:18:06.880 --> 00:18:10.720
229
00:18:10.759 --> 00:18:14.680
230
00:18:16.359 --> 00:18:19.599
231
00:18:20.319 --> 00:18:23.599
232
00:18:23.640 --> 00:18:27.200
233
00:18:27.240 --> 00:18:33.279
234
00:18:33.319 --> 00:18:37.200
235
00:18:37.240 --> 00:18:42.279
236
00:18:42.319 --> 00:18:46.839
237
00:18:46.920 --> 00:18:51.920
238
00:18:51.960 --> 00:18:54.920
239
00:18:54.960 --> 00:18:59.400













