Traditional Christmas Songs, Music & Carols
Songs with sheet music, chords, lyrics & midis
Scroll Down to see the list of songs then click on the tune number (under Tune # )
to go to the page showing that tune. When in that page, left click on
the speed selector to play the tune, or click back on your browser to
return to this page. Note:
The midi arrangements are intended for reference and educational purposes
only, and have been designed to emphasize the melody (left channel) and
the rhythm with a simple bass and chord backing (right channel)
Also Check out our Christmas Carol Music Videos Playlist on YouTube
VIDEO
For Christmas Music books and sheet music to buy check the huge Christmas Collection at Sheet Music Plus.
Title
Tune #
Key
Lyrics?
All Hail to The Days/Drive The Cold Winter Away
002854
FMaj
Yes
All My Heart This Night Rejoices
011470
EbMaj
Yes
All People That On Earth Do Dwell
011471
GMaj
Yes
All Praise To Thee, Eternal God
011473
CMaj
Yes
Angels From The Realms Of Glory
000356
GMaj
Yes
Angels We Have Heard On High
000355
GMaj
Yes
Away In A Manger
014523
FMaj
Yes
Babe Of Bethlehem, The
000552
CMaj
Yes
Boar's Head Carol
001120
BbMaj
Yes
Burgundian Carol
001532
FMaj
Yes
Cherry Tree, The
010102
GMaj
Yes
Cherry-tree Carol, The
001855
GMaj
Yes
Children, Go Where I Send Thee
001896
AMaj
Yes
Christ Child Lullaby
001913
DMaj
Yes
Christians Awake, Salute
011864
CMaj
Yes
Christmas Eve
001920
DMaj
Yes
Christmas Eve(Irish Air)
001919
GMaj
No
Christmas In The Trenches
001922
Yes
Christmas Is Coming
001923
DMaj
Yes
Christmas Is Now Drawing Near At Hand
001924
Yes
Christmas Tree O Christmas Tree
014778
GMaj
Yes
Come All Ye Faithful
013394
GMaj
Yes
Come Rejoicing, Praises Voicing
011889
FMaj
Yes
Come Your Heart And Voices Raising
011918
FMaj
Yes
Cornish Wassail Song
002200
DMaj
Yes
Corpus Christi Carol
002203
EbMaj
Yes
Deck The Halls
002531
CMaj
Yes
Ding Dong Merrily On High
002640
BbMaj
Yes
Ditchling Carol, The
002663
CMaj
Yes
Don Oiche Ud I Mbeithil(Irish Christmas Carol)
002711
Amin
No
Every Star Shall Sing A Carol
003151
GMaj
Yes
First Nowell, The
003461
CMaj
Yes
From Heaven Above To Earth I Come
012252
CMaj
Yes
Gather Round The Christmas Tree
003788
GMaj
Yes
Gloucestershire Wassail
003936
FMaj
Yes
Go Tell It On The Mountain
003955
GMaj
Yes
God Rest Ye Merry Gentlemen
003963
EMin
Yes
Good Christian Men Rejoice
004013
FMaj
Yes
Good King Wenceslas
004016
FMaj
Yes
Good People All This Christmastime
003110
GMaj
Yes
Hark How All The Welkin Rings
002125
CMaj
Yes
Hark The Glad Sound! The Savior Comes
012412
GMaj
Yes
Hark The Herald Angels Sing
004334
CMaj
Yes
Hark What Mean Those Holy Voices
012419
GMaj
Yes
Hark, A Thrilling Voice Is Sounding
012420
EbMaj
Yes
Holly And The Ivy, The
004596
GMaj
Yes
Holly Bears A Berry (Sans Day Carol), The
004597
EbMaj
Yes
Huron Carol, The
004755
BbMaj
Yes
I Heard The Bells On Christmas Day
004821
CMaj
Yes
I Saw Three Ships
004852
FMaj
Yes
I Wonder As I Wander
014774
CMaj
Yes
In The Bleak Midwinter
005018
FMaj
Yes
It Came Upon A Midnight Clear
014622
FMaj
Yes
It Was Poor Little Jesus
005455
GMaj
Yes
Jesus Came, The Heavens Adoring
012732
DMaj
Yes
Jingle Bells
005298
CMaj
Yes
Joseph Lieber, Joseph Mein
005473
EbMaj
Yes
Joy To The World
005489
DMaj
Yes
Lullay, Thou Tiny Little Child
002235
GMaj
Yes
Mary Had A Baby
006603
AMaj
Yes
Mistletoe Bough, The
006894
AMaj
Yes
My Dancing Day
007127
GMaj
Yes
Now Praise We Christ, The Holy One
013292
CMaj
Yes
Now Sing We, Now Rejoice
013294
GMaj
Yes
O Come All Ye Faithful
007453
GMaj
Yes
O Holy Night
007458
CMaj
Yes
O Jesus Christ, Thy Manger is
014783
Ebmaj
Yes
O Jesus, King Of Glory
013341
CMaj
Yes
O Little Town Of Bethleham
007462
FMaj
Yes
Once In Royal Davids City
007734
GMaj
Yes
Praise God The Lord, Ye Sons Of Men
013556
FMaj
Yes
Pretty Little Baby
008304
CMaj
Yes
Rise Up Shepherd, And Follow
013644
DMaj
Yes
Savior Of The Nations, Come
013738
Bbmaj
Yes
Seven Blessings Of Mary, The
013805
Dmaj
Yes
Silent Night
009368
BbMaj
Yes
Somerset Wassail
009550
EbMaj
Yes
St Stephen And Herod
009708
DMaj
Yes
Star Proclaims The King Is Here, The
014121
EbMaj
Yes
Tell Me What Month Was My Jesus Born In ?
010492
GMaj
Yes
There Is No Rose Of Such Virtue
014781
GMaj
Yes
This Endris Night
010146
GMaj
Yes
To Shepherds As They Watched By Night
014185
EbMaj
Yes
To Us a Child of Royal Birth
014775
Yes
Twelve Days Of Christmas, The
010493
FMaj
Yes
Unto Us A Boy Is Born
010564
CMaj
Yes
Up On The Housetop
014746
AMaj
Yes
We Three Kings Of Orient Are
010803
GMaj
Yes
We Wish You A Merry Christmas
010805
FMaj
Yes
What Child Is This
010914
CMaj
Yes
While Shepherds Watched Their Flocks By Night
014404
GMaj
Yes
Winds Through The Olive Trees
011711
CMaj
Yes
Winter Season Of The Year, The
011189
FMaj
Yes
With Gladness Men Of Old
011203
Yes