BANDLOOPStart Free

Christmas Songs
for Bands

29 songs · 4 sections · about 1.6 hours

December is the busiest month of the year for a lot of working bands: office parties, private events and bars that want a holiday night. Most of those clients want a few Christmas songs mixed into a normal party set, not three hours of carols.

Grouped by feel below. Load them into the free setlist maker and drop a few into each set.

Free, no signup. Each section becomes a set you can reorder, trim and print.

Rocking Christmas

Upbeat songs that sit comfortably next to your usual party set.

#SongBPMLength
1Run Rudolph RunChuck Berry1522:42
2Jingle Bell RockBobby Helms1052:08
3Rockin' Around the Christmas TreeBrenda Lee1422:06
4All I Want for Christmas Is YouMariah Carey1503:59
5Santa Claus Is Comin' to TownBruce Springsteen1424:27
6Feliz NavidadJosé Feliciano1483:02
7Last ChristmasWham!1084:24
8Step into ChristmasElton John1414:32
9Merry Christmas EveryoneShakin' Stevens1023:40
Swinging classics

Crooner and jazz standards for cocktail hours and dinner.

#SongBPMLength
10Let It Snow! Let It Snow! Let It Snow!Dean Martin1341:57
11It's Beginning to Look a Lot Like ChristmasMichael Bublé—3:26
12Have Yourself a Merry Little ChristmasFrank Sinatra1373:25
13The Christmas Song (Merry Christmas to You)Nat King Cole—3:10
14Baby, It's Cold OutsideDean Martin1302:20
15Winter WonderlandTony Bennett—2:13
16Sleigh RideThe Ronettes—2:24
17Blue ChristmasElvis Presley—2:08
Singalongs

Everybody knows the words. Hand the chorus to the room.

#SongBPMLength
18Happy Xmas (War Is Over)John Lennon1463:36
19Do They Know It's Christmas?Band Aid1083:56
20Wonderful ChristmastimePaul McCartney953:47
21White ChristmasBing Crosby953:04
22Holly Jolly ChristmasBurl Ives1402:15
23Fairytale of New YorkThe Pogues1194:32
24Please Come Home for ChristmasEagles922:57
Closers

Big finishes for the end of the party.

#SongBPMLength
25Christmas (Baby Please Come Home)Darlene Love1252:46
26Little Saint NickThe Beach Boys1322:00
27Underneath the TreeKelly Clarkson—3:54
28Santa Tell MeAriana Grande963:23
29Christmas WrappingThe Waitresses1154:33

BPM and length come from the original recordings and are approximate (tempo apps sometimes read half or double time). Your band's version will vary.

Tips from the stage
  • Mix, don't replace. Most holiday clients want three or four Christmas songs per set, not a set of nothing but. Spread them through your normal party songs.
  • Learn them early. December books up fast and rehearsal time disappears. Get your Christmas songs ready in November.
Common questions
What are the best Christmas songs for a party band?+

All I Want for Christmas Is You, Run Rudolph Run, Jingle Bell Rock, Rockin' Around the Christmas Tree, Feliz Navidad and Last Christmas get people dancing. Add a couple of crooner classics for dinner.

How many Christmas songs should a band play at a holiday party?+

Usually three or four per set, mixed in with your regular songs. Ask the client. Some events want a full holiday set during dinner, most don't.

More song lists

Your songs,
on every phone

Bandloop keeps your band's songs with the key you play them in, builds setlists from them, and puts the lyrics on a teleprompter for the stage. Paste a list like this one and it fills in tempo and length for you. Free to start, for the whole band.

Get Started Free →