Finding the right songs for your wedding isn’t easy, especially if you love rock ’n roll. But who says you can’t have songs with electric guitar solos and raspy-voiced vocals at your nuptials?
Just because rock songs aren’t the traditional choice for a wedding doesn’t mean you shouldn’t indulge in your favorite genre. To help you find some amazing music for your special day, we’ve put together a list of the best rock love songs that are completely wedding-appropriate.
From rocking love ballads for your first dance to the perfect party songs for group dancing, to the ultimate grand entrance track, we’ve got rock songs to suit every part of your big day.
So, whether you’re a classic rock fan, a hairband junkie or prefer more modern rock, we’ve got songs you’re sure to love.
Top 25 Rock Wedding Songs and Love Ballads
To help you in your search for the perfect rock song for your special day, let’s take a look at our top 25 love song recommendations — 10 modern, 10 classic and five rock duets.
Top 10 modern rock love songs for your wedding
1. “(Everything I Do) I Do It For You” — by Bryan Adams
This 1991 rock ballad not only was featured in the soundtrack for Prince of Thieves, it won Canadian rocker Bryan Adams a Grammy. Are the lyrics, which speak of a love worth dying for, a little bit cheesy? Yes, but in the very best way. This romantic song is the perfect candidate for a memorable first dance with your spouse.
2. “You Are the Best Thing” — by Ray LaMontagne
This folk-rock tune may never have been a Top 10 hit, but what could be better for a wedding than a song telling your partner he or she is the best thing in your life? LaMontagne’s gravelly rock voice and soulful lyrics make this the perfect love song for your special day.
3. “Now and Forever” — by Richard Marx
Everyone needs a little Richard Marx at their wedding. And this Top 10 hit is his best. Inspired by his relationship with his wife, this acoustic love song was featured in the 1994 film “The Getaway.” Simple yet beautiful, the lyrics together with his husky voice, is a lovely choice for your first dance.
4. “Love Will Keep Us Alive” — by The Eagles
The Eagles have been creating great songs since 1971, yet it’s this Grammy-nominated song from 1994 that is one of the group’s best love songs. Bassist Timothy B. Schmit’s signature countertenor vocals give the song an air of vulnerability and restrained passion for a romantic song for your ceremony or reception.
5. “Marry Me” — by Train
Known as the ultimate proposal song, “Marry Me” was an adult contemporary chart hit in 2010. The soothing acoustic guitar melody and heartfelt lyrics are absolutely perfect for your wedding ceremony or as a romantic first dance.
6. “I Don’t Want to Miss a Thing” — by Aerosmith
This No. 1 Hot 100 hit was written for the 1998 sci-fi film “Armageddon,” which, ironically, starred lead singer Steven Tyler’s daughter, Liv Tyler. While Aerosmith wasn’t songwriter Diane Warren’s first choice to perform the song, it became Aerosmith’s biggest hit in the U.S. and across the globe. If you like a classic love song interlaced with rock style, this one’s for you.
7. “Thank You For Loving Me” — by Bon Jovi
This Top 20 adult contemporary hit from 2000’s “Crush” album showed the rock group’s softer side. Featuring Jon Bon Jovi’s impressive tenor vocals, sweet lyrics and a great guitar riff from Richie Sambora, this rock love ballad has everything you need for a touching first dance.
8. “Have I Told You Lately That I Love You” — by Rod Stewart
If you’re looking for a track that’s a little more laid back, then this love song from U.K. rocker Rod Stewart is the way to go. His cover of Van Morrison’s song became a Top 10 hit in 1993. If you’re a fan of Stewart’s raspy vocals, this sentimental ballad is ideal for your ceremony or reception.
9. “Can’t Stop Loving You” — by Van Halen
A little higher energy than the other songs to make our top 10 list, “Can’t Stop Loving You” is still a great choice for your wedding. From lyrics about true love to Sammy Hagar’s powerful vocals to Eddie Van Halen’s unparalleled lead guitar riffs, this Top 40 hit is perfect for any couple who wants a traditional rock song for their wedding.
10. “Heaven” — by Bryan Adams
A song about enduring love, “Heaven” is one of Adams’ best love ballads. In fact, this No. 1 hit song from 1985 was practically synonymous with weddings in the late ’80s and ’90s and definitely deserves to be part of modern weddings too.
Top 10 classic rock love songs for your wedding
1. “Can’t Help Falling in Love” — by Elvis Presley
This song from the King of Rock ’n Roll is one of the most popular love songs to ever be written. Not only is it regarded as one of the greatest songs of all time by Rolling Stone, it still sounds as fresh today as when it was sung by Presley back in 1961.
2. “God Only Knows” — by The Beach Boys
Hailed by critics as one of the greatest songs of all time, Carl Wilson’s angelic vocals take center stage in this 1966 love ballad co-written and arranged by his older brother Brian Wilson. Called Carl’s best vocal performance, the song also includes the signature harmonies of the Beach Boys for a hauntingly beautiful ballad about being consumed by love for that one special person.
3. “You Are So Beautiful” — by Joe Cocker
The most successful solo song of Cocker’s career, the success of “You Are So Beautiful” is at least partly due to the musical genius of Beach Boy Dennis Wilson, who reportedly helped songwriters Billy Preston and Bruce Fisher turn the 1974 ballad into a hit. Cocker’s raspy voice and lovely lyrics make this the perfect love song for any classic rock fan.
4. “Something” — by The Beatles
Named one of Rolling Stone’s 500 greatest songs of all time, George Harrison has said this 1969 ballad was inspired by his then-wife Pattie Boyd. With simple yet sincere lyrics and Harrison’s great guitar work, this is a lovely first dance song.
5. “Crazy Love” — by Van Morrison
“Crazy Love” has been covered by numerous artists since being released by this rocker from Northern Ireland in 1970. Morrison’s signature sound makes the original a natural choice but Michael Bublé’s version is also a good option for someone who wants a jazz sound.
6. “Wonderful Tonight” — by Eric Clapton
Clapton’s Top 20 hit from 1977 was inspired by then-wife Pattie Boyd — who was previously married to George Harrison. The song, which describes his love and admiration for her on a night out, is one of Clapton’s best ballads and features his signature guitar work. This song works equally well for a first or last dance of the night.
7. “Devoted to You” — by The Everly Brothers
The best-known recording of this beautiful ballad is by the pioneers of country rock, The Everly Brothers. A Top 10 hit for the pair in 1958, the brothers’ harmonies married with sweet lyrics and a beautiful melody make this song as perfect for your ceremony as it is for a first dance.
8. “Then He Kissed Me” — by The Crystals
Named one of the 200 greatest songs of the 1960s, “Then He Kissed Me” remains popular today with use in movies and regular airplay on classic radio stations. Sung by all-girl group The Crystals, this catchy pop-rock tune tells the story of a young woman’s relationship with a man she meets all the way from the first encounter to him proposing marriage.
9. “Be My Baby” — by The Ronettes
Featuring music from the famous Wrecking Crew and production by the legendary Phil Specter, this song was The Ronettes’ biggest hit and ranked 22nd on Rolling Stone’s 2004 and 2020 editions of the 500 Greatest Songs of All Time. Accolades aside, this song boasts an upbeat tune and fun lyrics that are sure to appeal to any classic pop-rock lover.
10. “All You Need is Love” — by The Beatles
Initially released as a stand-alone single in 1967, this No. 1 hit from the Beatles is still played frequently on the airwaves to this day. This song is a bit cheesy compared to other tracks from the group, but that doesn’t mean it isn’t perfect for your wedding. This song would be especially great for your grand entrance to your reception.
Top 10 duet rock love songs for your wedding
1. “Up Where We Belong” — by Joe Cocker and Jennifer Warnes
Cocker was recruited to sing this song with Warnes, who is best known for her vocals on a variety of soundtracks. The lead song for the 1982 film “An Officer and a Gentleman,” “Up Where We Belong” was a No.1 hit and is still played on adult contemporary channels today.
2. “(I’ve Had) The Time Of My Life” — by Bill Medley and Jennifer Warnes
This soft rock hit from the “Dirty Dancing” soundtrack won an Academy Award, Golden Globe and Grammy in 1987. Known as one half of the Righteous Brothers, Bill Medley also teamed up with Jennifer Warnes in this mid-tempo song that is perfect for dancing or as a grand entrance song.
3. “I Wanna Remember” — by NEEDTOBREATHE ft. Carrie Underwood
Christian rock group NEEDTOBREATHE teams up with country star Carrie Underwood in this heartfelt track from the group’s 2021 album “Into The Mystery.” This nostalgic track is all about remembering some of the sweetest times you’ve shared with your love, making it a great first dance song for your wedding.
4. “Baby Blue” — by Dennis Wilson ft. Carl Wilson
Originally written for Dennis Wilson’s solo (and never completed) album “Bambu,” this hauntingly beautiful song was instead included on The Beach Boys’ “L.A. (Light Album).” Dennis’ husky voice contrasts with Carl’s smooth tenor vocals and, added to the traditional harmonies and a dreamy melody, is a beautiful choice for a first dance.
5. “Leather and Lace” — by Don Henley and Stevie Nicks
Rocker Stevie Nicks originally wrote this song for someone else but, when they opted not to use it, she turned it into a Top 10 hit for her own album “Bella Donna.” Although both singers take lead on different verses, Henley (of Eagles fame) harmonizes with Nicks’ husky contralto on the choruses for a romantic sound that’s perfect for a first dance.
Other Rock Love Songs to Consider for Your Wedding
While these songs didn’t make our top 25 list of best modern and classic rock songs, as well as best duets, these are all amazing choices for your wedding reception.
Most romantic rock love songs for your wedding
- “All I Want is You” — by U2
- “Angel Eyes” — by The Jeff Healey Band
- “As Long As You Follow” — by Fleetwood Mac
- “Best Day of My Life” — by American Authors
- “Chasing Cars” — by Snow Patrol
- “First Love Song” — by Across the Sky
- “Forever” — by KISS
- “Harvest Moon” — by Neil Young
- “Heaven” — by Carl Wilson
- “Here’s My Heart” — by Pat Benatar
- “I Could Die For You” — by Red Hot Chili Peppers
- “Iris” — by Goo Goo Dolls
- “It Will Be Me” — by Melissa Etheridge
- “Just the Way You Are” — by Billy Joel
- “Kiss Me” — by Sixpence None the Richer
- “Love at First Sight” — by John Mellencamp
- “Melody of You” — by Sixpence None the Richer
- “Miss You In a Heartbeat” — by Def Leppard
- “Never Tear Us Apart” — by Inxs
- “Nothing Else Matters” — by Metallica
- “Take My Breath Away” — by Berlin
- “We Belong” — by Pat Benatar
- “Yellow” — by Coldplay
- “You and Me” — by Lifehouse
- “You and Me” — by The Cranberries
Best sentimental rock love songs for your wedding
- “Almost Paradise” — by Mike Reno and Ann Wilson
- “Biggest Part of Me” — by Ambrosia
- “Can’t Fight This Feeling” — by REO Speedwagon
- “Church of Your Heart” — by Roxette
- “Eternal Flame” — by The Bangles
- “Faithfully” — by Journey
- “Glory of Love” — by Peter Cetera
- “Heaven” — by Warrant
- “Heaven In Your Eyes” — by Loverboy
- “I Believe In You” — by Stryper
- “I Live My Life For You” — by FireHouse
- “I’ll Never Let You Go (Angel Eyes)” — by Steelheart
- “I’ll Stand By You” — by The Pretenders
- “Lady” — by Styx
- “Lost In Love” — by Air Supply
- “Love of a Lifetime” — by Firehouse
- “More Than Words” — by Extreme
- “Nothing’s Going To Stop Us Now” — by Starship
- “Open Arms” — by Journey
- “Rosanna” — by Toto
- “To Be With You” — by Mr. Big
- “When I See You Smile” — by Bad English
- “When I’m With You” — by Sheriff
- “You Can Do Magic” — by America
- “You’re the Inspiration” — by Chicago
Popular rock love songs for your wedding
- “Anchor” — by Skillet
- “Because the Night” — by Patti Smith
- “Breathless” — by The Corrs
- “Closing Time” — by Semisonic
- “Crush” — by Dave Matthews Band
- “Higher Love” — by Steve Winwood
- “Home Sweet Home” — by Mötley Crüe
- “I’m On Fire” — by Bruce Springsteen
- “I Want You Around” — by The Ramones
- “I Want You So Bad” — by Heart
- “Landslide” — by Stevie Nicks
- “Love In Store” — by Fleetwood Mac
- “Love, Reign O’er Me” — by Pearl Jam
- “Love Walks In” — by Van Halen
- “Maybe I’m Amazed” — by Paul McCartney
- “Ordinary Love” — by U2
- “Real Love” — by Joan Osborne
- “Smooth” — by Santana ft. Rob Thomas
- “Sweet Child O’ Mine” — by Guns N’ Roses
- “There Will Be Time” — by Mumford & Sons featuring Baaba Maal
- “Underneath It All” — by No Doubt
- “When It’s Love” — by Van Halen
- “Whole Lotta Love” — by Tina Turner
- “With Arms Wide Open” — by Creed
- “Wonderwall” — by Oasis
Best uptempo rock love songs for your wedding
- “A Sky Full of Stars” — by Coldplay
- “Addicted To Love” — by Robert Palmer
- “Crazy Little Thing Called Love” — by Queen
- “Dancing in the Moonlight” — by Toploader
- “Gimme All Your Lovin’” — by ZZ Top
- “Give Me All Your Love” — by Whitesnake
- “Heaven Is A Place On Earth” — by Belinda Carlisle
- “Home” — by Edward Sharpe & The Magnetic Zeros
- “I Can Hear Music” — by The Beach Boys
- “Just Like Heaven” — by The Cure
- “On Top of the World” — by Imagine Dragons
- “Only Wanna Be With You” — by Hootie and the Blowfish
- “Pretty Woman” — by Roy Orbison
- “Power of Love” — by Huey Lewis and the News
- “Sitting On Top of the World” — by Amanda Marshall
- “Start Me Up” — by The Rolling Stones
- “The Best” — by Tina Turner
- “This Could Be the Right One” — by April Wine
- “Uptown Girl” — by Billy Joel
- “What I Wouldn’t Do” — by Serena Ryder
- “You Drive Me Wild” — by The Runaways
- “You Got It” — by Roy Orbison
- “You Make Loving Fun” — by Fleetwood Mac
- “You Make My Dreams” — by Hall & Oates
- “You’re The One” — by Greta Van Fleet
Best party rock songs for your wedding
- “Carry On Wayward Son” — by Kansas
- “Crazy Train” — by Ozzy Osburne
- “Do You Wanna Dance” — by The Beach Boys
- “Good Vibrations” — by The Beach Boys
- “Hot Blooded” — by Foreigner
- “I’m Gonna Be (500 Miles)” — by The Proclaimers
- “I’m Still Standing” — by Elton John
- “I Need You Tonight” — by INXS
- “Love Shack” — by The B-52s
- “Panama” — by Van Halen
- “Paradise City” — by Guns N’ Roses
- “Rock And Roll All Nite” — by KISS
- “Seven Nation Army” — by The White Stripes
- “Sharp Dressed Man” — by ZZ Top
- “Shine” — by Collective Soul
- “Shut Up and Dance” — by Walk the Moon
- “Sugar” — by Maroon 5
- “Thunderstruck” — by AC/DC
- “Walk This Way” — by RUN DMC ft. Aerosmith
- “We Didn’t Start the Fire” — by Billy Joel
- “We Will Rock You” — by Queen
- “When Love Comes to Town” — by U2 and BB King
- “White Wedding” — by Billy Idol
- “You Really Got Me” — by The Kinks
- “You Shook Me All Night Long” — by AC/DC
Best classic rock love songs for your wedding
- “A Pillow Of Winds” — by Pink Floyd
- “Baby, I Love You” — by The Ronettes
- “Bridge Over Troubled Water” — by Simon & Garfunkel
- “Brown Eyed Girl” — by Van Morrison
- “Burning Love” — by Elvis Presley
- “Darlin’” — by The Beach Boys
- “Forever” — by The Beach Boys
- “Happy Together” — by The Turtles
- “I Knew I’d Want You” — by The Byrds
- “I Want to Hold Your Hand” — by The Beatles
- “I’m a Believer” — by The Monkees
- “Let it Be Me” — by The Everly Brothers
- “Long Live Our Love” — by The Shirelles
- “Love Me Do” — by The Beatles
- “Love Reign Over Me” — by The Who
- “Oh My Love” — by Tommy Fogerty and The Blue Velvets
- “Only With You” — by The Beach Boys
- “P.S. I Love You” — by The Beatles
- “Real Love” — by The Beatles
- “Sunshine Of Your Love” — by Cream
- “The Wonder of You” — by Elvis Presley
- “Til I Kissed You” — by The Everly Brothers
- “What a Sweet Thing That Was” — by The Shirelles
- “With Your Love” — by Jefferson Starship
- “Words of Love” — by Buddy Holly
Best group or line dance rock wedding songs
- “Copperhead Road” — by Steve Earle
- “Footloose” — by Kenny Loggins
- “Great Balls of Fire” — by Jerry Lee Lewis
- “I Love Rock ’n Roll” — by Joan Jett and The Blackhearts
- “It’s a Long Way to the Top (If You Wanna Rock ‘N Roll)” — by AC/DC
- “Jailhouse Rock” — by Elvis Presley
- “Jumpin’ Jack Flash” — by The Rolling Stones
- “Livin’ on a Prayer” — by Bon Jovi
- “Long Tall Sally” — by Little Richard
- “Mony Mony” — by Billy Idol
- “My Sharona” — by The Knack
- “Pour Some Sugar on Me” — by Def Leppard
- “Rock Lobster” — by The B-52s
- “Sweet Caroline” — by Neil Diamond
- “Sweet Home Alabama” — by Lynyrd Skynyrd
- “Soul Man” — by Blues Brothers
- “Takin’ Care of Business” — by Bachman-Turner Overdrive
- “Time Warp” — from The Rocky Horror Picture Show
- “Twist and Shout” — by The Beatles
- “Walk Like An Egyptian” — by The Bangles