Skip to content

Twelve Days of Christmas Bingo Card Generator

This Twelve Days of Christmas bingo list has 44 entries, including Yule log, 12 partridges and Bean in the cake. 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.

Twelve Days of Christmas Bingo
BINGO
Eight maids a-milking
Lord of Misrule
12 par­tridges
Twelfth cake
Three Kings
42 swans
Epiphany
Feast day
Ten lords a-leaping
40 gold rings
Yule log
Mince pies
FREE
Taking down the tree
Twelfth Night
Four calling birds
Nine ladies dancing
Christ­mas Day
New Year's Day
Two turtle doves
Mirth without Mischief
Six geese a-laying
Count­down song
Memory game
42 geese
Card 1 of 30

Free: up to 30 different cards per set. Pro: up to 1,000.

Edit words (44)

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.

Updated

About Twelve Days of Christmas bingo

A counting-song card for the traditional Twelve Days of Christmas, first printed in England around 1780. It includes every gift, from the Partridge and Pear tree to the Eleven pipers piping, plus the season itself (Christmastide, Twelfth Night, Epiphany) and computed totals such as 364 gifts in all and 78 gifts on day 12. It suits math-minded families and classrooms.

This Twelve Days of Christmas list is 44 entries long and a 5x5 card with a free center takes 24, which leaves 20 off each card. That is why one entry (Two turtle doves, say) appears on about 16 of 30 cards: card 1, for instance, has no Partridge or Pear tree.

The caller reads the 44 entries from a shuffled caller sheet and players mark them; the first complete line (row, column or diagonal) wins.

All 44 Twelve Days of Christmas bingo words

Every entry from 12 partridges to Yule log, grouped by first letter. Edit them in the generator above: drop 12 partridges if it does not suit your group, or add your own.

  • 0-9 and symbols: 12 partridges, 364 gifts in all, 40 gold rings, 42 geese, 42 swans, 78 gifts on day 12
  • B: Bean in the cake, Bird song
  • C: Christmas Day, Christmastide, Countdown song, Cumulative song
  • D: Day one, Day twelve
  • E: Eight maids a-milking, Eleven pipers piping, Epiphany
  • F: Feast day, Five gold rings, Four calling birds
  • K: King cake
  • L: Lord of Misrule
  • M: Memory game, Mince pies, Mirth without Mischief, My true love
  • N: New Year's Day, Nine ladies dancing
  • P: Partridge, Pear tree
  • S: Seven swans a-swimming, Six geese a-laying, St. Stephen's Day
  • T: Taking down the tree, Ten lords a-leaping, Three French hens, Three Kings, Twelfth cake, Twelfth Night, Twelve drummers, Twelve verses, Two turtle doves
  • W: Wassail
  • Y: Yule log

Twelve Days of Christmas bingo at a glance

Entries 44 words and phrases
Card 5x5 card with a free center: 24 of the 44
How it is played A caller reads the shuffled caller sheet
Different cards possible about 1.09 × 10³⁶ (order matters)
Different selections 1,761,039,350,070 sets of 24 entries
Shortest entry Day one (7 characters)
Longest entry Seven swans a-swimming (22 characters)
Multi-word entries 40 of 44, such as Pear tree and Two turtle doves
Good for Family game nights, classrooms, adults and seniors
Occasion Christmas 2026 falls on Friday, December 25
Category Christmas & winter (49 themes)

When to play Twelve Days of 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 "twelve-days-of-christmas") to reprint the same set.

How long Twelve Days of 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 13 calls (about 2 minutes at one call every 10 seconds); the first blackout needs 40 calls (about 7 minutes).

Twelve Days of Christmas bingo: calls until the first winner, 44 entries in the deck
PlayersFirst lineLine, 80% rangeBlackoutBlackout, 80% range
10 players16 calls12-2041 calls39-42
30 players13 calls9-1640 calls38-41
60 players11 calls8-1439 calls37-41
1 card (exact average)--43.2 callsof 44

How to host Twelve Days of Christmas bingo

  1. Print the Twelve Days of Christmas cards

    Give each player one card; a free set prints up to 30, no two alike. Card 1 above starts with Eight maids a-milking, Lord of Misrule, 12 partridges, Twelfth cake and Three Kings.

  2. Print the caller sheet

    All 44 entries appear on it in shuffled order, opening with My true love, Twelfth cake, Bird song, Twelfth Night and Mince pies; tick each one as you read it out.

  3. Sing the song slowly and let players mark each gift as it appears; the cumulative verses mean Two turtle doves comes up in eleven of the twelve verses.

  4. Use the number squares as math prompts: ask players to show why the true love sends 42 geese in total, six a day from day six to day twelve.

  5. Teach the calendar along the way: the twelve days run from Christmas Day to Twelfth Night, ending at Epiphany with King cake or Twelfth cake.

  6. Call until someone shouts bingo

    With 30 cards, expect the first line near call 13 (Christmas Day in this set's order) and a blackout near call 40; check the winner's squares against your ticked list.

Twelve Days of Christmas bingo variations

  • Twelve Days of Christmas variation

    Counting round: call a day number instead of a gift. Players mark any square that belongs to that day's new gift or verse, and must say how many gifts arrive that day.

  • Blackout round

    Card 1 needs all 24 squares, Eight maids a-milking to 42 geese; on average one card fills after 43.2 of the 44 calls (98% of the deck).

  • Quick 4x4 round

    A 4x4 card needs 16 of the 44 entries and no free space; one card is full after about 42.4 calls instead of 43.2.

First 15 calls of this Twelve Days of Christmas set

Seed "twelve-days-of-christmas" gives this order, the same one the caller sheet prints. With these calls, card 12 of the first 30 completes the N column (St. Stephen's Day, Twelfth Night, New Year's Day and Twelfth cake) on call 11, and card 16 is the first full card on call 40.

CallEntryCards marked (of 30)
1My true love15 of 30
2Twelfth cake16 of 30
3Bird song21 of 30
4Twelfth Night18 of 30
5Mince pies14 of 30
6364 gifts in all17 of 30
7New Year's Day14 of 30
8Partridge14 of 30
9Six geese a-laying20 of 30
10Nine ladies dancing21 of 30
11St. Stephen's Day15 of 30
12Bean in the cake18 of 30
13Christmas Day17 of 30
1442 swans16 of 30
15Lord of Misrule14 of 30

Themes like Twelve Days of Christmas bingo

Boxing Day bingo is the closest list: it shares 1 entry with this one, such as St. Stephen's Day. For a longer game, paste both lists into the Edit words box; duplicates are removed automatically.

More Christmas bingo cards

Twelve Days of Christmas 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 classrooms and shares one entry with this list, Yule log.

Frequently asked questions

How many words are on the Twelve Days of Christmas bingo list?

44, from 12 partridges to Yule log. A 5x5 card with a free center uses 24 of them, so each card leaves out 20. The shortest entry is Day one (7 characters) and the longest is Seven swans a-swimming (22).

Are all Twelve Days of 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 1.09 × 10³⁶ different arrangements are possible from the 44 entries (1,761,039,350,070 different selections of 24).

How many Twelve Days of 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 13 calls; with two cards each (60 in play) it came after 11, 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 Twelve Days of Christmas bingo take?

A Twelve Days of 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 40; with 10 players the first line needs about 16.

Can I print Twelve Days of Christmas bingo cards 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 “Twelve Days of Christmas Bingo” on top, and the caller sheet lists all 44 entries in this set's shuffled order.

How do I make my own Twelve Days of Christmas bingo cards?

Start from this list: the 44 entries are already in the generator, so delete Bean in the cake 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.

Founder price

Bingo Card Lab Pro opens soon

Up to 1,000 unique cards in one set, 2 or 4 cards per PDF page, your picture in the free space and cut-out caller cards. One payment, no subscription. Reserve the founder price: 30% off $19 one-time when Pro opens. No payment is taken now. Everything on the free plan keeps working today.

We'll e-mail you once when Pro opens, with your founder price. No account, no newsletter. See the privacy policy.