Christmas Eve Bingo Card Generator
This Christmas Eve bingo list has 45 entries, including Tracking Santa, Listening for bells and Stocking stuffers. A 5x5 card with a free center shows 24 of them, and up to 30 unique cards print free; with 30 players the first line usually comes after about 13 calls, roughly 2 minutes at 10 seconds a call.
| B | I | N | G | O |
|---|---|---|---|---|
New pajamas | Note to Santa | Listening for bells | Lullaby | Tamales |
Midnight Mass | Family arrives | Batteries ready | Church candles | Wrapping station |
Quiet night | Night light | FREE | Reindeer food | Kids can't sleep |
Brushing teeth | Wigilia supper | Hiding the gifts | Snow falling | Stocking stuffers |
Hanging stockings | Cookies for Santa | Sooty footprints | Assembling toys | Last-minute wrapping |
Free: up to 30 different cards per set. Pro: up to 1,000.
Free sets stop at 30 different cards. Your 30 cards are ready to print or download now.
Pro ($19 one-time) opens soon: up to 1,000 different cards per set and 2 or 4 cards on a PDF page. No payment is taken now.
Edit words (45)
Cards update as you type. Long entries shrink to fit their square; a very long single word is split over two lines with a hyphen (up to 40 characters each). The PDF uses a built-in font: emoji and non-Latin scripts print best with Print cards.
Caller sheet
Every call in a shuffled order. Tick each one as you read it out; the same share link always gives the same order.
Updated
About Christmas Eve bingo
A card for the night before Christmas, covering both sides of the evening: what children do (Cookies for Santa, Listening for bells, Kids can't sleep) and what adults do after bedtime (Assembling toys, Hiding the gifts, Last-minute wrapping). It also names Christmas Eve traditions from other cultures, such as Noche Buena, the Polish Wigilia supper and the Italian-American dinner of Seven fishes.
This Christmas Eve list is 45 entries long and a 5x5 card with a free center takes 24, which leaves 21 off each card. That is why one entry (New pajamas, say) appears on about 16 of 30 cards: card 1, for instance, has no Candlelight service or Carrots for reindeer.
A host reads out one entry at a time from the printed caller sheet (all 45 of them, shuffled); players daub the square if their card has it and call bingo on a full line.
All 45 Christmas Eve bingo words
Every entry from Assembling toys to Wrapping station, grouped by first letter. Edit them in the generator above: drop Listening for bells if it does not suit your group, or add your own.
- A: Assembling toys
- B: Batteries ready, Bedtime story, Bright star, Brushing teeth
- C: Candlelight service, Carol singing, Carrots for reindeer, Christmas Eve box, Christmas Eve dinner, Church candles, Cookies for Santa, Crackling fire
- E: Early bedtime
- F: Family arrives, Frosty window
- H: Ham in the oven, Hanging stockings, Hiding the gifts, Hot cider
- K: Kids can't sleep
- L: Last-minute wrapping, Late-night baking, Lights left on, Listening for bells, Lullaby
- M: Midnight Mass, Moonlight
- N: New pajamas, Night light, Noche Buena, Note to Santa
- P: Peeking out the window
- Q: Quiet night
- R: Reindeer food
- S: Seven fishes, Sleepy yawns, Snow falling, Sooty footprints, Stocking stuffers
- T: Tamales, Tiptoeing, Tracking Santa
- W: Wigilia supper, Wrapping station
Christmas Eve bingo at a glance
| Entries | 45 words and phrases |
|---|---|
| Card | 5x5 card with a free center: 24 of the 45 |
| How it is played | A caller reads the shuffled caller sheet |
| Different cards possible | about 2.34 × 10³⁶ (order matters) |
| Different selections | 3,773,655,750,150 sets of 24 entries |
| Shortest entry | Lullaby (7 characters) |
| Longest entry | Peeking out the window (22 characters) |
| Multi-word entries | 41 of 45, such as Last-minute wrapping and Candlelight service |
| Good for | Family game nights, kids and adults |
| Occasion | Christmas Eve 2026 falls on Thursday, December 24 |
| Category | Christmas & winter (49 themes) |
When to play Christmas Eve bingo
Christmas Eve 2026 falls on Thursday, December 24. At home or at a party, play on Thursday, December 24 itself.
In 2027 it falls on Friday, December 24. Printing 30 cards at one card per page takes 30 sheets plus the caller sheet, so print a few days ahead and keep the share link (seed "christmas-eve") to reprint the same set.
How long Christmas Eve bingo lasts
Simulated over 150 shuffled games on cards 1-60 of this set: the median first line arrives on call 13 with 30 players and on call 16 with 10, while a blackout takes 41 calls, roughly 7 minutes at 10 seconds a call.
| Players | First line | Line, 80% range | Blackout | Blackout, 80% range |
|---|---|---|---|---|
| 10 players | 16 calls | 11-21 | 42 calls | 40-43 |
| 30 players | 13 calls | 10-16 | 41 calls | 39-42 |
| 60 players | 12 calls | 9-15 | 40 calls | 38-42 |
| 1 card (exact average) | - | - | 44.2 calls | of 45 |
How to host Christmas Eve bingo
-
Print the Christmas Eve cards
Give each player one card; a free set prints up to 30, no two alike. Card 1 above starts with New pajamas, Note to Santa, Listening for bells, Lullaby and Tamales.
-
Print the caller sheet
All 45 entries appear on it in shuffled order, opening with Wrapping station, Midnight Mass, Hiding the gifts, Noche Buena and Last-minute wrapping; tick each one as you read it out.
-
Play it after the Christmas Eve dinner as a calm game before bed; finish with the quiet squares like Lullaby and Bedtime story.
-
Give adults their own card to mark through the late evening: Assembling toys, Batteries ready and Sooty footprints usually happen after the kids are asleep.
-
If your family keeps a different tradition, such as Tamales or Seven fishes, mention it when called and ask guests what their own Christmas Eve meal is.
-
Call until someone shouts bingo
With 30 cards, expect the first line near call 13 (Assembling toys in this set's order) and a blackout near call 41; check the winner's squares against your ticked list.
Christmas Eve bingo variations
-
Christmas Eve variation
Countdown card: start at 6 p.m. and mark squares only as they really happen through the evening. Whoever completes a line first chooses the Bedtime story or the last carol.
-
Blackout round
Card 1 needs all 24 squares, New pajamas to Last-minute wrapping; on average one card fills after 44.2 of the 45 calls (98% of the deck).
-
Quick 4x4 round
A 4x4 card needs 16 of the 45 entries and no free space; one card is full after about 43.3 calls instead of 44.2.
First 15 calls of this Christmas Eve set
Seed "christmas-eve" gives this order, the same one the caller sheet prints. With these calls, card 6 of the first 30 completes row 3 (Assembling toys, Wrapping station, Hot cider and Hiding the gifts) on call 13, and card 1 is the first full card on call 40.
| Call | Entry | Cards marked (of 30) |
|---|---|---|
| 1 | Wrapping station | 17 of 30 |
| 2 | Midnight Mass | 17 of 30 |
| 3 | Hiding the gifts | 14 of 30 |
| 4 | Noche Buena | 16 of 30 |
| 5 | Last-minute wrapping | 16 of 30 |
| 6 | Snow falling | 23 of 30 |
| 7 | Bright star | 9 of 30 |
| 8 | New pajamas | 16 of 30 |
| 9 | Candlelight service | 15 of 30 |
| 10 | Wigilia supper | 17 of 30 |
| 11 | Bedtime story | 15 of 30 |
| 12 | Hot cider | 19 of 30 |
| 13 | Assembling toys | 17 of 30 |
| 14 | Night light | 13 of 30 |
| 15 | Family arrives | 22 of 30 |
Themes like Christmas Eve bingo
Christmas Family Traditions bingo is the closest list: it shares 2 entries with this one, such as Hanging stockings and Bedtime story. For a longer game, paste both lists into the Edit words box; duplicates are removed automatically.
More Christmas bingo cards
Christmas Eve bingo is one of 39 Christmas lists here, and the Christmas bingo ideas page sets all 39 side by side. Christmas bingo is the closest fit for family game nights and kids.
Christmas bingo ideas
Frequently asked questions
How many words are on the Christmas Eve bingo list?
45, from Assembling toys to Wrapping station. A 5x5 card with a free center uses 24 of them, so each card leaves out 21. The shortest entry is Lullaby (7 characters) and the longest is Peeking out the window (22).
Are all Christmas Eve bingo cards the same?
No. Card 1 and card 2 of this set share 14 of their 24 squares, and every card is checked so none of the 30 in a free set repeats. About 2.34 × 10³⁶ different arrangements are possible from the 45 entries (3,773,655,750,150 different selections of 24).
How many Christmas Eve bingo cards per person?
One card each is standard. In 150 simulated games of this list, 30 players on one card each got a first line after a median 13 calls; with two cards each (60 in play) it came after 12, and 10 single cards took 16. Two cards suit adults who want a faster game; young children do best with one. A free set of 30 covers 15 players on two cards each.
How long does Christmas Eve bingo take?
A Christmas Eve game with 30 players usually reaches its first line after 13 calls (10-16 in 80% of simulated games), about 2 minutes at one call every 10 seconds. A blackout takes about 41; with 10 players the first line needs about 16.
Can I print Christmas Eve bingo cards for free?
Yes. The generator above makes up to 30 cards (5x5 cards with a free center) from the 45 entries; Print cards sends them to your printer and Download PDF saves one card per page, so 30 cards take 30 pages plus the caller sheet. It all runs in your browser with no sign-up.
How do I make my own Christmas Eve bingo cards?
Open Edit words in the generator above: it already holds the 45 entries, one per line. Replace Stocking stuffers with something from your own group, add inside jokes or names, and the sample card redraws at once. 5x5 cards need 24 entries or more.
Related
More Christmas & winter bingo
- Christmas bingo for adults 46 words
- Christmas Classroom bingo 45 words
- Christmas bingo for kids 46 words
- Christmas bingo for large groups 46 words
- Christmas Around the World bingo 46 words
- Christmas bingo for seniors 44 words
More for Christmas
- Boxing Day bingo 46 words
- Christmas Markets bingo 45 words
- Christmas Office Party bingo 45 words
- Christmas Picture bingo 48 words
Idea collections with Christmas Eve bingo
- Bingo for kids 292 lists including Christmas Eve bingo