The Top 20 Christmas Songs of All Time

The Top 20 Christmas Songs of All Time

Unwrapping the Classics That Make Our Hearts Merry

Meta Description: Discover the top 20 Christmas songs ever recorded, filled with timeless classics that capture the spirit of the season. From “Fairytale of New York” to “I Believe in Father Christmas,” these melodies are the soundtrack to your holiday cheer.


The holiday season is upon us, and what better way to set the mood than with some heartwarming tunes? Christmas songs have been an essential part of our celebrations for generations, filling our homes with joy and nostalgia. In this comprehensive article, we unwrap the top 20 Christmas songs of all time, showcasing the timeless classics that have become synonymous with the season. Get ready to immerse yourself in the magic of these melodies as we count down from 20 to 1.

20. “Stop the Cavalry” – Jona Lewie

Kicking off our list is the delightful and thought-provoking “Stop the Cavalry” by Jona Lewie. This song, with its catchy melodies and distinctive trumpet notes, captures the essence of Christmas while subtly addressing themes of peace and hope. Released in 1980, it has stood the test of time and continues to resonate with listeners worldwide. Listen here.

19. “Driving Home for Christmas” – Chris Rea

Chris Rea’s “Driving Home for Christmas” takes us on a sentimental journey during the holiday season. Released in 1986, this song beautifully encapsulates the anticipation and excitement of reuniting with loved ones for Christmas. Rea’s smooth vocals and the comforting lyrics make it a must-listen during the festive season. Listen here.

18. “I Believe in Father Christmas” – Greg Lake

Greg Lake’s “I Believe in Father Christmas” stands out as a profoundly reflective Christmas song. Released in 1975, it prompts us to ponder the true meaning of the holiday season. With its poignant lyrics and memorable melody, this song continues to touch hearts and serve as a reminder of the deeper significance of Christmas. Listen here.

17. “A Spaceman Came Travelling” – Chris de Burgh

“A Spaceman Came Travelling” by Chris de Burgh offers a unique and celestial perspective on Christmas music. Released in 1975, this song’s ethereal sound and captivating lyrics transport listeners to a different realm while maintaining a connection to the season’s wonder and magic. Listen here.

16. “The Power of Love” – Frankie Goes to Hollywood

Frankie Goes to Hollywood’s “The Power of Love” may not be a traditional Christmas song, but it has found a special place in holiday playlists. Released in 1984, this hauntingly beautiful ballad evokes emotions that resonate deeply during the season. Its emotive lyrics and powerful vocals make it a standout choice for those seeking a unique Christmas tune. Listen here.

15. “Merry Xmas Everybody” – Slade

Slade’s “Merry Xmas Everybody” is an infectious glam rock anthem that has been rocking Christmases since its release in 1973. With its spirited chorus, energetic spirit, and catchy melody, it’s an essential addition to holiday playlists. This song encourages everyone to come together and celebrate the festive season with joy and enthusiasm. Listen here.

14. “Merry Christmas Everyone” – Shakin’ Stevens

Shakin’ Stevens’ “Merry Christmas Everyone” is an upbeat and cheerful holiday song that instantly puts you in a festive mood. Released in 1985, this song’s catchy melody and feel-good lyrics make it a perennial favorite for celebrations. It encourages us to embrace the holiday spirit and create joyful memories. Listen here.

13. “Wish It Could Be Christmas Every Day” – Wizzard

“Wish It Could Be Christmas Every Day” by Wizzard is a jubilant and joyous song that celebrates the magic of the holiday season. Released in 1973, its lively instrumentals and sing-along chorus ensure that it’s played year after year, spreading happiness and festive cheer wherever it goes. Listen here.

12. “Santa Claus Is Coming to Town” – Bruce Springsteen

Bruce Springsteen’s rendition of “Santa Claus Is Coming to Town” is a high-energy, rock-infused take on a Christmas classic. This version, released in 1982, showcases Springsteen’s raspy voice and the E Street Band’s lively accompaniment, infusing a dose of rock ‘n’ roll into the holiday spirit. It’s a song that inspires festive dancing and merriment. Listen here.

11. “Do They Know It’s Christmas?” – Band Aid

In 1984, an all-star lineup of British musicians came together as Band Aid to record “Do They Know It’s Christmas?” This charity single, released to raise funds for famine relief in Ethiopia, became a massive hit. Beyond its musical excellence, the song’s poignant message and memorable melody continue to resonate, serving as a reminder of the importance of spreading love and compassion during the holiday season. Watch the video.

10. “Christmas (Baby Please Come Home)” – Darlene Love

Darlene Love’s soulful rendition of “Christmas (Baby Please Come Home)” is a Christmas classic that stands the test of time. Featured on the legendary album “A Christmas Gift for You from Phil Spector,” this song captures the longing and anticipation of the holiday season. Released in 1963, its emotive delivery and timeless quality ensure its place on holiday playlists for generations to come. Listen here.

9. “Feliz Navidad” – José Feliciano

Adding a touch of Latin flair to our list, José Feliciano’s “Feliz Navidad” is an infectious, feel-good song that transcends language barriers. Released in 1970, its simple yet catchy chorus makes it a favorite for holiday sing-alongs. The song’s upbeat tempo and universal message of “Merry Christmas” bring people together, regardless of their native language. Sing along here.

8. “Let It Snow! Let It Snow! Let It Snow!” – Dean Martin

Dean Martin’s smooth vocals and the cozy lyrics of “Let It Snow! Let It Snow! Let It Snow!” make it a must-listen during the winter season. This timeless tune, originally recorded in 1959, sets the scene for a romantic holiday evening by the fire. It evokes a sense of warmth and comfort, making it a cherished addition to Christmas playlists. Listen here.

7. “Happy Xmas (War Is Over)” – John Lennon & Yoko Ono

John Lennon and Yoko Ono’s “Happy Xmas (War Is Over)” is a poignant and reflective Christmas song that encourages us to ponder the state of the world during the holidays. Released in 1971, this song’s message of hope and peace remains as relevant today as ever. Its blend of heartfelt lyrics and a timeless melody serves as a reminder to cherish the moments of love and togetherness that the season brings. Watch the video.

6. “The Christmas Song (Chestnuts Roasting on an Open Fire)” – Nat King Cole

Few voices are as synonymous with Christmas as Nat King Cole’s velvety croon. “The Christmas Song,” often referred to by its opening line, captures the warmth and nostalgia of the holiday season like no other. Originally recorded in 1946, its timeless quality and exquisite delivery make it a cornerstone of Christmas music. It transports listeners to a world where chestnuts roasting on an open fire evoke the coziest of memories. Listen here.

5. “Wonderful Christmastime” – Paul McCartney

Paul McCartney’s “Wonderful Christmastime” is a cheerful and upbeat song that never fails to put a smile on your face. Released in 1979, the song’s catchy synthesizers and McCartney’s signature vocals make it a festive favorite. It encourages everyone to embrace the joy and wonder of the holiday season, spreading happiness and goodwill. Listen here.

4. “Last Christmas” – Wham!

Wham!’s “Last Christmas” is an ’80s synth-pop gem that has become a holiday classic in its own right. George Michael’s distinctive vocals and the catchy melody make it impossible not to sing along. Listen here.

3. “White Christmas” – Bing Crosby

“Bing Crosby’s “White Christmas” is not only one of the best-selling singles of all time but also an emblem of the holiday season. Originally recorded in 1942, this song’s dreamy nostalgia and Crosby’s velvety voice transport listeners to a winter wonderland where dreams of snow and togetherness come to life. Its enduring popularity speaks to the timelessness of the sentiment it conveys. Listen here.

5. “It’s the Most Wonderful Time of the Year” – Andy Williams

Andy Williams’ velvety voice and the cheerful lyrics of “It’s the Most Wonderful Time of the Year” have made this song a staple of Christmas playlists everywhere. Its jubilant message captures the essence of the holiday season. Listen here.

1. “Fairytale of New York” – The Pogues featuring Kirsty MacColl

And at the top of our list, we have “Fairytale of New York.” This timeless classic, originally written by Jem Finer and Shane MacGowan, is a gritty yet heartwarming tale of love and dreams set against the backdrop of New York City. Kirsty MacColl’s haunting vocals alongside Shane MacGowan’s distinctive voice create a magical duet that captures the essence of Christmas like no other. Released in 1987, it remains a song that encapsulates the emotional complexity of the holiday season, from the highs of celebration to the longing for what might have been. Listen here.

20 Great Christmas songs

As we wrap up our journey through the top 20 Christmas songs of all time, one thing is clear: these melodies have a special place in our hearts and homes during the holiday season. Whether you’re singing along to “Fairytale of New York” or getting emotional with “The Power of Love” these songs bring us together and remind us of the magic of Christmas. So, crank up the volume, gather your loved ones, and let the music fill your heart with warmth and joy.

Remember, the holiday season wouldn’t be complete without these classics. Share them with friends and family, and create your own cherished memories to the tune of these timeless melodies. Merry Christmas!

Now, before you go, here are a few more festive resources to explore:

  1. The History of Christmas Carols – Dive into the fascinating history of Christmas carols and how they’ve evolved over the centuries.
  2. The Ultimate Christmas Playlist – Create the perfect holiday atmosphere with this carefully curated Spotify playlist featuring all the songs mentioned in this article.
  3. Holiday Traditions Around the World – Discover how different cultures celebrate the holiday season with unique traditions and customs.

Enjoy your holiday season, filled with the magic of music and the warmth of loved ones!