30 of the top Christmas songs of all time

Christmas music is an essential part of the festive season! Here are our top Christmas songs of all time… some old, some new, but all timeless

best xmas songs

by Ellen Kinsey |

A Christmas playlist is crucial to any festive gathering, and every year, the most famous faces in music try and take the Christmas number one spot with their Christmas themed song.

This years favourite is a new release from Ed Sheeran and Elton John, and it's predicted to top the charts for Christmas.

If you prefer one of the oldies that's something more traditional, take note and add these to your ultimate Christmas playlist that will please the entire family this Yule-tide. In no particular order…

The most popular Christmas songs of all time

1. Do They Know It’s Christmas? – Band Aid

2. It’s Beginning to Look a lot like Christmas – Michael Bublé

3. White Christmas - Bing Crosby

4. Wonderful Christmas Time – Diana Ross

5. Stop the Cavalry – Jona Lewie

6. I Believe in Father Christmas – Greg Lake

7. Merry Christmas Everyone – Shakin’ Stevens

8. Mary’s Boy Child – Harry Belafonte

9. I Wish It Could Be Christmas Everyday – Wizzard

10. Jingle Bell Rock – Bobby Helms

11. The Little Drummer Boy/Peace on Earth – Bing Crosby and David Bowie

12. Wonderful Christmas Time – Paul McCartney

13. Blue Christmas – Elvis Presley

14. Santa Claus is Coming to Town – Jackson 5

15. One More Sleep – Leona Lewis

16. Driving Home for Christmas – Chris Rea

17. Step Into Christmas – Elton John

18. Mistletoe – Justin Bieber

19. Baby, It’s Cold Outside – Dean Martin

20. Happy Xmas (War Is Over) – John Lennon & Yoko Ono

21. All I Want For Christmas Is You – Mariah Carey

22. Rockin’ Around the Christmas Tree – Brenda Lee

23. Fairytale of New York – The Pogues and Kirsty MacColl

24. Santa Tell Me – Ariana Grande

25. It’s the Most Wonderful Time of the Year – Andy Williams

26. Last Christmas – Wham!

27. Santa Baby - Kylie Minogue

28. Santa’s Coming For Us – SIA

29. Christmas Lights – Coldplay

30. Stay Another Day – East 17

Popular articles to read next

40 of the best Christmas cracker jokes

Panto: a cherished Christmas tradition

The best Christmas adverts of all time

The Royals at Christmas

The best Christmas films to get you in the festive spirit

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us