Everyone loves a good collaboration, especially when your favourite artists team up to give you unforgettable music. Sometimes even the most unexpected partnerships create something legendary. Here are just seven of some of the best and interesting rock collab songs (in no particular order by the way) that are truly incredible.


1) Rush featuring Amiee Mann – “Time Stand Still”. Geddy Lee’s braid is just as memorable in the music video.



2) Bruce Springsteen and Patti Smith – “Because The Night”. Bruce may have written it, but Patti certainly made it her own.



3) Eddie Vedder and Chris Cornell – “Hunger Strike”. Makes you feel like it’s just two buddies making music together about stuff they care about.



4) David Bowie and Queen – “Under Pressure”. Need I say more?



5) Stevie Nicks with Tom Petty and The Heartbreakers – “Stop Draggin’ My Heart Around”. Their voices and music style just compliment each other so much!



6) Although this isn’t a rock song itself, Eddie Van Halen played the guitar solo in Michael Jackson’s song “Beat It”.



7) Pink Floyd featuring Roy Harper – “Have A Cigar”. One of two songs in Pink Floyd’s entire career that the original album version has someone else doing the lead vocals for them.



These are just some of the amazing rock collaboration songs out there. There are way too many to name them all, but these are just some of our faves.