51 Best Christmas Songs That Will Put You in an Instant Good Mood

This post contains affiliate links. BeOnTrack may collect a share of sales or other compensation from the links on this page.

Christmas is that time of the year when your festive spirits are at surge and music, party and celebrations are all you urge. Tune in the radio or surf through the internet, you will end up listening to your favorite Christmas songs that will make your feet thumping even if you are at your workplace. BeOnTrack brings a list of Christmas songs to put you in an instant good mood.

Add these Christmas songs playlist to your playlist and listen then while you get done with your Christmas shopping or play them on your Christmas party; in any way, these songs are a delight for the soul. Let your Christmas spirits sour higher than ever with these timeless Christmas songs.

Here’s our list of Best Christmas Songs:

#1 ‘2000 Miles’ – Pretenders

2000 Miles Pretenders Christmas Songs

“2,000 miles is the distance between two long-distance lovers who miss each other over the holidays.” This is a Christmas song by The Pretenders that was originally released in 1983 as the preceding single to their 1984 album, Learning to Crawl. This song has been released on various Christmas compilation albums.


#2 ‘8 Days of Christmas’ – Destiny’s Child

8 Days of Christmas Destiny’s Child Christmas Songs

“8 Days of Christmas” is first and only Christmas album by American R&B girl group Destiny’s Child. 8 Days of Christmas originally released by Columbia Records on October 30, 2001.


#3 ‘A Christmas Festival’ – Leroy Anderson

A Christmas Festival Leroy Anderson Christmas Songs


#4 ‘All I Want For Christmas Is You’ – Mariah Carey

All I Want For Christmas Is You Mariah Carey Christmas Songs


#5 ‘Baby, It’s Cold Outside’ – Dean Martin

Baby It’s Cold Outside Dean Martin Christmas Songs


#6 ‘Blue Christmas’ – Elvis Presley

Blue Christmas Elvis Presley Christmas Songs


#7 ‘Christmas (Baby Please Come Home)’ – Darlene Love

Christmas Baby Please Come Home Darlene Love Christmas Songs


#8 ‘Christmas in Harlem’ – Kanye West featuring Cam’ron, Jim Jones, Vado, Cyhi Da Prynce & Pusha T

Christmas in Harlem Kanye West featuring Cam’ron Jim Jones Vado Cyhi Da Prynce & Pusha T Christmas Songs


#9 ‘Christmas in Hollis’ – Run-DMC

Christmas in Hollis Run-DMC Christmas Songs


#10 ‘Christmas Rappin’’ – Kurtis Blow

Christmas Rappin Kurtis Blow Christmas Songs


#11 ‘Christmas Time (Don’t Let the Bells End)’ – The Darkness

Christmas Time Don’t Let the Bells End The Darkness Christmas Songs


#12 ‘Christmas Wrapping’ – The Waitresses

Christmas Wrapping The Waitresses Christmas Songs


#13‘Cold White Christmas’ – Casiotone For The Painfully Alone

Cold White Christmas Casiotone For The Painfully Alone Christmas Songs


#14 ‘Dear Santa (Bring Me a Man This Christmas)’ – Weather Girls

Dear Santa Bring Me a Man This Christmas Weather Girls Christmas Songs


#15 ‘Do They Know It’s Christmas?’ – Band Aid

Do They Know It’s Christmas Band Aid Christmas Songs


#16 ‘Driving Home for Christmas’ – Chris Rea

Driving Home for Christmas Chris Rea Christmas Songs


#17 ‘Fairytale of New York’ – The Pogues and Kirsty MacColl

Fairytale of New York The Pogues and Kirsty MacColl Christmas Songs


#18 ‘Frosty the Snowman’ – Cocteau Twins

Frosty the Snowman Cocteau Twins Christmas Songs


#19 ‘Happy Xmas (War Is Over)’ – John Lennon & Yoko Ono

Happy Xmas War Is Over John Lennon & Yoko Ono Christmas Songs


#20 ‘Holly Jolly Christmas’-  Michael Bublé

Holly Jolly Christmas Michael Bublé Christmas Songs


#21 ‘I Believe in Father Christmas’ – Greg Lake

I Believe in Father Christmas Greg Lake Christmas Songs


#22 ‘I Wish It Could Be Christmas Everyday’ – Wizzard

I Wish It Could Be Christmas Everyday Wizzard Christmas Songs


#23 ‘In Dulce Jubilo’ – Mike Oldfield

In Dulce Jubilo Mike Oldfield Christmas Songs


#24 ‘Jingle Bell Rock’ – Bobby Helms

Jingle Bell Rock Bobby Helms Christmas Songs


#25 ‘Just Like Christmas’ – Low

Just Like Christmas Low Christmas Songs


#26 ‘Last Christmas’ – Wham!

Last Christmas Wham Christmas Songs


#27 ‘Mary’s Boy Child’ –  Harry Belafonte

Mary’s Boy Child Harry Belafonte Christmas Songs


#28 ‘Merry Christmas (I Don’t Want To Fight Tonight)’ – The Ramones

Merry Christmas I Don’t Want To Fight Tonight The Ramones Christmas Songs


#29 ‘Merry Christmas Baby’ – Ike and Tina Turner

Merry Christmas Baby Ike and Tina Turner Christmas Songs


#30 ‘Merry Xmas Everybody’ – Slade

Merry Xmas Everybody Slade Christmas Songs


#31 ‘Midnight Sleighride’ – Sauter-Finegan Orchestra

Midnight Sleighride Sauter-Finegan Orchestra Christmas Songs


#32 ‘O Come, O Come, Emmanuel’ – Sufjan Stevens

O Come O Come Emmanuel Sufjan Stevens Christmas Songs


#33 ‘O Tannenbaum’ – Vince Guaraldi Trio

O Tannenbaum Vince Guaraldi Trio Christmas Songs


#34 ‘One More Sleep’ – Leona Lewis

One More Sleep Leona Lewis Christmas Songs


#35 ‘Put a Little Love in Your Heart’ – Al Green and Annie Lennox

Put a Little Love in Your Heart Al Green and Annie Lennox Christmas Songs


#36 ‘River’ – Joni Mitchell

River Joni Mitchell Christmas Songs


#37 ‘Rockin’ Around the Christmas Tree’ – Brenda Lee

Rockin’ Around the Christmas Tree Brenda Lee Christmas Songs


#38 ‘Run Rudolph Run’ – Chuck Berry

Run Rudolph Run Chuck Berry Christmas Songs


#39 ‘Santa Claus Go Straight to the Ghetto’ – James Brown

Santa Claus Go Straight to the Ghetto James Brown Christmas Songs


#40 ‘Santa Claus is Coming to Town’ – Jackson 5

Santa Claus is Coming to Town Jackson 5 Christmas Songs


#41 ‘Santa Claus’ – The Sonics

Santa Claus The Sonics Christmas Songs


#42 ‘Santa’s Got A Bag Of Soul’ – Soul-Saints Orchestra

Santa’s Got A Bag Of Soul Soul-Saints Orchestra Christmas Songs


#43 ‘Sleigh Ride’ – The Ronettes

Sleigh Ride The Ronettes Christmas Songs


#44 ‘Step Into Christmas’ – Elton John

Step Into Christmas Elton John Christmas Songs


#45 ‘The Little Drummer Boy/Peace on Earth’
 – Bing Crosby and David Bowie

The Little Drummer Boy Peace on Earth Bing Crosby and David Bowie Christmas Songs


#46 ‘The Wassailing Song’ – Blur

The Wassailing Song Blur Christmas Songs


#47 ‘Underneath the Tree’ – Kelly Clarkson

Underneath the Tree Kelly Clarkson Christmas Songs


#48 ‘What Christmas Means to Me’ – Stevie Wonder

What Christmas Means to Me Stevie Wonder Christmas Songs


#49 ‘White Christmas’ – Bing Crosby

White Christmas Bing Crosby Christmas Songs


#50 ‘Wonderful Christmas Time’ – Paul McCartney

Wonderful Christmas Time Paul McCartney Christmas Songs


#51 ‘Zat You, Santa Claus?’ – Louis Armstrong

Zat You Santa Claus Louis Armstrong Christmas Songs

  • Leave Comments