185+ Christmas Songs to Get You In The Festive Spirit
- Details
- blog
- Updated: 13th October 2023
Once a year, we’re granted permission to indulge ourselves in the long-standing tradition of Christmas songs.
Wholesome, full of joy, and ever-so-slightly cheesy; Christmas songs are a unique phenomenon in the music industry. Some have deep-dived into hits such as Mariah Carey's 'All I Want For Christmas Is You' to analyse the reasons for its perpetual success. They even suggest there's a 'Christmas chord' that evokes that warm, fuzzy feeling we experience when listening to Xmas songs.
If you write a hit, you’ll be guaranteed millions of streams every year without fail. However, release something truly awful, and it will stay with you for the rest of your career - it’s risky business putting your baubles on the line!
Anyway, there are sacks full to mull over, and this list almost snowballed out of control a few times - but here it is, the one and only Christmas song list you’ll need to be merry this winter!
Top 12 Christmas Songs
- Last Christmas - Wham! Play
- Fairytale of New York - The Pogues Play
- All I Want For Christmas Is You - Mariah Carey Play
- I Wish It Could Be Christmas Everyday - Wizzard Play
- Merry Xmas Everybody - Slade Play
- Happy Xmas (War Is Over) - John Lennon & Yoko Ono Play
- Christmas (Baby Please Come Home) - Darlene Love Play
- Stay Another Day - East 17 Play
- White Christmas - Bing Crosby Play
- Step Into Christmas - Elton John Play
- River - Joni Mitchell Play
- 2000 Miles - The PretendersPlay
Contemporary Christmas Songs
- The Perfect Christmas - Daniela Andrade Play
- O Come, O Come, Emmanuel - Sufjan Stevens Play
- Snowman - Sia Play
- Glittery - Kacey Musgraves ft. Troye Sivan Play
- Hey Sis, It's Christmas - RuPaul Play
- ’tis the damn season - Taylor Swift Play
- Never Felt Like Christmas - Lizzo Play
- Pub Crawl - Arkells Play
- Hello (And It’s Christmas) - Kytes Play
- Christmas Tree Farm - Taylor Swift Play
- Like It’s Christmas - Jonas Brothers Play
- Merry Christmas - Elton John & Ed Sheeran Play
- Home To You (This Christmas) - Sigrid Play
- Fall In Love At Christmas - Mariah Carey Play
- Kiss Me It’s Christmas - Leona Lewis ft. Ne-Yo Play
- Come on Home For Christmas - George Ezra Play
- You Deserve It All - John LegendPlay
Rocking Christmas Songs
- Christmas Time (Don’t Let The Bells End) - The Darkness Play
- Father Christmas - The Kinks Play
- Last Christmas - Jimmy Eat World Play
- Christmas Must Be Tonight - The Band Play
- Christmas All Over Again - Tom Petty & The Heartbreakers Play
- Mistress for Christmas - AC/DC Play
- Merry Christmas Everyone - Shakin’ Stevens Play
- Deck The Halls - Relient K Play
- Yule Shoot Your Eye Out - Fall Out Boy Play
- Christmas Saves The Year - twenty one pilots Play
- All I Want For Christmas Is You - My Chemical Romance Play
- Thrashing Through The Snow - Megadeth Play
- Thank God It’s Christmas - Queen Play
- Christmas with the Devil - Spinal Tap Play
- Last Christmas On Earth - Palma VioletsPlay
Indie Christmas Songs
- Walking In The Winter - The Coral Play
- White Winter Hymnal - Fleet Foxes Play
- Won’t Be Home For Christmas - Flyte Play
- Just Like Christmas - Low Play
- Tom Odell - Real Love Play
- Elbow - Golden Slumbers Play
- Somewhere Only We Know - Lily Allen Play
- Aurora - Half The World Away Play
- The Christmas Waltz - She & Him Play
- If We Make It Through December - Phoebe Bridgers Play
- Don’t Shoot Me Santa - The Killers Play
- Christmas Lights - Coldplay Play
- Krampus - The Lathums Play
- Last Christmas - Pale Waves Play
- Hear The Bells - Calexico Play
- Vegetarian Christmas - Feet Play
- I Wish It Was Christmas Today - Julian Casablancas Play
- Christmas Eve (Soul Purpose) - Blossoms Play
- Christmas Caller - Beach BunnyPlay
Christmas Pop Songs
- Santa Tell Me - Ariana Grande Play
- Do They Know It’s Christmas Time? - Band Aid Play
- Wonderful Christmastime - Paul McCartney Play
- Underneath the Tree - Kelly Clarkson Play
- Candy Cane Lane - Sia Play
- The Power Of Love - Gabriella Aplin Play
- A Little Love - Celeste Play
- Together In Electric Dreams - Lola Young Play
- Can’t Fight This Feeling - Bastille Play
- Your Song - Ellie Goulding Play
- It’s Beginning To Look A Lot Like Christmas - Michael Bublé Play
- Merry Christmas Baby - Hanson Play
- Mistletoe - Justin Bieber Play
- One More Sleep - Leona Lewis Play
- You Make It Feel Like Christmas - Gwen Stefani ft. Blake Shelton Play
- What Christmas Means To Me - John Legend Play
- Hallelujah - Carrie Underwood and John Legend Play
- Cosy Little Christmas - Katy Perry Play
- My Kind Of Present - Meghan TrainorPlay
Country Christmas Songs
- Pretty Paper - Willie Nelson Play
- Dear Santa - Tim McGraw Play
- Christmas In The Country - Thomas Rhett Play
- Home - Blake Shelton and Michael Bublé Play
- Blue Christmas - Elvis Presley Play
- 364 Days to Go - Brad Paisley Play
- All I Want for Christmas is You - Lady A Play
- O Holy Night - Lonestar Play
- Christmases When You Were Mine - Taylor Swift Play
- Ribbons and Bows - Kacey Musgraves Play
- Please Come Home For Christmas - Eagles Play
- Let It Be Christmas - Alan Jackson Play
- Carol Of The Bells - Kenny Rogers Play
- I’ll Be Home For Christmas - Rascal Flatts Play
- Hard Candy Christmas - Dolly Parton Play
- Winter Wonderland - Brooks & Dunn Play
- Christmas In Dixie - Alabama Play
- When You Believe - Maren Morris and Pentatonix Play
- Candy Cane Christmas - Darius Rucker Play
- I Heard The Bells On Christmas Day - Johnny Cash Play
- Christmas Isn't Canceled (Just You) - Kelly Clarkson Play
- Take Me Home for Christmas - Dan + Shay Play
- Santa, I’m Right Here - Toby KeithPlay
R&B Christmas Songs
- One Day I’ll Fly Away - Vaults Play
- 8 Days of Christmas - Destiny’s Child Play
- Santa Claus Go Straight to the Ghetto - James Brown Play
- Christmas in Hollis - Run-DMC Play
- Christmas Rappin' - Kurtis Blow Play
- Merry Christmas Baby - Ike and Tina. Turner Play
- Let It Snow - Boyz II Men Play
- Merry Christmas, Happy Holidays - *NSYNC Play
- Be There For Christmas - Ledisi Play
- Someday At Christmas - Andrea Day Play
- Christmas Calling (Jolly Jones) - Norah Jones Play
- December - Ariana Grande Play
- I Want To Come Home For Christmas - Marvin Gaye Play
- What Christmas Means to Me - Stevie Wonder Play
- This Christmas - Dianna Ross Play
- I Saw Mommy Kissing Santa Claus - The Jackson 5 Play
- Wonderful Christmas Time - Kelly RowlandPlay
Traditional Songs & Christmas Carols
- Silent Night - Michael Bublé Play
- In Dulci Jubilo - Mike Oldfield Play
- The Little Swallow - Katie Melua Play
- Hark! The Herald Angels Sing - Julie Andrews Play
- Joy To The World - Aretha Franklin Play
- O Come, All Ye Faithful - Faith Hill Play
- 12 Days Of Christmas - Straight No Chasers Play
- O Holy Night - Pentatonix Play
- Good King Wenceslas - Bing Crosby Play
- O Come, O Come Emmanuel - The Piano Guys Play
- O Little Town of Bethlehem - Nat King Cole Play
- Joy to the World - Mariah Carey Play
- Away in a Manger - Pentatonix Play
- God Rest Ye Merry, Gentlemen - Pentatonix Play
- Sussex Carol - Elaine Hagenberg Play
- The Three Kings - VOCES8 Play
- We Wish You a Merry Christmas - The Vamps Play
- Carol of the Bells - Lindsey Stirling Play
- The Holly and the Ivy - Annie Lennox Play
- Ding Dong! Merrily on High - Jon SchmidtPlay
Christmas Jazz Songs
- Have Yourself a Merry Little Christmas - Frank Sinatra Play
- The Christmas Song - Nat King Cole Play
- O Tannenbaum - Vince Guaraldi Trio Play
- Let It Snow, Let Is Snow, Let It Snow - Frank Sinatra Play
- Jingle Bells - Ella Fitzgerald Play
- Winter Wonderland - Dean Martin Play
- Frosty The Snowman - Ella Fitzgerald Play
- Zat You, Santa Claus?’ - Louis Armstrong Play
- What Will Santa Claus Say (When He Finds Everybody Swinging) - Louis Prima Play
- Hang Your Lights - Jamie Cullum Play
- Holly Jolly Christmas - Michael Bublé Play
- Merry Christmas Baby - Etta James Play
- Wintertime - Norah Jones Play
- It’s The Most Wonderful Time Of The Year - Andy Williams Play
- Silver Bells - Tony Bennett Play
- Mistletoe & Holly - Frank Sinatra Play
- Christmas In New Orleans - Louis Armstrong Play
- The Christmas Waltz - Tony Bennett Play
- Here Comes Santa Claus - Ramsey Lewis Play
- What Are You Doing New Years Eve? - Ella FitzgeraldPlay
Classic Christmas Songs
- Driving Home for Christmas - Chris Rea Play
- Little Saint Nick - The Beach Boys Play
- Sleigh Ride - The Rosettes Play
- Santa Baby - Eartha Kitt Play
- A Holly Jolly Christmas - Burl Ives Play
- Rockin’ Around the Christmas Tree - Brenda Lee Play
- Christmas Wrapping - The Waitresses Play
- Santa Claus is Coming to Town - The Jackson 5 Play
- Run, Rudolph, Run - Chuck Berry Play
- Peace on Earth/The Little Drummer Boy - Bing Crosby and David Bowie Play
- Jingle Bell Rock - Bobby Helms Play
- Dear Santa (Bring Me a Man This Christmas) - The Weather Girls Play
- Mary’s Boy Child - Harry Belafonte Play
- Wonderful Christmas Time - Diana Ross Play
- Frosty the Snowman - Cocteau Twins Play
- Feliz Navidad - José Feliciano Play
- Marshmallow World - Darlene Love Play
- Rudolph The Red-Nosed Reindeer - The Crystals Play
- Do You Hear What I Hear? - Whitney Houston Play
- Somewhere in My Memory - John Williams Play
- What’s This? - Danny Elfman Play
- Believe - Josh Groban Play
- Baby It’s Cold Outside - Idina Menzel & Michael BubléPlay