Traditional Christmas Carols Bingo Card Generator
Traditional Christmas Carols bingo cards in seconds: 48 ready-made entries (Gaudete, In Dulci Jubilo and The Seven Joys of Mary among them), 24 on each 5x5 card with a free center, up to 30 unique cards free. 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 |
|---|---|---|---|---|
O Come All Ye Faithful | Christians, Awake! | Noël Nouvelet | Rocking Carol | The Boar's Head Carol |
We Three Kings | The Holly and the Ivy | Away in a Manger | Coventry Carol | O Christmas Tree |
Jingle Bells | Gaudete | FREE | Patapan | What Child Is This |
Fum, Fum, Fum | Personent Hodie | Jolly Old St. Nicholas | Sans Day Carol | O Holy Night |
Silent Night | Huron Carol | O Come O Come Emmanuel | In the Bleak Midwinter | Deck the Halls |
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 Traditional Christmas Carols bingo
Bingo with 48 traditional carol titles that are long out of copyright: English classics like Silent Night and Good King Wenceslas, older folk carols such as the Coventry Carol and The Boar's Head Carol, and carols from other languages including Gaudete, Noël Nouvelet and the Huron Carol. It suits choirs, church groups, music classes and seniors who know the old hymnals.
48 entries make up this Traditional Christmas Carols set. With 24 per card, any single one, Tu Scendi dalle Stelle 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 Traditional Christmas Carols bingo words
Every entry from A Virgin Unspotted to What Child Is This, grouped by first letter. Edit them in the generator above: drop In Dulci Jubilo if it does not suit your group, or add your own.
- A: A Virgin Unspotted, Away in a Manger
- C: Christians, Awake!, Coventry Carol
- D: Deck the Halls, Down in Yon Forest
- F: Fum, Fum, Fum
- G: Gaudete, Good King Wenceslas
- H: Huron Carol
- I: I Saw Three Ships, Il Est Né, In Dulci Jubilo, In the Bleak Midwinter
- J: Jingle Bells, Jolly Old St. Nicholas, Joy to the World
- L: Los Peces en el Río
- M: Mary Had a Baby, Masters in This Hall
- N: Noël Nouvelet
- O: O Christmas Tree, O Come All Ye Faithful, O Come O Come Emmanuel, O Du Fröhliche, O Holy Night
- P: Past Three O'Clock, Patapan, Personent Hodie
- R: Ríu Ríu Chíu, Rocking Carol
- S: Sans Day Carol, Silent Night, Sussex Carol
- T: The Angel Gabriel, The Boar's Head Carol, The Cherry Tree Carol, The First Noel, The Friendly Beasts, The Holly and the Ivy, The Seven Joys of Mary, The Wassail Song, Tu Scendi dalle Stelle
- U: Unto Us a Boy Is Born, Up on the Housetop
- W: We Three Kings, Wexford Carol, What Child Is This
Traditional Christmas Carols 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 | Gaudete (7 characters) |
| Longest entry | Tu Scendi dalle Stelle (22 characters) |
| Multi-word entries | 46 of 48, such as Silent Night and Joy to the World |
| Good for | Adults, seniors, family game nights and large groups |
| Occasion | Christmas 2026 falls on Friday, December 25 |
| Category | Christmas & winter (49 themes) |
When to play Traditional Christmas Carols bingo
Christmas 2026 falls on Friday, December 25. At home or at a party, play on Friday, December 25 itself.
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-carols") to reprint the same set.
How long Traditional Christmas Carols bingo lasts
This list was simulated 150 times in random call orders on its first 60 cards. A room of 30 usually has a line by call 14, which is about 2 minutes at 10 seconds a call, and a full card by call 43 of 48.
| Players | First line | Line, 80% range | Blackout | Blackout, 80% range |
|---|---|---|---|---|
| 10 players | 17 calls | 12-21 | 45 calls | 42-46 |
| 30 players | 14 calls | 9-17 | 43 calls | 41-45 |
| 60 players | 12 calls | 8-15 | 42 calls | 40-44 |
| 1 card (exact average) | - | - | 47.0 calls | of 48 |
Traditional Christmas Carols bingo cards for 50, 100 or 200 players
A free set prints 30 unique cards, so a bigger room needs several sets (New shuffle makes the next one) or one Pro set of up to 1,000. The last two columns come from 150 shuffled games on cards 1-200 of this Traditional Christmas Carols set, at 10 seconds a call.
| Players | Free sets of 30 | One Pro set | First line | Shared first line |
|---|---|---|---|---|
| 50 players | 2 sets (60 cards, 10 spare) | 50 cards, 13 pages at 4 per page | call 13 (9-16), about 2 minutes | 17% of games |
| 100 players | 4 sets (120 cards, 20 spare) | 100 cards, 25 pages at 4 per page | call 11 (8-14), about 2 minutes | 23% of games |
| 200 players | 7 sets (210 cards, 10 spare) | 200 cards, 50 pages at 4 per page | call 10 (7-12), about 2 minutes | 21% of games |
Running Traditional Christmas Carols bingo in a big room
- Number the sets: print set 1, press New shuffle for set 2 and so on. 4 free sets cover 100 players and 7 cover 200; each set's share link reprints exactly the same cards.
- Plan for shared wins: with 200 cards in play, 21% of simulated games had two or more cards complete a line on the same call (17% with 50). Keep spare prizes or a quick tie-break ready.
- Expect short rounds: the first line comes around call 10 of 48 with 200 players, against call 14 with 30, so follow it with a blackout or a picture pattern.
- Count the paper: at one card per page, 200 players need 200 sheets plus a caller sheet; Pro's 2-up and 4-up layouts cut that to 100 or 50.
How to host Traditional Christmas Carols bingo
-
Print the Traditional Christmas Carols cards
Give each player one card; a free set prints up to 30, no two alike. Card 1 above starts with O Come All Ye Faithful, Christians, Awake!, Noël Nouvelet, Rocking Carol and The Boar's Head Carol.
-
Print the caller sheet
All 48 entries appear on it in shuffled order, opening with The Wassail Song, Past Three O'Clock, A Virgin Unspotted, Jolly Old St. Nicholas and O Come All Ye Faithful; tick each one as you read it out.
-
Instead of reading the title, play or hum the first bars and let players identify the carol; In Dulci Jubilo and Jingle Bells are easy openers.
-
Call carols from the same country back to back, such as the French Il Est Né, Patapan and Noël Nouvelet, and see who spots the link first.
-
For a choir, sing one verse of each carol as it is called, so the bingo game doubles as a relaxed rehearsal of Deck the Halls or Patapan.
-
Call until someone shouts bingo
With 30 cards, expect the first line near call 14 (O Du Fröhliche in this set's order) and a blackout near call 43; check the winner's squares against your ticked list.
Traditional Christmas Carols bingo variations
-
Traditional Christmas Carols variation
Carol relay: when a title is called, the first player to mark it must sing or hum one line before the next call. A completed row must be sung through, title by title, to count.
-
Blackout round
Card 1 needs all 24 squares, O Come All Ye Faithful to Deck the Halls; on average one card fills after 47.0 of the 48 calls (98% of the deck).
-
Quick 4x4 round
A 4x4 card needs 16 of the 48 entries and no free space; one card is full after about 46.1 calls instead of 47.0.
First 15 calls of this Traditional Christmas Carols set
Seed "christmas-carols" gives this order, the same one the caller sheet prints. With these calls, card 3 of the first 30 completes row 4 (Rocking Carol, Noël Nouvelet, Sussex Carol, In Dulci Jubilo and The Cherry Tree Carol) on call 18, and card 29 is the first full card on call 45.
| Call | Entry | Cards marked (of 30) |
|---|---|---|
| 1 | The Wassail Song | 20 of 30 |
| 2 | Past Three O'Clock | 16 of 30 |
| 3 | A Virgin Unspotted | 13 of 30 |
| 4 | Jolly Old St. Nicholas | 15 of 30 |
| 5 | O Come All Ye Faithful | 16 of 30 |
| 6 | Unto Us a Boy Is Born | 12 of 30 |
| 7 | Sans Day Carol | 16 of 30 |
| 8 | Gaudete | 13 of 30 |
| 9 | The Cherry Tree Carol | 17 of 30 |
| 10 | Sussex Carol | 10 of 30 |
| 11 | Mary Had a Baby | 19 of 30 |
| 12 | Silent Night | 18 of 30 |
| 13 | Jingle Bells | 13 of 30 |
| 14 | O Du Fröhliche | 17 of 30 |
| 15 | Deck the Halls | 18 of 30 |
Themes like Traditional Christmas Carols bingo
Ranked by category, occasion and audience; none of them repeats an entry from this list, so pasting two into the Edit words box gives a longer game.
More Christmas bingo cards
Traditional Christmas Carols bingo is one of 39 Christmas lists here, and the Christmas bingo ideas page sets all 39 side by side. Christmas Dinner bingo is the closest fit for family game nights and adults.
Christmas bingo ideas
Frequently asked questions
How many words are on the Traditional Christmas Carols bingo list?
48, from A Virgin Unspotted to What Child Is This. A 5x5 card with a free center uses 24 of them, so each card leaves out 24. The shortest entry is Gaudete (7 characters) and the longest is Tu Scendi dalle Stelle (22).
Are all Traditional Christmas Carols 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 Traditional Christmas Carols bingo cards per person?
Usually one. Extra cards speed the game up only a little: on this list a first line took a median 14 calls with 30 cards in play, 12 with 60 (30 players on two cards each) and 17 with just 10. In a hall, extra cards per player only add checking: 200 cards in play already bring the first line to about call 10. For a bigger room, make a second set with New shuffle: two sets are not checked against each other, but with about 2.00 × 10³⁷ possible cards a repeat is vanishingly unlikely, and one caller sheet serves both because every set uses the same 48 entries.
How long does Traditional Christmas Carols bingo take?
A Traditional Christmas Carols game with 30 players usually reaches its first line after 14 calls (9-17 in 80% of simulated games), about 2 minutes at one call every 10 seconds. A blackout takes about 43; with 10 players the first line needs about 17.
Can I print Traditional Christmas Carols 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 “Traditional Christmas Carols Bingo” on top, and the caller sheet lists all 48 entries in this set's shuffled order.
How do I make my own Traditional Christmas Carols bingo cards?
Start from this list: the 48 entries are already in the generator, so delete The Seven Joys of Mary 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.
Related
More Christmas & winter bingo
- St. Nicholas Day bingo 45 words
- Ugly Sweater Party bingo 46 words
- Secret Santa bingo 45 words
- Virtual Holiday Party bingo 46 words
- Santa's Workshop bingo 46 words
More for Christmas
- Christmas bingo 48 words
- Christmas Around the World bingo 46 words
- Christmas Classroom bingo 45 words
- Christmas Cookies bingo 44 words
Idea collections with Traditional Christmas Carols bingo
- Bingo for large groups 47 lists including Traditional Christmas Carols bingo
Patterns to call on Traditional Christmas Carols cards
- Christmas tree pattern 12 called squares, a Christmas picture
- All winning patterns