Christmas Bingo Card Generator for Kids
This Christmas bingo list for kids has 46 entries, including Blanket, Ball and Crayons. 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 |
|---|---|---|---|---|
Toy sack | Snowball | Paper crown | Ball | Scooter |
Gift box | Toy train | Toy soldier | Balloon | Hot chocolate |
Doll | Robot | FREE | Blanket | Puzzle |
Rocking horse | Candy | Red hat | Kitten | Sticker |
Puppy | Snow angel | Bubbles | Blocks | Wagon |
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 (46)
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 for kids
A Christmas list built for children aged about four to eight: short, concrete words they can read or recognize, with plenty of toys from Santa's sack such as the Rocking horse, Spinning top, Jack-in-the-box and Toy train. Santa's Red hat, Big belt and White beard are here too, so early readers can match each word to something they can picture.
This Christmas list is 46 entries long and a 5x5 card with a free center takes 24, which leaves 22 off each card. That is why one entry (Teddy bear, say) appears on about 16 of 30 cards: card 1, for instance, has no Santa or Toys.
The caller reads the 46 entries from a shuffled caller sheet and players mark them; the first complete line (row, column or diagonal) wins.
All 46 Christmas bingo words for kids
Every entry from Ball to Yo-yo, grouped by first letter. Edit them in the generator above: drop Ball if it does not suit your group, or add your own.
- B: Ball, Balloon 🎈, Big belt, Bike 🚲, Black boots, Blanket, Blocks, Bubbles 🫧
- C: Candy 🍬, Cookie plate, Crayons 🖍️, Cupcake 🧁
- D: Doll, Drum 🥁
- G: Gift box 🎁
- H: Hot chocolate ☕
- J: Jack-in-the-box, Jingle bell 🔔
- K: Kite 🪁, Kitten 🐱
- L: Letter ✉️, Lollipop 🍭
- M: Mailbox 📫
- P: Pajamas, Paper crown, Puppy 🐶, Puzzle 🧩
- R: Red hat, Robot 🤖, Rocking horse
- S: Santa 🎅, Scooter 🛴, Snow angel, Snowball, Spinning top, Sticker, Storybook 📖
- T: Teddy bear 🧸, Toy sack, Toy soldier, Toy train 🚂, Toys, Trumpet 🎺
- W: Wagon, White beard
- Y: Yo-yo 🪀
Christmas bingo for kids at a glance
| Entries | 46 words and phrases |
|---|---|
| Card | 5x5 card with a free center: 24 of the 46 |
| How it is played | A caller reads the shuffled caller sheet |
| Different cards possible | about 4.90 × 10³⁶ (order matters) |
| Different selections | 7,890,371,113,950 sets of 24 entries |
| Shortest entry | Ball (4 characters) |
| Longest entry | Jack-in-the-box (15 characters) |
| Multi-word entries | 16 of 46, such as Teddy bear and Toy train |
| Picture squares | 25 of 46 entries have a symbol, e.g. 🎅 Santa, 🧸 Teddy bear, 🚂 Toy train |
| Good for | Kids, preschoolers, family game nights and classrooms |
| Occasion | Christmas 2026 falls on Friday, December 25 |
| Category | Christmas & winter (49 themes) |
When to play Christmas bingo for kids
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-kids") to reprint the same set.
How long Christmas bingo for kids 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 17 with 10, while a blackout takes 42 calls, roughly 7 minutes at 10 seconds a call.
| Players | First line | Line, 80% range | Blackout | Blackout, 80% range |
|---|---|---|---|---|
| 10 players | 17 calls | 11-21 | 43 calls | 41-44 |
| 30 players | 13 calls | 9-16 | 42 calls | 40-43 |
| 60 players | 11 calls | 8-14 | 41 calls | 40-42 |
| 1 card (exact average) | - | - | 45.1 calls | of 46 |
How to host Christmas bingo for kids
-
Print the Christmas cards
Give each player one card; a free set prints up to 30, no two alike. Card 1 above starts with Toy sack, Snowball, Paper crown, Ball and Scooter.
-
Print the caller sheet
All 46 entries appear on it in shuffled order, opening with Rocking horse, Toy train, Robot, Scooter and Ball; tick each one as you read it out.
-
For pre-readers, act out each call: beat a pretend Drum, ride a Bike, hug a Teddy bear. Children find the square while copying the motion.
-
Keep markers big and easy to grab, like pom-poms or paper circles, because small fingers struggle with chips when shouting about Lollipop and Cupcake.
-
Play to a single line first, then keep going for four corners so every child gets another chance before snacks such as the Cookie plate appear.
-
Call until someone shouts bingo
With 30 cards, expect the first line near call 13 (Drum in this set's order) and a blackout near call 42; check the winner's squares against your ticked list.
Christmas bingo for kids variations
-
Christmas variation
Santa's Sack: put small real objects in a bag (a Ball, a Crayons box, a Sticker, a Jingle bell). Pull one out instead of reading a word; children mark the matching square.
-
Blackout round
Card 1 needs all 24 squares, Toy sack to Wagon; on average one card fills after 45.1 of the 46 calls (98% of the deck).
-
Picture bingo for pre-readers
Use 3x3 cards with the 25 entries that have a symbol, such as Santa, Teddy bear and Toy train.
First 15 calls of this Christmas set
Seed "christmas-kids" gives this order, the same one the caller sheet prints. With these calls, card 12 of the first 30 completes row 3 (Robot, Blanket, Toy train and Ball) on call 10, and card 5 is the first full card on call 41.
| Call | Entry | Cards marked (of 30) |
|---|---|---|
| 1 | Rocking horse | 11 of 30 |
| 2 | Toy train 🚂 | 15 of 30 |
| 3 | Robot 🤖 | 17 of 30 |
| 4 | Scooter 🛴 | 10 of 30 |
| 5 | Ball | 13 of 30 |
| 6 | Storybook 📖 | 17 of 30 |
| 7 | Toys | 15 of 30 |
| 8 | Hot chocolate ☕ | 17 of 30 |
| 9 | Snowball | 15 of 30 |
| 10 | Blanket | 18 of 30 |
| 11 | Cookie plate | 11 of 30 |
| 12 | Bubbles 🫧 | 18 of 30 |
| 13 | Drum 🥁 | 15 of 30 |
| 14 | Santa 🎅 | 16 of 30 |
| 15 | Kite 🪁 | 19 of 30 |
Themes like Christmas bingo for kids
Christmas Picture bingo is the closest list: it shares 8 entries with this one, such as Santa and Teddy bear. For a longer game, paste both lists into the Edit words box; duplicates are removed automatically.
More Christmas bingo cards
Christmas bingo for kids is one of 39 Christmas lists here, and the Christmas bingo ideas page sets all 39 side by side. Nativity bingo is the closest fit for kids and family game nights and shares one entry with this list, Paper crown.
Christmas bingo ideas
Frequently asked questions
How many words are on the Christmas bingo list for kids?
46, from Ball to Yo-yo. A 5x5 card with a free center uses 24 of them, so each card leaves out 22. The shortest entry is Ball (4 characters) and the longest is Jack-in-the-box (15).
Are all Christmas bingo cards for kids 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 4.90 × 10³⁶ different arrangements are possible from the 46 entries (7,890,371,113,950 different selections of 24).
How many Christmas bingo cards per person for kids?
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 11, 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 for kids take?
A Christmas game with 30 players usually reaches its first line after 13 calls (9-16 in 80% of simulated games), about 2 minutes at one call every 10 seconds. A blackout takes about 42; with 10 players the first line needs about 17.
Can I print Christmas bingo cards for kids for free?
Yes, up to 30 unique cards per set at no cost and without an account. Pick how many you need, then use Print cards or Download PDF: each card gets its own page with the title “Christmas Bingo for Kids” on top, and the caller sheet lists all 46 entries in this set's shuffled order.
How do I make my own Christmas bingo cards for kids?
Start from this list: the 46 entries are already in the generator, so delete Crayons 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 for kids?
25 of the 46 entries have a picture symbol (🎅 Santa, 🧸 Teddy bear, 🚂 Toy train, 🥁 Drum). Print 3x3 cards with symbol entries such as Puzzle and Robot for children who cannot read yet; symbols show on screen and in browser printing.
Related
More Christmas & winter bingo
- Christmas bingo for adults 46 words
- Christmas bingo for large groups 46 words
- Christmas Family Traditions bingo 44 words
- Christmas bingo for seniors 44 words
- Christmas Eve bingo 45 words
- Christmas Markets bingo 45 words
More for Christmas
- Boxing Day bingo 46 words
- Christmas Around the World bingo 46 words
- Christmas bingo at church 46 words
- Christmas Cookies bingo 44 words