7 Classic Rock Christmas Songs To Enjoy The Holidays

Christmas is supposed to be a time  joy and happiness. Time when you and billions of people around the world celebrate the birth of Jesus Christ. 

That’s why, to get you in the holiday spirt, we selected these 7 Classic Rock Christmas songs to cheer you up and enjoy this period of the year to the fullest.

7 Classic Rock Christmas Songs

1. Tom Petty & The Heartbreakers – Christmas All Over Again
YouTube player

Tom Petty wrote ‘Christmas All Over Again in 1992 for the Christmas-themed compilation album A Very Special Christmas. The album was produced to benefit the Special Olympics.

The song also featured in the famous Christmas movie Home Alone 2: Lost in New York.

2. John Lennon – Happy Xmas (War Is Over)
YouTube player

Released in 1971, ‘Happy Xmas (War Is Over) is an anti-Vietnam War song but with a Christmas melody. A song that reminds us that war is never the answer.

Maybe not the most cheerful song, but it teaches us to peace and love. Which is in the Christmas spirit.

3. Queen – Thank God It’s Christmas
YouTube player

Written by guitarist Bryan May and drummer Roger Taylor, ‘Thank God It’s Christmas‘ is another masterpiece. Many songs have tried to catch the Christmas spirit, but rarely who have done it as good as Queen.

A true classic rock Christmas song

4. AC/DC – Mistress For Christmas
YouTube player

Maybe not the most conservative song for Christmas, but it still is Christmas themed.

Written by Angus and Malcom Young in 1990 for the twelfth studio album by AC/DC, Mistress For Christmas is a candid Classic Rock Christmas song.

Also, this song is actually about Donald Trump who was hitting the news at the time!

5. Jon Bon Jovi – Please Come Home For Christmas
YouTube player

If Bon Jovi is your cup of tea. Then his version of the 1960’s Christmas song by Charles Brown can be exactly what you are looking for this period of the year. He managed to transform it into a classic rock Christmas ballad and it sounds great.

There have been many great artists who covered this classic Christmas song. But in my opinion, nobody does it better than the king himself – BB King.

6. Bryan Adams – Christmas time
YouTube player

When it comes to classic rock Christmas songs you can’t ask for a better one than ‘Christmas Time’. It was written by the Canadian rock singer-songwritter Bryan Adams and Jim Vallance in 1985.

The song became one of the most popular Christmas songs in Canada.

7. Chuck Berry – Run Rudolph Run
YouTube player

Even though its more of a rock and roll song than a classic rock one, it still deserves to be on the list because its a banger. There’s no mistake when it comes to Chuck Berry and he sure did nail it.

However, if you want to hear a heavier version of ‘Run Rudolph Run’, then check Lemmy Kilmister‘s version.

10 Lemmy Kilmister Facts You May Have Not Known