Carols

Christmas Carols for Piano

The traditional carols for Christmas Eve, church services and singing with family: "Silent Night", "O Come, All Ye Faithful", "The First Noel", "Deck the Halls" and more. The most played come first. Play them in your browser with color-coded notes, and start a few weeks early for a relaxed performance.

Fum, Fum, Fum, Traditional Catalonian Carol
A
Fum, Fum, Fum
Traditional Catalonian Carol
Very Beginner A · ♩=120
O Come, All Ye Faithful (Adeste Fideles), John Francis Wade
B
O Come, All Ye Faithful (Adeste Fideles)
John Francis Wade
Easy Bb · ♩=138
What Child Is This?, William C. Dix
C
What Child Is This?
William C. Dix
Easy C · ♩=120
Little Jesus (Rocking Carol), Traditional
F
Little Jesus (Rocking Carol)
Traditional
Beginner F · ♩=120
Arky, Arky, Traditional
C
Arky, Arky
Traditional
Advanced C · ♩=192
Deck The Hall, Traditional Welsh Carol
C
Deck The Hall
Traditional Welsh Carol
Easy C · ♩=130
Let All Mortal Flesh Keep Silence, Traditional Carol
D
Let All Mortal Flesh Keep Silence
Traditional Carol
Easy D · ♩=100
My God Is So Great, So Strong And So Mighty, Traditional
B
My God Is So Great, So Strong And So Mighty
Traditional
Advanced Bb · ♩=92
O Bethlehem, Traditional Carol
D
O Bethlehem
Traditional Carol
Easy D · ♩=100
O Come, Little Children, C. von Schmidt
B
O Come, Little Children
C. von Schmidt
Easy Bb · ♩=100
Sing We Now Of Christmas, Traditional Carol
C
Sing We Now Of Christmas
Traditional Carol
Easy C · ♩=200
We Three Kings Of Orient Are, John H. Hopkins, Jr.
E
We Three Kings Of Orient Are
John H. Hopkins, Jr.
Easy E · ♩=132
While By My Sheep, Traditional Carol
C
While By My Sheep
Traditional Carol
Easy C · ♩=160
Noël Nouvelet, Traditional
C
Noël Nouvelet
Traditional
Beginner C · ♩=120
As With Gladness Men Of Old, William Chatterton Dix
G
As With Gladness Men Of Old
William Chatterton Dix
Easy G · ♩=120
Good King Wenceslas, Christmas Carol
C
Good King Wenceslas
Christmas Carol
Very Easy C · ♩=120
Infant Holy, Infant Lowly, Traditional Polish Carol
G
Infant Holy, Infant Lowly
Traditional Polish Carol
Very Beginner G · ♩=100
It Came Upon The Midnight Clear, Edmund Hamilton Sears
F
It Came Upon The Midnight Clear
Edmund Hamilton Sears
Easy F · ♩=100
Jolly Old St. Nicholas, 19th Century American Carol
G
Jolly Old St. Nicholas
19th Century American Carol
Very Easy G · ♩=144
He Is Born, Traditional Carol
G
He Is Born
Traditional Carol
Advanced G · ♩=100
Go Tell It On The Mountain, African-American Spiritual
G
Go Tell It On The Mountain
African-American Spiritual
Advanced G · ♩=100
Good Christian Men, Rejoice, John Mason Neale
F
Good Christian Men, Rejoice
John Mason Neale
Easy F · ♩=165
He Is Born, The Holy Child (Il Est Ne, Le Divin Enfant), Traditional French Carol
G
He Is Born, The Holy Child (Il Est Ne, Le Divin Enfant)
Traditional French Carol
Advanced G · ♩=216
Gather Around The Christmas Tree, John H. Hopkins
F
Gather Around The Christmas Tree
John H. Hopkins
Easy F · ♩=120
Oh, How I Love Jesus (O How I Love Jesus), Traditional
C
Oh, How I Love Jesus (O How I Love Jesus)
Traditional
Advanced C · ♩=132
Fantasia On Polish Christmas Carols, Traditional
G
Fantasia On Polish Christmas Carols
Traditional
Advanced G · ♩=112

Page 2 of 2

Questions about Christmas Carols for Piano

What is the easiest Christmas carol to play on piano?
"Jingle Bells", "Away in a Manger" and "Silent Night" have short, simple melodies. Each card shows its level.
How early should I start practicing for Christmas?
Three to four weeks is comfortable for a carol you want to play for others. Practice slowly at first, then bring it up to singing speed.
Do I need to read sheet music?
No. Falling notes and color-coded keys show what to press. The sheet music is there when you want it.
Can I download the sheet music?
Playing and practicing are free in your browser. PDF and MIDI downloads come with Premium, as for every song on the site.