O Come All Ye Faithful FREE Sheet Music

A free piano arrangement of O Come All Ye Faithful, designed for beginner and intermediate pianists. This O Come All Ye Faithful sheet music is FREE to download in PDF form, with multiple levels and keys!

Keep reading for the history and practice tips, or scroll down for the sheet music download buttons.

History of O come all ye faithful

O Come All Ye Faithful is a joyous song, with lyrics that remind us of the birth of Christ.

But where did this song originate?

The truth is that it dates back to the 18th century, but the exact origin is unknown. John Francis Wade, a Catholic is generally the man first associated with the song.

The hymn grew in popularity when it was translated to English by Frederick Oakeley in 1841.

You can read more about the history behind this carol in this article.

How do you play o come all ye faithful on piano?

Traditionally, O Come All Ye Faithful is played in a hymn style, with 4-part harmony and chord changes on every note.

However, it is possible to play this song many different ways on the piano. Personally, I love a more flowy style!

In the sheet music farther down, you’ll find 2 versions.

The easy version will play melody in right hand, and block chords and single notes in the left hand.

The intermediate will be more of a flowy version.

The Key

O Come All Ye Faithful is typically played in the key of G major. However, I have provided downloads in both G major and F major so you have options!

Both G and F major are pretty easy to play in. G just has 1 sharp, whereas F has 1 flat.

If you are very new to piano, I would recommend starting with the key of G first.

The Notes

If you play this song in G, you’ll need to know all the notes in the G major scale – G, A, B, C, D, E, and F#.

If you play it in F, you’ll likewise need to know the notes in the F major scale – F, G, A, Bb, C, D, and E.

The chords

I tried to keep the chords simple since this sheet music is not too advanced. The original hymn has many chord changes that are too difficult for beginners.

For the G version, here are the chords you will need to know: G major, D major, C major, A major, and E minor.

For the F version, here are the chords you will need to know: F major, C major, Bb major, G major, and D minor.

Extra tips for playing this song:

  • When you start off, practice the right and left hand separately! Once you get each hand down, you can to put them together.
  • The right hand has the main part, the melody of the song. It should always be louder than the left hand!
  • You can add pedal to this song to make it sound even better! Once you learn the notes well, try adding it in (just make sure to lift it up after each chord change so it doesn’t blend together too much).
  • More Christmas Sheet Music:

O Come all Ye Faithful Sheet Music Free Downloads

Without further ado, let’s get to the PDF sheet music of O Come All Ye Faithful!

Easy Version

First of all, we have an easy version that focuses on simple melody in the right hand and chords in the left hand.

You’ll need to know some inversions, like C & D first inversion.

The chords do jump around a bit just due to the nature of the song, so I wouldn’t recommend this for a complete beginner (maybe start with something like Deck the Halls or O Christmas Tree instead).

Below you can download the same version, but in F major.

Intermediate Version

The intermediate/advanced version takes things up a notch!

The right hand has intervals, rather than just a single-note melody line.

The left hand is varied throughout the song. There are some flowy parts, as well as a section that builds toward the ending with octaves.

Full Lyrics

Verse 1
O come, all ye faithful, joyful and triumphant
O come ye, o come ye to Bethlehem
O come and behold Him, born the King of Angels
O come, let us adore Him
O come, let us adore Him
O come, let us adore Him
Christ the Lord

Verse 2
Sing, choirs of angels, sing in exultation
O sing all ye citizens of heaven above
Glory to God all glory in the highest
O come, let us adore Him
O come, let us adore Him
O come, let us adore Him
Christ the Lord

Verse 3
Yea, Lord, we greet Thee, born this happy morning
Jesus, to Thee be glory given
Word of the Father
Now in flesh appearing
O come, let us adore Him
O come, let us adore Him
O come, let us adore Him
Christ the Lord!


O Come All Ye Faithful is a beautiful carol that directs our hearts to Christ during the Christmas season. If you want to learn this song in time for Christmas, download the sheet music and start right away! Let’s adore Him together! 🙂

And once you’re done, check out these Christmas carols: Away in a Manger, O Come O Come EmmanuelCarol of the Bells