Mariah Carey surrounded by baubles
Photograph: Shutterstock/Time Out
Photograph: Shutterstock/Time Out

The 50 best Christmas songs of all time

This Christmas, skip the carols and head straight for these certified festive bangers instead

Georgia EvansElla Doyle
Contributor: Laura Maxwell
Advertising

Like ’em, hate ’em or blast ’em 24 hours a day as soon as September starts, there’s no getting away from Christmas songs. And we’re not just talking about the classics – Christmas songs are an exhaustive genre, from weird ’40s jingles to brand-new bangers (yes, Sabrina Carpenter’s got one). Whatever gets you feeling festive, you’ll find it on this list. 

What is the number one Christmas song ever?

We are so glad you asked. And you’ve probably guessed it. You’re probably not even mad about it in the slightest. But yes, it’s Mariah Carey’s fabulous festive track, ‘All I Want For Christmas Is You’. And hey, she’s pretty high up on our list too. It’s a classic, and she competes with Wham!’s ‘Last Christmas’ and The Pogues’s ‘Fairytale Of New York’ for the grand title every year. In our humble opinion, Pogues come out on top. But they’re both bangers. 

RECOMMENDED:
🔔 The worst Christmas songs of all time
🎅 The best Christmas songs for kids
🎄 The best Christmas movies of all time
🎵 When is it too early to listen to Christmas music?
🎤 The best karaoke songs

Top Christmas songs, ranked

1. ‘Glittery’ by Kacey Musgraves

Release date: 2019

The alt-country icon managed a minor miracle by turning the abysmal spoiled-brat anthem ‘I Want a Hippopotamus for Christmas’ into something listenable, but she also managed to carve out a place on the yule playlist with this stripped-down slice of sweetness from her holiday special. It’s a Christmas love song dripping in cute, and an expertly crafted slow-dance amid all the sleigh bells. 

2. 'DJ Play A Christmas Song' by Cher

Release date: 2023

Twenty-five years after unleashing Auto-Tune on the world with her 1998 smash ‘Believe’, Cher gave it a festive tweak for her 2023 banger ‘DJ Play A Christmas Song’. With a hook more addictive than a tin of Quality Street and production that’s just as shiny, the pop icon trades snowy chill for the heat of the dancefloor, proving she’s still the ultimate queen of the club – even at Christmas.

Lewis Corner
Lewis Corner
Head of Website Content Strategy
Advertising

3. ‘Just Like Christmas’ by Low

Release date: 1999

Crammed full of sleigh bells and lyrically sparse it may be, but somehow indie rockers Low managed to do the unthinkable in 1999: create a genuinely cool Christmas song. ‘Just Like Christmas’ is a wistful, lo-fi, modern Christmas anthem.

4. ‘In Dulci Jubilo’ by Mike Oldfield

If you needed any more proof that the ’70s were a weird, weird time, consider this: one of the decade’s most popular and enduring Christmas hits is a prog-folk version of a JS Bach setting of a carol dating back to the fourteenth century. Sometimes the old tunes are the best.

Advertising

5. ‘2000 Miles’ by The Pretenders

Release date: 1983

It sounds like a take on the classic ‘it’s Christmas, I miss you’ theme, but Chrissie Hynde’s frosty ballad gets much sadder when you know it was written for the band’s guitarist James Honeyman-Scott, who had died the previous year. Honeyman-Scott’s replacement Robbie McIntosh pays tribute with some gorgeous arpeggios: the closest a guitar gets to the sound of snowfall.

James Manning
James Manning
Content Director, EMEA

6. 'Winter Wonderland' by Bryson Tiller

Release date: 2021

In his soulful rendition of ‘Walking in a Winter Wonderland’ Bryson Tiller infuses the classic holiday favorite with his signature blend of R&B and contemporary vibes. His smooth vocals glide over a lush, atmospheric production, transforming the nostalgic lyrics into a warm, romantic experience. Tiller's version captures the magic of the season while adding a modern twist, making it a standout choice on any Christmas playlist. Whether you're cozying up by the fire or enjoying a winter stroll, this track is sure to create a memorable festive mood.

Laura Maxwell
Laura Maxwell
Contributing writer
Advertising

7. ‘Dear Santa (Bring Me a Man This Christmas)’ by The Weather Girls

Release date: 1983

It’s not just a drizzle of dudes that gets The Weather Girls going. From the same album as ‘It’s Raining Men’ (and pulling all the same moves with a festive twist), ‘Dear Santa’ is a seasonal stormer that represents the grooviest Christmas list ever written. Bonus points for the ‘fa-la-la-la-la’ backing vocals.

8. ‘O Come, O Come, Emmanuel’ by Sufjan Stevens

Release date: 2006

No one does Christmas quite like our Sufjan. Not content with releasing a 42-track Songs For Christmas album in 1996, this year he put out Silver & Gold – a whopping 101-song collection celebrating Jesus’s birthday. Picking a favourite out of his festive back catalogue is tough, but we rate ‘O Come O Come Emmanuel’ – a reworking of the traditional favourite on ‘Songs For Christmas’ – as our favourite track. Sparse and haunting, but also uplifting, it’s a beautiful little call to rejoice.

Advertising

9. ‘Father Christmas’ by The Kinks

Release date: 1977

In the particularly rollicking, punk-adjacent riot, Ray Davies not only spoils Santa’s true identity, he also threatens to kick his ass if he doesn’t give him some money. At its heart, it’s a sad song about poor kids’ disappointment on Christmas. It’s also a hilarious, snotty, overlooked piece of Christmas counter-programming from one of rock’s all time greats.

10. ‘Sleigh Ride’ by The Ronettes

Release date: 1963

Ronnie Spector’s distinctive and sensual vocals could easily melt any Christmas snow. On this highlight from the classic Phil Spector Christmas album, she purrs about getting cosy under a blanket on a sleigh ride while her fellow Ronettes ‘ring-a-ling-a-ling-a-ding-dong-ding’ in the background. Spector’s arrangement may be full of trilling bells and clip-clopping hooves, but the melody’s irrepressible warmth hints at the fact that this song was composed (by light orchestral maestro Leroy Anderson) during a July heatwave.

Recommended
    More on Christmas
      You may also like
      You may also like
      Advertising