70 Best Christmas Songs for Your Holiday Playlist

Kelly Bryant

By Kelly Bryant

Updated on Oct. 27, 2025

Get ready for the sounds of the most joyful season with this list of the best Christmas songs of all time

Our editors and experts handpick every product we feature. We may earn a commission from your purchases.
Learn more.

Best Christmas songs for the season

If you start having a hankering for the best Christmas songs during the fall, you’re in good company. For those who love to experience the magic of the winter holiday season, it can be hard to wait until even Thanksgiving to start cranking up those beloved jams. It’s the kind of music that takes you back to another place and time, conjures up warm memories of holidays past, and feels like a huge hug from the family and friends you usually gather with at Christmas time.

And really, what is Christmas without Bing Crosby or Mariah Carey crooning in the background? A little too much of a silent night, if you ask most people. But although the masses agree that holiday carols are essential, there’s a lot of debate about the best Christmas songs of all time. Some people love funny Christmas songs, while others prefer the more religious holiday tunes. We’re not here to rank these tunes; we’re here to celebrate them. So without further ado, these are the very best Christmas songs to add to your Christmas playlist right now.

Get Reader’s Digest’s Read Up newsletter for more holiday tips, fun facts, humor, cleaning, travel and tech all week long.

1 / 70

“All I Want for Christmas Is You” by Mariah Carey

Released in 1994, Mariah Carey’s “All I Want for Christmas Is You” has been a go-to Christmas song for almost 30 years. Listen to it while browsing the best romantic Christmas movies to watch tonight.

Listen Now

2 / 70

“Jingle Bell Rock” by Bobby Helms

First released by Bobby Helms in 1957, “Jingle Bell Rock” peaked at No. 29 on the U.S. Billboard Hot 100. It was a play on the holiday standard “Jingle Bells” and the hit song “Rock Around the Clock,” which was released a few years earlier.

Listen Now

3 / 70

“Feliz Navidad” by José Feliciano

This song is essentially the holiday wrapped up in musical form. Although the song was recorded in 1970, “Feliz Navidad” slowly gained popularity in the decades that followed as singers like Garth Brooks, Michael Bublé and David Hasselhoff covered it.

Listen Now

4 / 70

“Run Rudolph Run” by Chuck Berry

Written by Johnny Marks and Marvin Brodie, “Run Rudolph Run” was popularized by Chuck Berry in 1958. The Christmas carol was also a hit on the U.S. Billboard Hot 100.

Listen Now

5 / 70

“Blue Christmas” by Elvis Presley

While the sad Christmas song was written in 1948, “Blue Christmas” wasn’t popularized until Elvis Presley released his own version in 1957. It’s a melancholy song for anyone who is missing their love over the holidays. If that’s you, put on a Lifetime Christmas movie, fill the commercials with Elvis’s crooning and eat your weight in holiday cookies.

Listen Now

6 / 70

“Christmas Time Is Here” by Vince Guaraldi Trio

When you’re talking about the best Christmas movies, A Charlie Brown Christmas holds a special place in the hearts of many. Christmas Time Is Here was written for the TV special by Lee Mendelson and Vince Guaraldi for the Vince Guaraldi Trio.

Listen Now

7 / 70

“The Chipmunk Song (Christmas Don’t Be Late)” by Alvin and the Chipmunks

This silly song, from one of your kids’ favorite Christmas cartoons, can’t be beat. It won three Grammy awards, including Best Children’s Recording and Best Comedy Performance.

Listen Now

8 / 70

“Rockin’ Around the Christmas Tree” by Brenda Lee

Your Christmas tree is the center of attention this time of year, so Brenda Lee’s danceable tune should be front and center on your playlist. It sold over 25 million copies and appeared in a number of TV shows and movies, most notably Home Alone in 1990.

Listen Now

9 / 70

“Silent Night” by Bing Crosby

This beloved Christmas carol was written in 1818, more than a century before actor/singer Bing Crosby ever got his hands on it. It’s the perfect song for closing out a lovely Christmas Day, though we love it for any time of the month, whether you’re wrapping gifts or lounging in front of the fire.

Listen Now

10 / 70

“Santa Claus Is Coming to Town” by Jackson 5

The Jackson 5 released a Christmas album filled with holiday standards in 1970. Of all of the songs recorded for the album, “Santa Claus Is Coming to Town” was the biggest hit, peaking at No. 25 on the U.S. Billboard Hot 100.

Listen Now

11 / 70

“Rudolph the Red-Nosed Reindeer” by Gene Autry

Based on the 1939 children’s story of the same name, “Rudolph the Red-Nosed Reindeer” was written by Johnny Marks in 1949. Gene Autry was the first to record the Christmas song, which spawned an iconic ’60s TV special. Five decades later, and it still reigns as one of the top kids Christmas movies.

Listen Now

12 / 70

“It’s the Most Wonderful Time of the Year” by Andy Williams

Recorded by Andy Williams in 1963, “It’s the Most Wonderful Time of the Year” has grown in popularity over the decades. Here’s a bit of Christmas trivia for you: It has ranked as one of the top 10 most downloaded and aired songs during the holiday season since 2010.

Listen Now

13 / 70

“Santa Baby” by Eartha Kitt

Songwriters Joan Javits and Philip Springer wrote “Santa Baby” in 1953 for Eartha Kitt. It’s a playful song that pokes fun at Santa Claus’ Christmas list with breathy and smoldering vocals.

Listen Now

14 / 70

“Winter Wonderland” by Michael Bublé

Felix Bernard and Richard B. Smith co-wrote “Winter Wonderland” in 1934. Since then, it has been covered over 200 times by popular recording artists, such as Frank Sinatra, Elvis Presley, Kylie Minogue and of course, Michael Bublé. Play it when you’re browsing outdoor Christmas decoration ideas or hanging lights on your house.

Listen Now

15 / 70

“Let It Snow! Let It Snow! Let It Snow!” by Dean Martin

Although Ella Fitzgerald also recorded the song, “Let It Snow” was popularized by Dean Martin. Interestingly, songwriters Sammy Cahn and Jule Styne wrote the song during a heatwave in July 1945.

Listen Now

16 / 70

“Have Yourself a Merry Little Christmas” by Judy Garland

In 1944, Hugh Martin and Ralph Blane co-wrote the Christmas song “Have Yourself a Merry Little Christmas” for Judy Garland to sing in the film Meet Me In St. Louis. In 2004, the song was ranked No. 76 on AFI’s 100 Years …100 Songs. It pairs perfectly with your favorite Hallmark Christmas movies.

Listen Now

17 / 70

“Sleigh Ride” by The Ronettes

Originally composed by Leroy Anderson in 1948, “Sleigh Ride” was popularized by The Ronettes in 1963. Almost every year since its release, it charts in the top 10 on the Billboard Holiday 100.

Listen Now

18 / 70

“The Christmas Song (Merry Christmas to You)” by Nat King Cole

“The Christmas Song (Merry Christmas to You)” was first made famous by Nat King Cole in 1946. It ranks as a classic Christmas song, though many people call it by another name: “Chestnuts Roasting on an Open Fire.” Get inspired by this song and use chestnuts in your DIY Christmas decorations.

Listen Now

19 / 70

“O Holy Night” by Josh Groban

This is probably one of the most well-known Christmas songs ever made. In 1847, French composer Adolphe Adam wrote the song based on a poem by a wine merchant. The French version is known as “Cantique de Noël.”

Listen Now

20 / 70

“White Christmas” by Bing Crosby

This song is a classic! Crooner Bing Crosby popularized the tune on his NBC radio show on Christmas Day, and the song quickly became the best-selling single of all time. It sold more than 100 million copies around the world.

Listen Now

21 / 70

“Merry Christmas, Happy Holidays” by ‘NSYNC

Yes, boy bands do belong on your Christmas songs list. This upbeat number from ‘NSYNC is such an earworm you’ll be singing it well into the New Year. Don’t say we didn’t warn you … and you’re welcome. It’ll appeal to people who also love the Christmas movies on Disney Plus.

Listen Now

22 / 70

“Christmas in Hollis” by Run-DMC

For many of us, Christmas memories are largely shaped by the neighborhood we grew up in. For Run-DMC, that community was Hollis in Queens, New York. This hip-hop take on the holidays is fun, catchy, and a must-add.

Listen Now

23 / 70

“Dominick the Donkey” by Lou Monte

This oh-so-happy tune from Lou Monte about a spirited Italian Christmas donkey is so much fun, you’ll wonder why it hasn’t always been included on your holiday playlist. Chingedy ching, hee-haw, hee-haw! For a fun Christmas craft for kids, have little ones draw and color their own Dominick the Donkey.

Listen Now

24 / 70

“Mele Kalikimaka” by Bing Crosby and The Andrews Sisters

An island spin on Christmas songs, “Mele Kalikimaka” is the Hawaiian way to say “Merry Christmas.” You’re really going to wish you knew how to hula to this song because dancing should definitely be a part of the musical experience.

Listen Now

25 / 70

“I Want a Hippopotamus for Christmas” by Gayla Peevey

The heart wants what the heart wants. Back in 1953, 10-year-old Gayla Peevey really, really wanted a hippopotamus. It’s a silly little song that will bring a smile to your face and festive fun to your playlist. And little ones with similarly grand Merry Christmas wishes will appreciate the fact that Peevey later met a hippo (though she didn’t get to keep it).

Listen Now

26 / 70

“Merry Christmas, Baby” by Otis Redding

Christmas can feel all kinds of romantic when you spend it with the one you love. In this soulful Christmas song, Otis Redding sings about his special lady.

Listen Now

27 / 70

“Frosty the Snowman” by Jimmy Durante

Jimmy Durante wasn’t the first to record “Frosty” (that honor goes to Gene Autry and the Cass County Boys), but he’s the most familiar voice associated with the song. Durante’s version is featured in the stop-motion holiday special of the same name, which airs annually on television.

Listen Now

28 / 70

“I’ll Be Home For Christmas” by Frank Sinatra

Sometimes it can feel like making it home for Christmas is filled with obstacles, but being with family and friends is the greatest holiday gift anyone can receive. Many have recorded “I’ll Be Home For Christmas,” but this version by Ol’ Blue Eyes certainly strikes a sentimental chord.

Listen Now

29 / 70

“Santa Claus Is Comin’ to Town” by Bruce Springsteen

Obviously, Bruce Springsteen didn’t originate this popular holiday tune, which dates back to 1934, but his rendition has to make it onto your holiday playlist—it’s just so much fun. Recorded during a live concert, this song from The Boss delivers on Christmas cheer.

Listen Now

30 / 70

“Little Saint Nick” by The Beach Boys

If you’re in a snowy wonderland but want to feel like you’re at the beach enjoying the sand and surf, “Little Saint Nick” is one of those Christmas songs you’ll need for your playlist.

Listen Now

31 / 70

“Please Come Home For Christmas” by Bon Jovi

Jon Bon Jovi croons about missing an estranged love at the holidays in this moody Christmas ballad. It’s a good one when you’re feeling a little blue yourself during the winter season.

Listen Now

32 / 70

“Funky, Funky Xmas” by New Kids on the Block

Silly? Yes. Catchy? Most definitely. At their peak, New Kids on the Block released a Christmas album, and this “funky” jam is one of its highlights. If you don’t love it, you’ll certainly laugh about it.

Listen Now

33 / 70

“Deck the Halls” by George Strait

If your holiday playlist is in dire need of country music, you must check out George Strait’s rendition of “Deck the Halls.” It has just the twang you’re looking for.

Listen Now

34 / 70

“Joy to the World” by Pentatonix

A capella group Pentatonix rules the holidays with its many versions of beloved Christmas songs. Its take on “Joy to the World” is absolutely beautiful.

Listen Now

35 / 70

“The First Noël” by Josh Groban, featuring Faith Hill

This collaboration between Josh Groban and Faith Hill may actually bring tears to your eyes—it’s just that good. So if you’re deciding which version of the song to add to your playlist, we vote for this one.

Listen Now

36 / 70

“Do You Hear What I Hear?” by Whitney Houston

Among the more stunning arrangements of the Christmas classic “Do You Hear What I Hear?” is Whitney Houston’s rendition. The song will be a breathtaking addition to your holiday playlist, bringing you back to the heart and soul of the season.

Listen Now

37 / 70

“Christmas (Baby Please Come Home)” by U2

Between lead singer Bono’s distinctive vocals and U2’s rock-influenced arrangement, you’ll be jamming around your Christmas tree to this track, which is begging for a long-lost love to return home.

Listen Now

38 / 70

“The Little Drummer Boy” by Bing Crosby

When it comes to timeless Christmas songs, we always return to the late, great Bing Crosby. It’s a tune that’ll appeal to every generation at your holiday gathering.

Listen Now

39 / 70

“The Twelve Days of Christmas” by Perry Como

We don’t know about you, but we can never remember all of the items gifted in the 12 days of Christmas song. Let Perry Como refresh your memory with his sweetly simple take on the song.

Listen Now

40 / 70

Do They Know It’s Christmas? by Various Artists

Back in 1984, a group of music superstars—think Paul McCartney, David Bowie, Bono, George Michael and more—collaborated on this song to raise money for anti-famine efforts. You’ll still hear it in heavy rotation on the radio around the holidays.

Listen Now

41 / 70

“Cozy Little Christmas” by Katy Perry

Who doesn’t want a cozy Christmas snuggled up by a crackling fire? Katy Perry gets it all right in this cute little holiday ditty.

Listen Now

42 / 70

“Christmas Wrapping” by The Waitresses

Walk into any department store during the holidays, and you’ll likely hear this boppy Christmas song from new wave ’80s band The Waitresses. Their other big hit? “I Know What Boys Like.”

Listen Now

43 / 70

“Santa Tell Me” by Ariana Grande

All Ariana Grande wants from Santa is to know whether or not her love interest’s feelings are true. Too bad Santa, while magical, isn’t psychic.

Listen Now

44 / 70

“Happy Xmas (War Is Over)” by John Lennon and Yoko Ono

This hauntingly beautiful tune will give you chills during the Christmas season. The Harlem Community Choir joined John Lennon and Yoko Ono for the chorus, giving it a lot of dimension.

Listen Now

45 / 70

“You Make It Feel Like Christmas” by Gwen Stefani, featuring Blake Shelton

If you haven’t listened to Gwen Stefani’s entire Christmas album, you’re missing out. Get started with this fun duet she recorded with husband Blake Shelton.

Listen Now

46 / 70

“Christmas Rappin'” by Kurtis Blow

Recorded in 1979, Kurtis Blow’s hip-hop take on Christmas in Harlem is catchy and fun. Break up your traditional holiday standards by adding this track to your playlist.

Listen Now

47 / 70

“I Am the Grinch” by Tyler, the Creator

For a truly original take on the mean old Grinch determined to ruin Christmas, check out this song from the soundtrack to the 2018 movie The Grinch. For an unexpected twist on the usual Christmas party themes, center your gathering on The Grinch.

Listen Now

48 / 70

“Wonderful Christmas Time” by Paul McCartney

All you need to hear are those first few synthesizer notes to know that Paul McCartney’s “Wonder Christmas Time” is here for your enjoyment. It’s happy, it’s simple, and it’s a holiday staple.

Listen Now

49 / 70

“Believe” by Josh Groban

This song appears in the modern animated holiday classic The Polar Express and perfectly depicts the magic of Christmas in its lyrics. It’s one of the greatest Christmas movies on Amazon Prime.

Listen Now

50 / 70

“‘Zat You, Santa Claus?” by Louis Armstrong

Everybody’s waiting for the man of the hour on Christmas Eve, including jazz great Louis Armstrong with this highly underrated holiday song.

Listen Now

51 / 70

“One More Sleep” by Leona Lewis

It’s so hard to fall asleep the night before Christmas when you know all the fun in store the next day. Leona Lewis captures the excitement of December 24 in this pop-infused Christmas song. Make listening to it one of your Christmas Eve traditions.

Listen Now

52 / 70

“Man with the Bag” by Jesse J

Contemporary pop star Jesse J delivers all of the old-school charm of the original “Man with the Bag” in her cover of the jazzy tune. This is one of the best Christmas songs that instantly puts you in a good mood.

Listen Now

53 / 70

“Underneath the Tree” by Kelly Clarkson

There hasn’t been a happier Christmas tree–inspired tune since Brenda Lee’s “Rockin’ Around the Christmas Tree.” Kelly Clarkson brings festive fun in this upbeat tune. Add the two to your playlist when you’re doing Christmas activities like trimming the tree and baking cookies.

Listen Now

54 / 70

“Father Christmas” by The Kinks

Rev up your playlist with some rock ‘n’ roll from The Kinks—and a decidedly different approach to Christmas songs. The band members want cold, hard cash for the holidays, and they aren’t afraid to sing about it.

Listen Now

55 / 70

“Last Christmas” by Wham!

Many have tried to duplicate what Wham! created with this iconic Christmas song, but none have achieved the same result as George Michael and Andrew Ridgeley. The covers aren’t bad, but it’s the original that you should add to your holiday playlist.

Listen Now

56 / 70

“Merry Christmas (I Don’t Want to Fight Tonight)” by Ramones

The Ramones get it so right with this alternative Christmas song. If you’re heading into what could be a tense family holiday gathering, just play this to let everyone know you don’t want to fight (tonight).

Listen Now

57 / 70

“Carol of the Bells” by Manheim Steamroller

Is it even the holidays if you don’t hear Manheim Steamroller? This is one of the best Christmas songs to add some dramatic flair to your Christmas playlist with this epic instrumental. Listening to it at least once a season is a Christmas tradition up there with unwrapping presents and cooking a turkey.

Listen Now

58 / 70

“My Only Wish (This Year)” by Britney Spears

The pop princess brings us a dance-ready pop Christmas tune. Whether you’re a Britney fan or not, you can’t deny that this song is catchy.

Listen Now

59 / 70

“This Christmas” by Donny Hathaway

As soon as you hear the horns at the beginning of this song, you immediately start feeling Christmas cheer. Full of emotion and nostalgia, this is a holiday party pleaser.

Listen Now

60 / 70

“8 Days of Christmas” by Destiny’s Child

The ladies of Destiny’s Child don’t need 12 days of Christmas. They’re totally cool with just eight of ’em. This R&B Christmas song name drops labels and reminds us of how much we love the girl groups of the early aughts.

Listen Now

61 / 70

“Christmas in Harlem” by Kanye West

Add another hip-hop track to your Christmas songs collection, courtesy of Kanye West, Cyhi da Prynce, and Teyana Taylor. The lyrics capture the holiday shopping rush and are backed by a smooth, relaxing beat.

Listen Now

62 / 70

“Driving Home For Christmas” by Chris Rea

Crank this one up in the car when you’re heading home for the holidays. Its super loungy vibe will put you in a delightfully mellow mood.

Listen Now

63 / 70

“Step Into Christmas” by Elton John

As far as Christmas songs go, this one feels like a musical Christmas card. It has that classic Elton John styling, inviting everyone to step right this way into the holiday season.

Listen Now

64 / 70

“We Need a Little Christmas” by Pentatonix

When you’re having a bad day, nothing can turn things around quite like this peppy Christmas number. And with the vocal stylings of Pentatonix, you just can’t go wrong.

Listen Now

65 / 70

“Santa Claus Go Straight to the Ghetto” by James Brown

James Brown just wants everyone to have a very merry Christmas, including those who feel overlooked. That is, after all, one of the biggest Christmas themes. Everyone deserves to feel the man in red’s kindness and generosity.

Listen Now

66 / 70

“Hallelujah” by Carrie Underwood, featuring John Legend

Settle in for a quiet holiday evening at home with only the dramatic sounds of this soaring ballad from Carrie Underwood and John Legend—a dynamic duo if there ever was one!

Listen Now

67 / 70

“Silver Bells” by Dean Martin

Feel transported to holidays gone by with Dean Martin’s version of “Silver Bells.” This Rat Pack member brings out all of the beauty in this Christmas standard.

Listen Now

68 / 70

“Underneath the Mistletoe” by Sia

Sia’s romantic, sweeping ballad doesn’t get nearly enough recognition over the holidays. Play this one when you’re near someone you’d like to meet underneath the mistletoe.

Listen Now

69 / 70

“Christmas Time Is Here” by John Legend

We love John Legend’s jazzy take on “Christmas Time Is Here.” It’s perfect for a holiday cocktail party but works just as well when you’re baking up Christmas sweets.

Listen Now

70 / 70

“Cool Yule” by Bette Midler

With its swingy jazz vibe, you will want to play this one on repeat, dancing around your kitchen the entire time. It’s one of the most joyful songs on this list, and isn’t that what this time of year is all about?

Listen Now

Why trust us

At Reader’s Digest, we’re committed to producing high-quality content by writers with expertise and experience in their field in consultation with relevant, qualified experts. We rely on reputable primary sources, including government and professional organizations and academic institutions as well as our writers’ personal experiences where appropriate. We verify all facts and data, back them with credible sourcing and revisit them over time to ensure they remain accurate and up to date. Read more about our team, our contributors and our editorial policies.