| # | Title | Artist | Rating | Length |
|---|
| 1 | Still, Still, Still | German trad., arr. Gant | | 2:25 |
| 2 | All Bells in Paradise | John Rutter | | 5:15 |
| 3 | On Christmas Night (Sussex Carol) | English trad. arr. Philip Ledger | | 1:50 |
| 4 | Stille nacht, heilige nacht | Guy Bovet | | 1:32 |
| 5 | Lo! Christ the Lord Is Born | Sir Edward Elgar | | 2:07 |
| 6 | O Mortal Man (Sussex Mummers' Carol) | Trad. arr. Herbert Howells | | 3:02 |
| 7 | Quem pastores laudavere | James Bassi | | 5:01 |
| 8 | Today Maiden Mary | Irish trad. arr. Michael Nicholas | | 2:25 |
| 9 | I Saw Three Ships | English trad. arr. Richard Lloyd | | 2:14 |
| 10 | Silent Night | Franz Gruber arr. John Rutter | | 4:10 |
| 11 | Susanni | Grayston Ives | | 6:43 |
| 12 | My Guardian Angel | Judith Weir | | 2:18 |
| 13 | Before the Paling of the Stars | James Lavino | | 2:59 |
| 14 | The Word Made Flesh | Philip Wilby | | 4:38 |
| 15 | In the Bleak Midwinter | Gustav Holst | | 4:57 |
| 16 | O Jesulein suss | German trad. harmonised by JS Bach | | 2:11 |
| 17 | I Wonder as I Wander | Appalachian folk carol arr. Andrew Carter | | 3:53 |
| 18 | Christe, redemptor omnium | Plainsong arr. Matthew Martin | | 4:46 |
| 19 | It Came Upon the Midnight Clear | English trad. arr. Arthur Sullivan, descants by Richard Marlow | | 3:19 |
| 20 | In dulci jubilo | Johann Sebastian Bach | | 2:30 |