The best rock songs of all time: legendary tracks that still hit

Fantastic rock songs that changed music forever...

The best rock songs of all time: amazing rock tracks
(Image credit: Sony)

Rock has always been bigger than music. It’s rebellion, style, heartbreak, joy, and chaos all rolled into three or four chords and a killer riff. From the thunderous power of stadium anthems to the sweaty intimacy of a garage band, the genre has produced songs that are instantly recognisable, endlessly quotable, and capable of taking over a room.

This list rounds up the greatest rock songs ever, the tracks that defined moments, movements, and entire decades. You’ll find blistering guitar solos, iconic vocal hooks, and drum fills you can’t unhear, from the raw energy of punk and grunge to the meticulous artistry of classic rock. Some of these songs made the world stop, some made us dance, and a few made us question everything. Together, they form a soundtrack for rebellion, romance, and the occasional midlife crisis.

Whether you’re rediscovering the classics or diving in for the first time, these rock tracks remind you why the genre is still the loudest, proudest, and most unforgettable in music history.

40. Where is My Mind by Pixies

American alternative rock band The Pixies, group portrait in Vondelpark, Amsterdam, Netherlands, 24th September 1988. L-R: Black Francis, Kim Deal, David Lovering, and Joey Santiago

(Image credit: Photo by Rob Verhorst/Redferns via Getty Images)

Where Is My Mind was always a Pixies all-timer, but it gained a renewed significance in the late 90s when it was used as the finale track in David Fincher's Fight Club.

As a result, it has been perhaps the most overplayed of the Pixies songs over the years. But it's not as if the band's tracks are regularly being blasted over the airwaves. It's time for a revisit.

39. Do it Again by Steel Dan

It's tough to label almost any Steel Dan song simply "rock." It is a band infused with jazz, soul and pop. The band itself would occasionally call the sound "smart rock." But, hey, we're happy to put the 1972 classic Do It Again in the 70s rock box. It's so catchy, so groovy, and was Steely Dan's second-highest chart position throughout their career. It was also their first single.

38. Ace of Spades by Motörhead

Motörhead aren’t mucking around with Ace of Spades. The band zip through the song at speed, with distorted guitars and Lemmy’s gruff voice spitting out the lyrics as they go. It’s like they have to be somewhere, so they just want to get the song done and on to something else.

Yes, it’s simple, but boy does it linger. You can’t help but sing along when you hear it. Ace of Spades is rock with a punk spine, a riotous dose of speedy rock that gets the heart pumping.

37. Rock Around The Clock by Bill Haley & His Comets

We couldn’t have the best rock songs list without the song that put rock n’ roll on the map. Bill Haley & His Comets influenced a whole host of musicians to stop playing it safe with their instruments and, in turn, got the kids dancing with each other closer than they ever had before. Listen to it now, and it’s still as catchy as hell, with one hell of a guitar solo.

36. Layla by Derek & the Dominos

A song that contains some of the most famous guitar licks/riffs of all time. And the best bit: you don't even have to be particularly good at guitar to play it. This song was reportedly written by Clapton about his love for George Harrison's ex-wife Pattie Boyd.

Let's not think about the dates too much, as the song came out in 1970, but Harrison and Boyd wouldn't get divorced until 1977. But there was a happy ending for Clapton, as the pair married in 1979. Well, happy until they got divorced in 1989. Fun fact: the main guitar line can largely be credited to Duane Allman rather than Clapton.

35. Dream on by Aerosmith

Aerosmith's first hit single was Dream On, from their 1973 debut album. It has little of the bombast of the band's signature hits, with an almost Led Zeppelin-like feel. But it also grows through its four and a half minutes like some of the best from Led Zep, morphing from a sad ballad to a hard-rocking masterpiece that is also a great vehicle for Steven Tyler's characteristic shriek-singing.

34. Jailhouse Rock by Elvis Presley

A two-chord rock song by Elvis, which paved the way for a harder sound in rock music. Given this one came out in 1957, the crunch of the riff is pure hard rock - Motley Crue knew this and used to play a rendition of the song in their sets.

The intro may only be six seconds long, but the two-chord strum and snare drum kick is still one of the most memorable moments in music.

33. The Chain by Fleetwood Mac

This Fleetwood Mac classic is about singer Stevie Nicks's relationship with fellow bandmate Lindsey Buckingham. Their fractious relationship is at the root of what's considered the band's classic album, Rumors.

It was released around the period of their breakup. The middle-8 also features the famous instrumental that would become synonymous with F1 coverage.

32. Zombie by The Cranberries

Zombie is an incredibly moving protest song from the Irish band The Cranberries. It was written by the band's lead singer, Dolores O'Riordan, in memory of Johnathan Ball and Tim Parry, two children who died in the 1993 Warrington bombings.

The track was released in 1994 and was the lead single from the band's second studio album, No Need to Argue. It reached No. 1 in the charts in many countries and hit the top of the US Billboard Modern Rock Tracks chart. The Cranberries re-released the song in 2017 as an acoustic, stripped-back version on their Something Else album. Since the death of O'Riordan in 2018, the song has taken on an added poignancy.

31. Heart of Glass by Blondie

Heart of Glass was written by Blondie’s singer Debbie Harry and guitarist Chris Stein. It featured on the band’s third studio album, Parallel Lines, which came out in 1978 and reached number one in several countries, including the US and the UK.

Sure, it might be considered a dance track by some, but it felt deserving of our rock song list when you consider the band’s popularity and legacy - where they successfully transitioned from the chaotic punk scene of the '70s to pop in the '80s. The chaos was still there but behind it were wonderful bouncy songs like this one.

30. Bat Out Of Hell by Meatloaf

American musician Meat Loaf (born Marvin Lee Aday) performs onstage at My Father's Place nightclub, Roslyn, New York, November 22, 1977

(Image credit: Gary Gershoff/Getty Images)

The king of rock operas, Bat Out of Hell, perfectly showcases the presence and talent Meatloaf has as a singer. He’s over the top, unconventional, but knows just how to write a perfect rock song.

No matter where your rock allegiances lie, there is something for you in this song. Soft rock, full-on guitars, weird lyrics… It’s ridiculous, and that’s just what makes it brilliant.

29. Comfortably Numb by Pink Floyd

It is understandably assumed Comfortably Numb is about being in a drug haze, but Roger Waters has said it was inspired more by his young experiences of illness and feeling detached from reality. Other sources suggest it’s inspired by a dose of tranquillisers Waters was given before a show in 1977.

Either way, this dreamy song has become an iconic pick from the group’s back catalogue and features one of the greatest guitar solos of all time. This would be the last major song Waters and David Gilmour would write together. The subsequent album, Final Cut, was written entirely by Waters and would be his last with the group.

28. Me & Bobby McGee by Janis Joplin

Many people know ‘Me & Bobby McGee’ as a Janis Joplin song. It was released posthumously after her death and topped the US charts in 1971. However, it was written by American singer-songwriter Kris Kristofferson, and Roger Miller initially performed it.

Gordon Lightfoot and Jerry Lee Lewis also released versions of the song at a similar time. As for the track, it’s a story of two drifters, the narrator and Bobby McGee. They hitch a ride to California and then part ways.

27. Alive by Pearl Jam

Alive was the first song Pearl Jam ever created together - talk about hitting the ground running. Its dark lyrics are sometimes misconstrued as hope, but this is a song about a son finding out his dad isn’t his biological father. If that isn’t devastating enough, because he resembles his never-met father, his mum gets uncomfortably close to him. Sheesh.

Still, everything about this track is golden, from the deceptively simple opening riff to Eddie Vedder’s voice - still one of the very best rock voices around.

26. Jump by Van Halen

For a band that’s known primarily for the soaring, intricate guitar noodling of its guitarist and lead songwriter Eddie Van Halen, it’s a little strange that their biggest song ended up being a synth masterpiece. But that’s the brilliance of Jump, with its keyboard hook it’s an absolute joy of a song. Do a little digging, though, and it's a song born out of darkness.

The lyric was inspired by a suicide jumper that was in the news the night before, which brings a touch of morbidity to the lines “Ah, might as well jump”, “Go ahead and jump”.Although Van Halen was warned against trying a new instrument, by his bandmates who thought he was stretching himself thin, we’re glad he did pick up the keyboard as this is one of the best songs never to reach the top spot. It was kept off number 1 by Thriller which had a cracking guitar solo by… Eddie Van Halen.

25. The Boys Are Back in Town by Thin Lizzy

Originally called GI Joe and rejected by the band when they were choosing their tracklist for the Jailbreak album, a couple of Kentucky DJs picked up the song and would play it on repeat.

This got the rest of America listening and the rest is history. From the metal-like opening riff to the duelling guitar solos, this one is a fun, uplifting classic.

24. (Don’t Fear) the Reaper by Blue Öyster Cult

This iconic track is on Blue Öyster Cult’s 1976 album, Agents of Fortune. It’s one of those songs we bet many people know without even realising who sings it. When in fact, it’s both written and sung by the band’s lead guitarist, Donald “Buck Dharma” Roeser.

Pay attention to the lyrics, and you’ll realise this is quite an intense song, all about eternal love, the inevitability of death, and how it’s foolish not to think about it.

23. American Girl by Tom Petty & the Heartbreakers

It wasn't a hit for the band but American Girl has grown in stature, becoming not just Tom Petty & The Heartbreakers best song but one of the best rock songs of all time.

Shamelessly stolen by The Strokes for their hit Last Nite, the chugging guitar riff and lyrics about a doomed girl who is striving for something bigger. It’s an American song through and through that was recorded on… the fourth of July.

22. I Love Rock ‘n’ Roll by Joan Jett & the Blackhearts

One of the greatest frontwomen of all time, Joan Jett's ode to the music genre we all know and love was originally a song by British group The Arrows, but it's the Jett version that we all remember. Originally, the song had a bit more bite, as Jett had recorded it with a bunch of The Sex Pistols, but the slightly toned down version with The Blackhearts sounds perfect to us.

21. All Right Now by Free

If you were to only hear All Right Now by Free, then you would not put them as a band from Durham (not that there's anything wrong with Durham, mind). The sound of the track is pure American rock n' roll, sung by one of the greatest voices of all time, Paul Rodgers.

The song has its beginnings in a phrase Andy Fraser would mutter when their early gigs just didn’t have the spark the band wanted. When they first debuted the song, it got such a rapturous reception the band played it again straight after. Then it was gilded by the rock gods when played at Isle of Wight Festival in 1970. It ended up being a one-hit wonder, but what a wonderful hit.

20. Iron Man by Black Sabbath

Black Sabbath perform live on stage in Copenhagen, Denmark

(Image credit: Photo by Jorgen Angel/Redferns via Getty Images)

No connection to the Marvel superhero - but subsequently adopted for the movie - Black Sabbath's heavy metal masterpiece is literally about heavy metal or an "iron bloke" as Ozzy Osbourne called him when he heard the song's riff for the first time.

Add to the crunching guitars Osbourne's distorted vocal, and what you have is a rock masterpiece.

19. Heroes by David Bowie

One of the reasons Heroes is such a rock classic isn’t because of David Bowie - sorry! - but the fact they got King Crimson guitarist Robert Fripp in to play the iconic solos that sew the thing together.

It’s a guitar masterclass that blends perfectly with Bowie’s voice, which goes through all the emotions. Starting out as a whisper and concluding with a heartbreaking plea that we can all be heroes forever and ever.

18. More Than A Feeling by Boston

Sometimes songs are just too well-known for us to remember just how good they were when you first heard them.

That’s exactly what More Than A Feeling is: a song that’s seemingly been around forever, one of those tracks you can’t help but get the air guitar out and sing along to. Repeat after us: “More than a feeling!”

17. Enter Sandman by Metallica

A whole flock of new fans have discovered Metallica - and Enter Sandman - through Stranger Things and we are so happy that another wave of folk can appreciate this hard rock masterpiece. From the build-up of the intro it grabs you and never lets you go. It’s the perfect intro to Metallica and metal, too, a song packed with melody and stratospheric fret work.

Interestingly, the riff came from Kirk Hammett listening to - and getting inspiration from - Soundgarden, one of the Seattle bands that were ushering the new grunge era for rock music at the time the song was released. Metallica proved, though, there was still life in the old metal-heads

16. Like A Rolling Stone by Bob Dylan

Bob Dylan has transformed himself throughout his career - currently he seems to be in jazz singer mode - but the most effective and shocking for him was when Like A Rolling Stone was released.

The song allowed him to shrug off the folk veil, grab an electric guitar and rock out. It’s a song about change, and while some of his hardcore fans resented him for turning electric (Judas!,) the rest of us loved the legendary singer-songwriter even more.

15. Born To Run by Bruce Springsteen

Springsteen’s blue-collar rock has been copied by so many that there are always a handful of bands in the charts that are considered Springsteen-like (Sam Fender, cough). But there is nothing like the original, and Born To Run is his masterpiece.

A sax-laden ode to the world of rock n' roll, of bikes and dreams, finding love and chasing the American Dream.

14. Hey Jude by The Beatles

It’s rare to think of a piano song as a rock song, but the beauty of Hey Jude by The Beatles is that it matches the intimacy of the opening chords with a soaring Na Na Ns crescendo.

The guitars that accompany it just get louder and louder the more you hear it, creating absolute euphoria. An ode to Julian Lenno,n who was about five when his parents divorced, the song was all about telling him that things will be okay. And when we sing it in our homes, on the terraces, at the end of a night, we can all feel that sentiment.

13. Baba O’Riley by The Who

Intended to be part of a rock opera follow-up to Tommy, as were seven other songs that ended up on the Who's Next album, Baba O'Riley is an epic, psychedelic record that conjures up the young angst, thanks to its iconic Teenage Wasteland line.

According to Townshend, though, this wasn't so much a rally about the dissolution of youth but the mess left after the 1969 Isle of Wight festival. The one time, then, that litter dropping is an acceptable thing.

12. Smells Like Teen Spirit by Nirvana

Kurt Cobain got the inspiration for the song’s name after he saw some graffiti scrawled in a toilet. It may have referred to a deodorant brand at the time, but for its fans, the song is more of an anthem for the disenfranchised. Cobain wanted to emulate The Pixies’ quiet-loud punk aesthetic for Smells Like Teen Spirit, but by copying his favourite band, he made an anthem far bigger than they ever managed, and one the band soon hated because of its sheer popularity. We still love it, though.

11. You Really Got Me by The Kinks

The distorted, growling guitar riff set rock on a new path when You Really Got Me was released in ‘64. The sound was the spark that ignited the fire of punk and, in turn, heavy metal. It’s a sound that was far different from anything else The Kinks had done before, and they nearly went with a more bluesy version, but the harder song thankfully prevailed. The song got a new lease of life thanks to little-known rock band Van Halen, who covered it back in ‘78, unleashing the song for another legion of fans.

10. Born to Be Wild by Steppenwolf

Photo of Steppenwolf CIRCA 1970

(Image credit: Michael Ochs Archives/Getty Images)

There is a good reason this is the soundtrack to Easy Rider, one of the greatest counterculture movies of the 60s, it’s a song that both encapsulates that time and hints at the carnage that’s about to come.

With its heavy riff that sounds like the revving of motorbikes portrayed in the movie, it’s an endlessly entertaining listen and the first song to use the phrase “heavy metal” - though this band wasn’t really that, it’s still fun to hear where the genre began.

9. Light My Fire by The Doors

Disregarded by many as a joke band, The Doors were anything but. They had one of the greatest frontmen of all time, backed by three musicians who were at the top of their game. For Light My Fire, keyboardist Ray Manzarek plays a blinder, ushering in the first organ solo of a rock song and is key to making this sprawling masterpiece work. Interestingly, it was Robbie Krieger, the guitarist, who had written the song, but the meat of the thing belonged to the rest of the group.

8. Sweet Child o' Mine by Guns n' Roses

Slash’s repeating riff is mesmerising and instantly recognisable in Sweet Child o' Mine - initially, the guitarist wasn’t a fan, though; he saw it merely as warm-up notes to something more complex. It’s as poppy as Guns n' Roses ever got, but Axl Rose’s snarling voice keeps it from being too friendly. Even though it’s a love song, it’s an unconventional one, but one that caught the nation’s hearts and propelled the band to superstardom.

7. Freebird by Lynyrd Skynyrd

The full nine minutes of Freebird are rarely played on the radio, and it’s a shame, as the beauty of this song is that, despite its long run time, it never feels bloated. Instead, it sounds as fresh as the day it was made. As for what it means: well, it means to be as free as a bird - sometimes, we shouldn’t look so deep into the lyrics, when the sentiment is there for all to see.

6. Smoke on the Water by Deep Purple

Up there with the best guitar riffs of all time - thank you Richie Blackmore! - Smoke on the Water is a simple song that finds its origin in the band witnessing a fire at the Montreux Casino, which was over the water from where they were recording their album Machine Head in Switzerland. It turned out the fire happened during a Frank Zappa concert and the rest is history.I

5. Back in Black by AC/DC

After lead singer Bon Scott’s death, it could have been all over for AC/DC, but they found the perfect replacement in Brian Johnson and Back In Black was the album the band and new singer made together. The title song is ferocious, with one of the most recognisable rock riffs ever. As tributes go, there is no better. The song. Yes, it's slower than you remember, but it’s got a sensational groove to it that you can’t help but be entranced by.

5. Sympathy for the Devil by The Rolling Stones

The Jagger-Richards songwriting combo has never bettered Sympathy For The Devil. It's a timeless song that marries folk with samba, satanism with sex.

Its suggestive lyrics proved controversial, marking the Stones as a band you wouldn't want your kids to be fans of, especially when the much cleaner cut Beatles were around. The Stones didn't quite understand the furore, given it was just one song of many classics the band made in that era.

4. Hotel California by Eagles

There’s nowt more rock n’ roll than singing about hedonism on a destructive scale, and that’s exactly what happens in Hotel California. The Eagles were not from California, but it was the perfect backdrop for them to sing about the US in the 70s, a time “that could be heaven or could be hell”. It’s a rock with a reggae rhythm, a song you can’t dance to and has a long six-minute runtime. But it works beautifully and has, arguably, one of the greatest guitar solos of all time in it.

3. Purple Haze by Jimi Hendrix

This 1967 track cemented Hendrix as one of the best guitar players of all time, the riff using his signature chord was a world away from the slower first single Hey Joe. Purple Haze is a love song of sorts, filled with (sometimes misheard) lyrics packed with provocative imagery. The guitar is backed by the blues rhythm of the rest of the Jimi Hendrix experience, creating a three-minute masterpiece.

3. Whole Lotta Love by Led Zeppelin

What an album opener A Whole Lotta Love is. A kick in the face that begins Led Zeppelin II, proving this was not a band suffering from second album syndrome but one striding into its prime. That chugging riff, those lyrics that reinterpret an old Muddy Waters song. The sheer ferocity of the track captures the fear and loathing that the world felt in 1969 - and some of us haven't let go of those emotions since.

2. Bohemian Rhapsody by Queen

There is a sense of ridiculousness to Bohemian Rhapsody but that’s why we all love it. It’s an overblown epic song which debuted to middling reviews in 1978. The reviews were mostly right. They said the lyrics aren’t great (but everyone knows them), that it is a hodgepodge of ideas (but they brilliantly work as a whole) and it’s a rule breaker (there’s no chorus as such). But the whole bombastic nature of the thing just works.

1. Stairway to Heaven by Led Zeppelin

John Paul Jones, Robert Plant and Jimmy Page of Led Zeppelin performing on stage at Hiroshima Prefectural gymnasium, Hiroshima, Japan, 27th September 1971

(Image credit: Koh Hasebe/Shinko Music/Getty Images)

Stairway, denied. So goes the iconic scene in Wayne’s World. Realistically, how can we ever deny one of the greatest songs ever made? From the arpeggio opening, the impenetrable lyrics and the sudden shift from acoustic to full-frontal rock guitar is sublime. There is an epic rock song that demands to be listened to in full, taking you on a sonic journey each and every time it’s played.


Shortlist Google Preferred Source



Skip the search — follow Shortlist on Google News to get our best lists, news, features and reviews at the top of your feeds!


Marc Chacksfield
Content Director

As Content Director of Shortlist, Marc likes nothing more than to compile endless lists of an evening by candlelight. He started out life as a movie writer for numerous (now defunct) magazines and soon found himself online - editing a gaggle of gadget sites, including TechRadar, Digital Camera World and Tom's Guide UK. At Shortlist you'll find him mostly writing about movies and tech, so no change there then.

With contributions from

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.