The top 20 rock songs of all time for karaoke

I wanna rock and roll all night and party every day! When it comes to picking songs for karaoke it doesn't get much better than a spot of head banging rock 'n' roll. From the energetic power chords to the ridiculous hair and shouty choruses – rock music is perfectly suited to karaoke and who hasn't dreamt of being a rockstar at some point in their lives? So without further ado, we give you the top 20 rock songs of all time for karaoke!

P.S. You can find all of these rock tracks available to sing on our 10,000+ strong catalogue of classic and contemporary karaoke anthems. For a month's free trial of our online karaoke subscription service, enter special code ROCKNROLL here: luckyvoicekaraoke.com

P.P.S. Check out our mammoth round of of the top 100 karaoke songs of all time for even more inspiration!

1) Bohemian Rhapsody – Queen

Queen Bohemian Rhapsody – Greatest Rock Karaoke Songs Of All Time

Probably in the top 5 karaoke songs of all time, let alone rock karaoke songs! Over Lucky Voice's 13 year history in the karaoke business, this absolute anthem from Queen has never left the top 5 most sung songs and it's easy to see why – there's hardly a music lover alive who doesn't know every single lyric. Scaramouche scaramouche will you do the Fandango?

Sing it online here: luckyvoicekaraoke.com

2) Don't Stop Believin' – Journey

Journey Don't Stop Believin' – Greatest Karaoke Rock Songs Of All Time

Pretty much every song that Journey ever wrote is brilliant fun to sing at karaoke, but the pick of the bunch has to be Don't Stop Believin'. If you can hear the opening line of 'Just a small town girl...' without immediately bursting in to song there is something truly wrong with you! 

Sing it online here: luckyvoicekaraoke.com

3) Mr Brightside – The Killers

Mr Brightside is so good that it regularly appears in the UK Top 100 Singles Chart a good 15 years after its release. It's easy to see why – as far as songs to sing along to after a few drinks, it really is perfect. Coming out of my cage and I've been doing just fine...

Sing it online here: luckyvoicekaraoke.com

4) Thunderstruck – AC/DC

Thunderstruck by AC/DC – The Greatest Karaoke Rock Songs Of All Time

If you're after something a little heavier for your next karaoke session, the entire AC/DC back catalogue of songs is ideal, but none more so than 1990 mega hit Thunderstruck. And what an intro to a song – Thunder, na na na na nah nah nah naaaaaa!

Sing it online here: luckyvoicekaraoke.com

5) Seven Nation Army – The White Stripes

The White Stripes Seven Nation Army – The Greatest Rock Songs Of All Time For Karaoke

What a music video and what a song! A grammy award winner for Best Rock Song, the continuous guitar riff of Seven Nation Army is probably one of the most easily recognisable in all of rock 'n' roll. You know you've written a classic track when it starts getting pinched by sports teams and political parties across the globe. 

Sing it online here: luckyvoicekaraoke.com

6) Come on Eileen – Dexys Midnight Runners

Poor old Johnny Ray! If you've ever been to a rugby match you've probably heard this absolute belter by Dexys Midnight Runners a few dozen times, and it's just as good to chant along to at karaoke as it is in the stands of Twickenham. Too-ra-loo-ra, too-ra-loo-rye-aye...

Sing it online here: luckyvoicekaraoke.com

7) Born To Run – Bruce Springsteen

Bruce Springsteen Born To Run – Greatest Rock Songs Of All Time For Karaoke

The titular song from Bruce Springsteen's Born To Run album is as good to sing along to today as it was when he released it back in 1975. Springsteen has a deserved reputation as a perfectionist and ended up laying down eleven different guitar tracks for Born To Run to get the sound just right. The result is an objective masterpiece.

Sing it online here: luckyvoicekaraoke.com

8) I Bet You Look Good On The Dance Floor – Arctic Monkeys

I Bet That You Look Good On The Dance Floor Arctic Monkeys – Greatest Rock Karaoke Songs Of All Time

The song that made the Arctic Monkeys famous! I Bet You Look Good On The Dance Floor is a wonderful bit of Britpop and contains one of the greatest lyrics of all time – "Oh there ain't no love no Montagues or Capulets, Just banging tunes 'n' DJ sets".

Sing it online here: luckyvoicekaraoke.com

9) Welcome To The Jungle – Guns N' Roses

How's this for a bit of rock 'n' roll trivia: Slash has a defibrillator attached to his heart to regulate its pulse, and while playing at Michael Jackson's 40th birthday party the defibrillator malfunctioned and shocked him several times but Slash played through the pain pretending nothing was wrong. Slash showcases every bit of that steely rock 'n' roll reserve in the opening riff of Sweet Child Of Mine, one of the best of all time!

Sing it online here: luckyvoicekaraoke.com

10) Hey Jude – The Beatles

Hey Jude The Beatles – Greatest Rock Songs Of All Time For Karaoke

Another favourite of sports crowds up and down the country, Hey Jude's outro is a wonderful excuse to shout Nah nah nah nah nah nah, nah nah nah at your friends while performing karaoke. 

Sing it online here: luckyvoicekaraoke.com

11) Baba O'Riley – The Who

The Who Baba O Riley – Greatest Rock Songs Of All Time For Karaoke

The original recording of Baba O'Riley was actually 30 minutes in length but thankfully for karaoke fans The Who edited that original session down to a much more manageable 5 minutes! Along with being a wonderful rock 'n' roll choice for karaoke, it is also the official theme song of competitive eater Joey Chestnut – what more could you want? 

Sing it online here: luckyvoicekaraoke.com

12) Killing In The Name – Rage Against The Machine

If you're really looking to blow off some steam you'd struggle to find a more therapeutic karaoke song than Killing In The Name – screaming '*£%$ you I won't do what you tell me' really is a good coping mechanism for stress! Remember when it was the Christmas Number 1 back in 2009?

Sing it online here: luckyvoicekaraoke.com

13) Stairway To Heaven – Led Zeppelin

Stairway To Heaven Led Zeppelin – The Greatest Rock Songs Of All Time For Karaoke

"There's a lady who's sure, all that glitters is gold, and she's buying a stairway to heaven" – what a masterpiece, worth singing at karaoke to hear the Jimmy Page guitar solo alone! 

Sing it online here: luckyvoicekaraoke.com

14) Rock And Roll All Night – Kiss

Rock All Night Kiss – Best Rock Songs Of All Time To Sing At Karaoke

Is there a more wonderfully ridiculous band than Kiss? From the over the top makeup to the ridiculous guitar riffs and pyrotechnics – they're just ruddy good fun. And, of course, no roundup of rock classics that are perfect for karaoke would be complete without Rock And Roll All Night!

Sing it online here: luckyvoicekaraoke.com

15) Boys Are Back In Town – Thin Lizzy

The ultimate rock song for a lads karaoke night out. Supposedly the inspiration for The Boys Are Back In Town came from The Quality Street Gang, a group of ne'er-do-wells and criminals from Manchester that the members of Thin Lizzy were friends with – it doesn't get much more rock 'n' roll than that!

Sing it online here: luckyvoicekaraoke.com

16) Wonderwall – Oasis

Wonderwall Oasis – The Greatest Rock Songs Of All Time For Karaoke

Another track that'd be towards the top of a list of all time karaoke classics, let alone just rock songs. Fun fact: the crooning of Robson and Jerome actually kept Wonderwall from ever reaching number one in the UK Singles Chart, with their song I Believe claiming the top spot instead.

Sing it online here: luckyvoicekaraoke.com

17) Rock The Casbah – The Clash

The Clash London Calling Best Rock And Roll Songs Of All Time For Karaoke

There are many great songs from The Clash that work great for karaoke – Should I Stay Or Should I Go, I Fought The Law and London Callingare all good fun to sing along to, but the pick of the bunch has to be Rock The Casbah. There certainly aren't many bands that could create a hit with a song about Iran's ban on Western music – the Shareef don't like it, rockin' the Casbah, rock the Casbah!

Sing it online here: luckyvoicekaraoke.com

18) Hotel California – The Eagles

A ballad exploring the dark underbelly of the American Dream doesn't sound like it'd make for the best karaoke choice, but Hotel California is such a melodic masterpiece you can't help but enjoy wailing along to the chorus with gusto. 

Sing it online here: luckyvoicekaraoke.com

19) Lust For Life – Iggy Pop

Lust For Life Iggy Pop - Greatest Rock Songs Of All Time For Karaoke

Co-written by Iggy Pop and David Bowie (who plays the ukulele on the track), Lust For Life is a fantastic bit of rock 'n' roll that's sure to get your heart racing next time you sing it at karaoke. Extra points for attempting some of Iggy Pop's famously sultry dance moves!

Sing it online here: luckyvoicekaraoke.com

20) Jumpin' Jack Flash – The Rolling Stones

Jumpin Jack Flash The Rolling Stones – Greatest Rock Songs Of All Time For Karaoke

Keith Richards and Mick Jagger were inspired to write Jumpin' Jack Flash when they were awoken one morning at Richards's country house by the sound of his gardener, Jack Dyer, clumping past the window. To think we might have missed out on one of the greatest karaoke rock songs of all time if Keith Richards had a gardener called Bob!

Sing it online here: luckyvoicekaraoke.com


  • All of these classic rock songs are available to sing as part of a Lucky Voice Online Subscription, which gives you access to over 10,000 classic and contemporary karaoke anthems for only £6.99/month. Grab a free month using code ROCKNROLL here: luckyvoicekaraoke.com

Share this post:

Top 100 karaoke songs

The top 20 hip hop songs of all time for karaoke

Top 10 karaoke duets

Top 20 easiest karaoke songs to sing

Top 20 hardest karaoke songs to sing

Top 10 one hit wonders