Christmas Bingo Card Generator
Print free Christmas bingo cards from 48 entries such as Mittens, Manger and Christmas card. Each 5x5 card with a free center holds 24 of them, so every card in a set is different; with 30 players the first line usually comes after about 14 calls, roughly 2 minutes at 10 seconds a call.
| B | I | N | G | O |
|---|---|---|---|---|
Presents | Snow globe | Pine cone | Carolers | Angel |
Santa Claus | Advent calendar | Sleigh | Snowflake | Sleigh bells |
Stocking | Nativity | FREE | Twinkle lights | Christmas card |
Wrapping paper | Snowman | Reindeer | Mittens | Scarf |
Elf | Star | Christmas tree | Bow | Candle |
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 (48)
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 bingo
This is the all-round Christmas list: 48 familiar words that cover Santa Claus and his Sleigh, the Christmas tree with its Tinsel and Garland, festive food like Eggnog and Fruitcake, and quieter symbols such as the Manger and the Advent calendar. It works for mixed ages at a family gathering, a classroom party or an adult get-together where nobody wants niche vocabulary.
48 entries make up this Christmas set. With 24 per card, any single one, Garland for example, appears on about 50% of the cards, so in a room of 30 players around 15 of them have it.
Play it like classic bingo: one person reads the 48 entries in the shuffled order of the caller sheet, everyone marks matching squares, and a full row, column or diagonal wins.
All 48 Christmas bingo words
Every entry from Advent calendar to Yule log, grouped by first letter. Edit them in the generator above: drop Manger if it does not suit your group, or add your own.
- A: Advent calendar, Angel πΌ
- B: Bow
- C: Candle π―οΈ, Candy cane, Carolers, Carrot π₯, Chimney, Christmas card, Christmas tree π, Cookies πͺ
- E: Eggnog, Elf π§
- F: Fireplace, Fruitcake
- G: Garland, Gingerbread man, Glass of milk π₯
- H: Holly, Hot cocoa β
- M: Manger, Mistletoe, Mittens π§€
- N: Nativity, North Pole, Nutcracker
- O: Ornament
- P: Pine cone, Poinsettia, Presents π
- R: Reindeer π¦, Ribbon π
- S: Santa Claus π , Scarf π§£, Sled π·, Sleigh, Sleigh bells π, Snow globe, Snowflake βοΈ, Snowman β, Star β, Stocking
- T: Tinsel, Twinkle lights
- W: Workshop, Wrapping paper, Wreath
- Y: Yule log
Christmas bingo at a glance
| Entries | 48 words and phrases |
|---|---|
| Card | 5x5 card with a free center: 24 of the 48 |
| How it is played | A caller reads the shuffled caller sheet |
| Different cards possible | about 2.00 Γ 10Β³β· (order matters) |
| Different selections | 32,247,603,683,100 sets of 24 entries |
| Shortest entry | Bow (3 characters) |
| Longest entry | Gingerbread man (15 characters) |
| Multi-word entries | 15 of 48, such as Santa Claus and Candy cane |
| Picture squares | 19 of 48 entries have a symbol, e.g. π Santa Claus, π¦ Reindeer, β Snowman |
| Good for | Family game nights, kids, classrooms and adults |
| Occasion | Christmas 2026 falls on Friday, December 25 |
| Category | Christmas & winter (49 themes) |
When to play Christmas bingo
Christmas 2026 falls on Friday, December 25. At home or at a party, play on Friday, December 25 itself. For a classroom round, schools close from December 24, so the last Friday before the break, December 18, is the usual slot.
In 2027 it falls on Saturday, December 25. 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") to reprint the same set.
How long Christmas bingo lasts
150 shuffled call orders, played on the first 60 cards of this set. With 30 players the first line comes after a median 14 calls (about 2 minutes at one call every 10 seconds); the first blackout needs 44 calls (about 7 minutes).
| Players | First line | Line, 80% range | Blackout | Blackout, 80% range |
|---|---|---|---|---|
| 10 players | 17 calls | 12-22 | 45 calls | 43-46 |
| 30 players | 14 calls | 10-17 | 44 calls | 41-45 |
| 60 players | 12 calls | 9-15 | 43 calls | 40-44 |
| 1 card (exact average) | - | - | 47.0 calls | of 48 |
How to host Christmas bingo
-
Print the Christmas cards
Give each player one card; a free set prints up to 30, no two alike. Card 1 above starts with Presents, Snow globe, Pine cone, Carolers and Angel.
-
Print the caller sheet
All 48 entries appear on it in shuffled order, opening with Pine cone, Holly, Nativity, Stocking and Ornament; tick each one as you read it out.
-
With mixed ages, let younger players hunt for picture-friendly squares like Snowman, Candy cane and Star while adults call the words aloud.
-
Read each call twice and pause for a beat; similar squares such as Sleigh and Sleigh bells, or Candle and Christmas card, are easy to mix up.
-
Before the game, point around the room at any real Wreath, Ornament or Poinsettia so players connect the words to the decorations they can see.
-
Call until someone shouts bingo
With 30 cards, expect the first line near call 14 (Nutcracker in this set's order) and a blackout near call 44; check the winner's squares against your ticked list.
Christmas bingo variations
-
Christmas variation
Play Deck the Card: when a square like Stocking, Wreath or Garland is called, the player who marks it first names where it hangs at home. Fill a full line to win.
-
Blackout round
Card 1 needs all 24 squares, Presents to Candle; on average one card fills after 47.0 of the 48 calls (98% of the deck).
-
Picture bingo for pre-readers
Use 3x3 cards with the 19 entries that have a symbol, such as Santa Claus, Reindeer and Snowman.
First 15 calls of this Christmas set
Seed "christmas" gives this order, the same one the caller sheet prints. With these calls, card 9 of the first 30 completes row 1 (Mittens, Angel, Candy cane, Carolers and Poinsettia) on call 13, and card 10 is the first full card on call 43.
| Call | Entry | Cards marked (of 30) |
|---|---|---|
| 1 | Pine cone | 19 of 30 |
| 2 | Holly | 14 of 30 |
| 3 | Nativity | 18 of 30 |
| 4 | Stocking | 17 of 30 |
| 5 | Ornament | 11 of 30 |
| 6 | Star β | 20 of 30 |
| 7 | Poinsettia | 12 of 30 |
| 8 | Mittens π§€ | 19 of 30 |
| 9 | Carolers | 12 of 30 |
| 10 | Angel πΌ | 13 of 30 |
| 11 | Fireplace | 15 of 30 |
| 12 | Eggnog | 16 of 30 |
| 13 | Candy cane | 14 of 30 |
| 14 | Nutcracker | 11 of 30 |
| 15 | Snowflake βοΈ | 17 of 30 |
Themes like Christmas bingo
Christmas Picture bingo is the closest list: it shares 11 entries with this one, such as Reindeer and Snowman. For a longer game, paste both lists into the Edit words box; duplicates are removed automatically.
More Christmas bingo cards
Christmas bingo is one of 39 Christmas lists here, and the Christmas bingo ideas page sets all 39 side by side. Advent bingo is the closest fit for family game nights and classrooms.
Christmas bingo ideas
Frequently asked questions
How many words are on the Christmas bingo list?
48, from Advent calendar to Yule log. A 5x5 card with a free center uses 24 of them, so each card leaves out 24. The shortest entry is Bow (3 characters) and the longest is Gingerbread man (15).
Are all Christmas bingo cards the same?
No. Card 1 and card 2 of this set share 12 of their 24 squares, and every card is checked so none of the 30 in a free set repeats. About 2.00 Γ 10Β³β· different arrangements are possible from the 48 entries (32,247,603,683,100 different selections of 24).
How many Christmas 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 14 calls; with two cards each (60 in play) it came after 12, and 10 single cards took 17. 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 bingo take?
A Christmas game with 30 players usually reaches its first line after 14 calls (10-17 in 80% of simulated games), about 2 minutes at one call every 10 seconds. A blackout takes about 44; with 10 players the first line needs about 17.
Can I print Christmas bingo cards for free?
Yes. The generator above makes up to 30 cards (5x5 cards with a free center) from the 48 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 bingo cards?
Start from this list: the 48 entries are already in the generator, so delete Christmas card or any other entry, type your own one per line and the cards update as you type. Keep at least 24 entries for 5x5 cards (16 for 4x4); the share link reprints exactly the same set.
Is there a picture version of Christmas bingo?
19 of the 48 entries have a picture symbol (π Santa Claus, π¦ Reindeer, β Snowman, π Christmas tree). Print 3x3 cards with symbol entries such as Star and Angel for children who cannot read yet; symbols show on screen and in browser printing.
Related
More Christmas & winter bingo
- Hanukkah bingo 46 words
- Boxing Day bingo 46 words
- Christmas Around the World bingo 46 words
- Christmas bingo at church 46 words
More for Christmas
- Christmas Classroom bingo 45 words
- Christmas Cookies bingo 44 words
- Christmas Dinner bingo 44 words
- Christmas Eve bingo 45 words