35 Best Christmas Songs Of All Time

best Christmas songs of all time

What’s on your Christmas song list? Let’s go out of the usual way and add more intriguing ones to your faves to make this season even more fun.

Days after Halloween and Thanksgiving reminds us that the greatest celebration of the year is around the corner – and a good playlist can make one feel the Christmas mood in October or November already.

We all want some positive vibes for the trying year and getting in the Christmas spirit a lot earlier than expected isn’t a bad idea.

What’re your plans for the season, are you trying to get the best Christmas decorations, want to show off your competence on handmade Christmas card messages, or you’re seriously looking for the best festive soundtrack to play while enjoying your mince pie? We have got you covered with the best Christmas Songs of all time that will connect well with your soul, they’re also suitable for all kinds of Christmas parties you may have this season.

There are 914,047 Christmas tracks according to Aaron Daubman on Spotify + Echo Nest music catalog over 5 years ago and on increase every year. Making a perfect selection of original Christmas songs for your holiday playlist can be confusing. We have carefully put together the top 35 best Christmas songs and made sure they don’t include the most annoying Christmas songs – Because we simply don’t want you to hit that stereo/music player with anger – We want to see you dance and sing-along with joy and happiness.

To make sure you feel great dancing to your favorite holiday songs and never allow the radio stations to beat you hands down this time around with the best Christmas songs, we made sure “White Christmas” which is considered the best selling Christmas single in the United States, is on the list. What about Maria Carey? – “All I want for Christmas is you“. There’s a song for everyone on the list.

Make your selections and leave your faves on repeat, with increased volume or let them play in the background while you get your hands on other things…

1. ‘White Christmas’ by Frank Sinatra

White Chrismas is the all-time best-selling single with sales in excess of 50 million copies worldwide. It’s an old-fashioned classic hit most suitable for the season of Christmas and has maintained top positions on different charts.

2. ‘All I Want For Christmas Is You by’ Mariah Carey

“All I want for Christmas is you” is a modern Christmas song and the best of all time that hit #1 on Billboard in 2009, 25 years after it was first released.

3. ‘Last Christmas’ by Wham!

“Last Christmas,” the 1984 holiday classic by Wham!, Michael’s pop duo and Andrew Ridgeley. A song about a failed romance which later became typically associated with the holiday as considered one of the most popular classic Christmas songs that topped the chart in 2017.

4. ‘Santa Tell Me’ by Ariana Grande

A modern-day favorite, “Santa Tell Me” is a Christmas song written by Grande, Ilya Salmanzadeh, and Savan Kotecha, recorded by American singer Ariana Grande and added to the Japanese exclusive reissue of Grande’s EP Christmas Kisses.

5. ‘The Little Drummer Boy – Peace on Earth’ by Bing Crosby & David Bowie

This unlikely cllaboration for a Chrismas special was recorded in 1977 at Elsree Studios and remains a holiday favorite featured on huge number of Chrismas albums. Crosby died a few weeks before the show was aired on Christmas eve.

6. ‘Do They Know It’s Christmas?’ by Band-Aid

Released in 1989, Do they know it’s Christmas featured some of the biggest stars and topped the UK Christmas charts for 3 weeks.

7. ‘It’s the Most Wonderful Time of the Year’ by Andy Williams

Indeed Christmas is the most wonderful time of the year, this popular Christmas song will connect to your soul and clear your doubts about Christmas if you’re thinking otherwise.

8. ‘Christmas in Hollis’ by Run-D.M.C.

Christmas in Hollis is a well-known Christmas rap song released in 1987 till date still remains one of the best selling Christmas songs in the market and was used in several holiday-themed TV shows such as the Neighbors, Everybody hates Chris and also on the following popular movies; Die Hard and The Grinch.

9. ‘Blue Christmas’ by Elvis Presley 

If Christmas seems to be a difficult time or you’re grieving instead of celebrating, this sweet Christmas song by Elvis Presley will help you regain get out of the negative zone and be in the spirit of Christmas.

10. ‘Run Rudolph Run’ by Chuck Berry

This nice Christmas song by the King of Rock will bring a lot of rock and roll vibes your way this Christmas. Since 1958, Run Rudolph Run remained the Christmas season favorite song of all time for most people in the US.

11. ‘Fairytale of New York’ by The Pogues

Despite the controversies over the lyrics of this 1987 Christmas song single, The Pogues – Fairytale of Newyork remains the UK’s favorite Christmas song and has maintained a firm position in the top 20 since 2005.

12. ‘It’s Beginning to Look a Lot Like Christmas’ by Michael Bublé

It ain’t officially Christmas until you listen to this amazing Christmas song by Michael Bublé.

13. ‘Happy Xmas (War Is Over)’ by John Lennon

This is the beautiful Christmas song you can listen to and sing-along outside December without appearing weird. ‘Love and Peace from John and Yoko’ Despite been released in 1971, still remains a popular festive song and to some people, it’s not yet Christmas until they listen to Happy Xmas (War Is Over).

14. ‘A Holly Jolly Christmas’ by Burl Ives


A Holly Jolly Christmas by Burl Ives is an old Christmas song with sweet tunes that will absolutely get you into the spirit of Christmas.

15. ‘Let It Snow! Let It Snow! Let It Snow!’

Dean Martin’s Classic Christmas song will encourage you to embrace the season of Chrismas with gratitude and happiness.

16. ‘Sleight Ride’ by The Ronettes

festive song comes with enough instrumental, if you like Christmas bells, snowfall, and like to ride, you will fall in love with this Christmas song “Sleigh Ride”.

17. ‘Christmas (Baby Please Come Home)’ by Mariah Carey

Shame the radio stations and get in the spirit of Christmas with this beautiful Mariah Carey song.

18. ‘Christmas (Baby Please Come Home)’ by Darlene Love

Special thanks to love for gifting us this greatest Rock and Roll Christmas song of all time with her emotional and sheer vocal power.

19. ‘Merry Christmas Darling’ by The Carpenters

Written when he was 18 as a gift to his girlfriend who’s far apart but lost the relationship before he could present it to her. This good classic Chrismas song “Merry Christmas Darling”, made it to number 1 on the chart in 1970 and since then, it has maintained a strong position in the top 25.

20. ‘Feliz Navidad’ by Jose Feliciano

Feliz navidad in Spanish means Merry Christmas, and this is our favorite Español Christmas song that brings a lot of vibes to the season of Christmas.

21. ‘Christmas Time Is Here (Instrumental)’ by Vince Guaraldi Trio

This 6 minutes Christmas song instrumental is a nice piece for the soul to wear a smile and make people you share it with feel love in their hearts this season of Christmas.

22. ‘Merry Christmas (I Don’t Want to Fight Tonight)’ by The Ramones


Merry Christmas (I Don’t Want to Fight Tonight), slowly gained popularity and became an alt-holiday staple. It had since stayed among the top best Christmas songs.

23. ‘Here Comes Santa Claus’ by Gene Autry

Gene Autry co-wrote “Here Comes Santa Claus” with Oakley Haldeman and first had a hit with this song in 1947. It has since become a Christmas favorite!

24. ‘Rocking Around the Christmas Tree’ by Brenda Lee

Rokin’ around the Christmas Tree was recorded in 1958 when Brenda was just 13, the song was released that same year and has become the holiday favorite.

25. ‘Little Saint Nick’ by The Beach boys

In 1963 The Beach Boys were making waves with their Chrismas Album and the Little Saint Nick has always been their fans’ favorite song for the season.

26. ‘Santa Baby’ by Eartha Kitt

Despite the controversy that she could be singing the song for her sugar daddy, Eartha Kitt gave us the best Christmas song, with her sexy voice and sweet tune as she says her Christmas list.

27. ‘I Saw Mommy Kissing Santa Claus (Official Video)’ by Jackson 5

The King, Michael released this most uplifting Christmas song of all time in 1970. Dad was dressed in a Santa costume, mom wasn’t actually cheating – How long did it take you to understand the song?

28. ‘Christmas Eve / Sarajevo 12/24 (Instrumental)’ by Trans-Siberian Orchestra

This is the most memorable song that never gets old and we can’t help playing it on repeat. It’s a great song for whether you’re shopping for Christmas or want to get everyone dancing to the lovely tunes.

28. ‘Jingle Bell Rock’ by Bobby Helms

The Christmas classic “Jingle Bell Rock” was released in 1957 by Bobby Helms and it turned out to a popular Christmas song in America. Although there may be other versions, the first recording was made by Helms in 1957.

29. ‘Mistletoe’ by Justin Bieber

Thanks to the Canadian singer Justin Bieber, Nasri, and Adam Messinger for this wonderful Christmas song to get in the mood of Christmas and spread the cheer.

30. ‘Merry Christmas Everyone’ by Shakin’ Stevens

Classic Christmas song “Merry Christmas Everyone” by Shakin’s Stevens was released in 1984 and penned by songwritter Bob Heatlie.

31. ‘Rudolph the Red-Nosed Reindeer’ by Harry Connick Jr

This version of Rudolph the Red-Nosed Reindeer will get you, the children, and everyone dancing this season especially if you love Classic Christmas song with a touch of ample competent trumpeters.

32. ‘Where are you Christmas?’ by Faith Hill

Where are you Christmas? is the perfect song to celebrate the holiday. If you have seen the popular movie “How the Grinch Stole Christmas” in 2000, this will definitely be a sing-along Christmas song for you.

33. ‘Christmas Canon’ by Trans-Siberian Orchestra

We know Trans-Siberian Orchestra for good Christmas songs but this version of Christmas Canon will make you absolutely believe that children are the future and be in the spirit of the season no matter the pandemic.

34. ‘I’ll Be Home For Christmas’ by Bing Crosby

This Christmas song was an inspiration from world war 2 about a dad who is serving overseas. Originally recorded by Bing Crosby in 1943, this quickly became one of America’s most popular holiday songs.

35. ‘Merry Christmas Everyone’ by Shakin’ Stevens

Merry Christmas Everyone is an all-time favorite festive song by Shakin’ Stevens. This Christmas single was written by Bob Heatlie and released in the year 1985.

Leave a Reply

Your email address will not be published.

You May Also Like