Skip to Content

10 Best Songs About Heaven

10 Best Songs About Heaven

Listen to and read about the best songs about heaven, including pop, rock, and country tracks.

This post may have affiliate links, meaning we earn a small commission on purchases through the links (at no extra cost to you). This does not change our opinion but does help support the site. Thank you!

The concept of heaven is something endlessly symbolic and romantic. Everyone wonders what it might be like, and we constantly compare things we love to that mystical place. It makes sense, therefore, that musicians have been singing about it for decades. Below is a compilation of some of the best songs about heaven.  

“Heaven Is a Place on Earth” – Belinda Carlisle

This is one of the most iconic love songs of all time. Belinda Carlisle’s sultry voice mixes with the perfect beats to create one of the best pop songs about heaven that no one can resist singing along to. This 1987 song has all the hallmarks of a classic 80s ballad with a little twist from the angels. 

Carlisle takes the concept of heaven and applies it to unending love, saying that when she is with her beloved, she is in heaven. The song has a strong beat and memorable lyrics to sing along to any time someone feels the love. 


“Locked Out of Heaven” – Bruno Mars

Released in 2012, Locked Out of Heaven is one of the more recent pop songs about heaven on this list. Bruno Mars lends his crooning voice to this song that combines reggae, pop, and rock music. Mars sings about feeling locked out of heaven because he is enamored with a woman

Fernweh Editions Fern & Petals Candle

People have been jamming to this modern classic since it came out, and it’s still played on the radio today. It helped catapult Bruno Mars to the stardom he enjoys today. 


“Letter to Heaven” – Dolly Parton

“Letter to Heaven” is one of the saddest and most touching old songs about heaven. Dolly Parton recorded it in 1963 on an album with fellow country singer Faye Tucker. This joint album came out four years before Parton’s first solo album that launched her into fame. Decades later, people appreciate this underrated classic from her early days. 

In this haunting song, Parton sings about a grandfather writing a letter to both his daughter and granddaughter, who are in heaven. This song will make almost anyone cry, but the beauty of Parton’s voice will transport you. 


“Tears in Heaven” – Eric Clapton

For the best performed heartbreaking songs about heaven and angels, look no further than this 1992 Eric Clapton masterpiece. Clapton wrote it about his son, who died in a tragic accident the year before. The emotion in Clapton’s voice is palpable, and his haunting guitar playing is unforgettable.

Clapton’s lyrics speak directly to his son in heaven, asking him if he will remember him when they meet again. It’s hard to listen to this song without shedding a few tears, but the raw emotion shows how powerful a musician he is. 


“Heaven” – Beyonce

Beyonce is a musician talented enough to make any listener feel like they are in heaven just listening to her sing. This track from her self-titled 2013 album is no different. “Heaven” is different from Beyonce’s typical pop and R&B combination. This is a beautiful piano ballad with a gospel influence. 

There has been much speculation about the song lyrics’ origins. Beyonce eventually revealed she drew inspiration from her mother, Tina, who lost her best friend

“If Heaven Wasn’t So Far Away” – Justin Moore

This track by Justin Moore is one of the best songs about heaven in country music. It was originally recorded by Rhett Atkins but did not hit the charts. Justin Moore covered the song in 2011 on his album Outlaws Like Me, and it was an instant success. 

The song combines a heartfelt message that is both sad and hopeful with a memorable beat. The lyrics speak of a man wishing to spend a day in heaven with the people he is missing and wonders what his children would think about their ancestors.

“Stairway to Heaven” – Led Zepplin

Among the rock songs about heaven, this is an absolute classic by one of the most famous rock bands of all time. The English rock band released this track in 1971, and it became an instant smash hit. The song is now considered one of the best rock songs of all time. 

Robert Plant wrote the lyrics to be abstract on purpose. He wanted people to have their interpretations of the song and take meaning from it based on their experiences.

“Knockin’ on Heaven’s Door” – Bob Dylan

This incredibly famous and well-loved song was written by Bob Dylan and recorded in 1973 for the soundtrack to the film Pat Garrett and Billy the Kid. It became an immediate hit and has been covered by the likes of Eric Clapton and Guns N’ Roses. 

The lyrics are instantly recognizable, known for their beauty and simplicity. The classic chorus makes up most of the song, and almost everyone will know it by heart. With its evergreen qualities, it remains one of the most popular rock songs about heaven.


“Streets of Heaven” – Sherrie Austin

This is one of the slightly lesser-known songs about heaven, but it’s no less amazing. Co-written and recorded by Australian country singer Sherrie Austin, the song was released in 2003 and has since been her highest charted song.

Fernweh Editions Candles

The song is a beautifully lyrical ballad with poetic lyrics that tell a heartbreaking story. Austin sings of a mother in a hospital room at 2 am, praying for her daughter, who is severely ill. The lyrics are a poignant tale of tragedy and hope, and Austin’s melodic voice adds layers of meaning.


“Heaven Sent” – Keyshia Cole

“Heaven Sent” is a lyrical R&B ballad recorded in 2008 by Keyshia Cole. The song combines classic rhythm and blues beats with Cole’s romantic lyrics. In the song, Cole sings to a lover who has had their heart broken many times before and wants someone to believe in who will always be there.

The song was a classic of the early 2000s and is perfect for dancing in a club or at a romantic wedding. This track solidified Cole as a double threat, a talented singer and a songwriter

In Conclusion

Different artists have used the concept of heaven in their songs for as long as lyrics have been around. Each one of these songs has a powerful message about love, life, and spending time with the people you love while you can.