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.

Jingle Bells, J. Pierpont
G
Jingle Bells
J. Pierpont
Easy G · ♩=180
Deck The Halls, Traditional
F
Deck The Halls
Traditional
Beginner F · ♩=118· 7 chords
Greensleeves, Traditional English Folksong
E
Greensleeves
Traditional English Folksong
Easy E · ♩=150
We Wish You A Merry Christmas, Traditional
G
We Wish You A Merry Christmas
Traditional
Beginner G · ♩=142· 9 chords
If You're Happy And You Know It, Traditional
B
If You're Happy And You Know It
Traditional
Advanced Bb · ♩=184
THE LITTLE DRUMMER BOY, Katherine K. Davis
D
THE LITTLE DRUMMER BOY
Katherine K. Davis
Easy D · ♩=72· 8 chords
THE 12 DAYS OF CHRISTMAS, Traditional English Carol
F
THE 12 DAYS OF CHRISTMAS
Traditional English Carol
Easy F · ♩=120· 6 chords
Angels We Have Heard On High, Christmas Carol
F
Angels We Have Heard On High
Christmas Carol
Easy F · ♩=115
I Am So Glad On Christmas Eve, Peder Knudsen
B
I Am So Glad On Christmas Eve
Peder Knudsen
Very Beginner Bb · ♩=120
O Holy Night, Adolphe Adam
C
O Holy Night
Adolphe Adam
Easy C · ♩=81
Joy To The World, George Frideric Handel
D
Joy To The World
George Frideric Handel
Beginner D · ♩=180· 6 chords
Bring A Torch, Jeannette, Isabella, Traditional Carol
G
Bring A Torch, Jeannette, Isabella
Traditional Carol
Easy G · ♩=100
Silent Night, Franz Gruber
C
Silent Night
Franz Gruber
Easy C · ♩=120
Auld Lang Syne, Traditional
F
Auld Lang Syne
Traditional
Easy F · ♩=120
Carol Of The Birds, Traditional Carol
E
Carol Of The Birds
Traditional Carol
Easy E · ♩=92
Of The Father's Love Begotten, Aurelius C. Prudentius
C
Of The Father's Love Begotten
Aurelius C. Prudentius
Very Beginner C · ♩=80
Away In A Manger, James R. Murray
G
Away In A Manger
James R. Murray
Easy G · ♩=100
A Jolly Merry Christmas, Traditional Carol
G
A Jolly Merry Christmas
Traditional Carol
Easy G · ♩=170
God Rest Ye Merry Gentlemen, Traditional
G
God Rest Ye Merry Gentlemen
Traditional
Advanced G · ♩=112
Sussex Carol, Christmas Carol
G
Sussex Carol
Christmas Carol
Easy G · ♩=120
The First Noel, 17th Century English Carol
C
The First Noel
17th Century English Carol
Advanced C · ♩=100
Wexford Carol, Traditional Irish Carol
B
Wexford Carol
Traditional Irish Carol
Very Beginner Bb · ♩=100
Hark! The Herald Angels Sing, Charles Wesley
G
Hark! The Herald Angels Sing
Charles Wesley
Very Easy G · ♩=100
Lo, How A Rose E'er Blooming, Traditional Carol
G
Lo, How A Rose E'er Blooming
Traditional Carol
Easy G · ♩=100
O Tannenbaum, Traditional German Carol
G
O Tannenbaum
Traditional German Carol
Easy G · ♩=120
O Come, O Come Emmanuel, Traditional
E
O Come, O Come Emmanuel
Traditional
Easy E · ♩=72
O Little Town Of Bethlehem, Phillips Brooks
B
O Little Town Of Bethlehem
Phillips Brooks
Very Beginner Bb · ♩=120
Pat-A-Pan (Willie, Take Your Little Drum), Bernard de la Monnoye
B
Pat-A-Pan (Willie, Take Your Little Drum)
Bernard de la Monnoye
Very Beginner Bb · ♩=176
Coventry Carol, Christmas Carol
G
Coventry Carol
Christmas Carol
Easy G · ♩=69
O Christmas Tree, Traditional
G
O Christmas Tree
Traditional
Easy G · ♩=100
The Snow Lay On The Ground, Traditional Carol
G
The Snow Lay On The Ground
Traditional Carol
Easy G · ♩=112.5
The Twelve Days Of Christmas, Traditional Carol
C
The Twelve Days Of Christmas
Traditional Carol
Easy C · ♩=192
LITTLE DRUMMER BOY, Katherine K. Davis
B
LITTLE DRUMMER BOY
Katherine K. Davis
Medium Bb · ♩=104· 3 chords
I Saw Three Ships, Traditional Carol
G
I Saw Three Ships
Traditional Carol
Easy G · ♩=157.5
The Holly And The Ivy, Traditional
B
The Holly And The Ivy
Traditional
Easy Bb · ♩=110
Away In A Manger - A Meditation For Piano Solo, James R. Murray
D
Away In A Manger - A Meditation For Piano Solo
James R. Murray
Advanced D · ♩=84
Here We Come A-Wassailing, Traditional
C
Here We Come A-Wassailing
Traditional
Easy C · ♩=120
Noel! Noel!, Traditional Carol
B
Noel! Noel!
Traditional Carol
Easy Bb · ♩=90
The First Noel / Christmas Eve Waltz, Traditional
D
The First Noel / Christmas Eve Waltz
Traditional
Easy D · ♩=96
Tomorrow Shall Be My Dancing Day, Traditional
C
Tomorrow Shall Be My Dancing Day
Traditional
Very Beginner C · ♩=144
Masters In This Hall, Traditional English
B
Masters In This Hall
Traditional English
Very Beginner Bb · ♩=198
All Glory, Laud And Honor, John Mason Neale
C
All Glory, Laud And Honor
John Mason Neale
Easy C · ♩=100
I Heard The Bells On Christmas Day, Henry Wadsworth Longfellow
F
I Heard The Bells On Christmas Day
Henry Wadsworth Longfellow
Easy F · ♩=90
Caroling, Caroling, Alfred Burt
G
Caroling, Caroling
Alfred Burt
Easy G · ♩=127.49999999999999
Ding Dong! Merrily On High!, Christmas Carol
G
Ding Dong! Merrily On High!
Christmas Carol
Easy G · ♩=120
O Come, O Come Immanuel, John Mason Neale
E
O Come, O Come Immanuel
John Mason Neale
Easy E · ♩=108
The Friendly Beasts, Traditional Carol
B
The Friendly Beasts
Traditional Carol
Easy Bb · ♩=110
Up On The Housetop, B.R. Hanby
B
Up On The Housetop
B.R. Hanby
Easy Bb · ♩=160

Page 1 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.