111 Great Songs for Advent

The perennial “how early is too early to listen?” debates exist, in part, because there is a glut of really great Christmas music in the world. Too much, some argue, to confine it to only one month of the year. But it’s December now, and Advent begins tomorrow (Sunday, December 2), so this year’s debates are over. It’s officially time to start listening to Christmas music.

To that end, I have curated a new playlist of 111 Advent songs. Not “holiday” songs, mind you. Advent songs. You won’t find “Deck the Halls” or “Let It Snow” on this list (lovely as they are). But you will find songs that beautifully capture the theological gravitas of this season in the Christian calendar—a season that is about both joy and longing, celebration and expectation, gratitude and petition.

The songs on this list include both centuries-old classics and recent originals. Many are somber and contemplative, appropriately subdued in the face of the majesty and mystery of the “God with us” incarnation. Others are jubilant and musically maximalist, appropriately grandiose in the face of the “Gloria in excelsis Deo!” worship that the birth of Christ demands.

You can find all 111 songs in this playlist on Spotify. I pray this 7-plus hours of music will bless you and your loved ones during this and future Advent seasons.

  1. “O Come O Come Emmanuel,” Future of Forestry
  2. “Come, Thou Long Expected Jesus,” Robbie Seay Band
  3. “Love’s Coming Down (Isaiah),” Melanie Penn
  4. “Isaiah 11,” Rain for Roots
  5. “Emmanuel (Every Promise Yes in Him),” Caroline Cobb
  6. “Sing We the Song of Emmanuel,” Matt Boswell
  7. “Song of Zechariah,” The Gospel Coalition
  8. “The Coming of Jah,” Low
  9. “Comfort, Comfort Now My People,” Page CXVI
  10. “Joy to the World,” Sufjan Stevens
  11. “Oh for Joy,” Folk Hymnal
  12. “Joy,” 116, Abe Parker, Lecrae, Trip Lee
  13. “O Come, O Come Emmanuel” Belle and Sebastian
  14. “Hope,” The Brilliance
  15. “O Magnum Mysterium,” Morten Lauridsen
  16. “The Light Came Down,” Josh Garrels
  17. “Break Forth, O Beauteous Heavenly Light,” Choir of King’s College (Cambridge)
  18. “Light of the World,” Lauren Daigle
  19. “A Light,” The Brilliance
  20. “Mary’s Song,” Robbie Seay Band
  21. “Mary Consoles Eve,” Rain for Roots, Sandra McCracken
  22. “Breath of Heaven (Mary’s Song),” Amy Grant
  23. “The Earth Stood Still,” Future of Forestry
  24. “Silent Night,” Sojourn
  25. “O Holy Night,” Nat King Cole
  26. “Hark! The Herald Angels Sing!” Choir of King’s College (Cambridge)
  27. “Silent Night,” Over the Rhine
  28. “Let All Mortal Flesh Keep Silence,” The Modern Post
  29. “Noel,” Lauren Daigle and Chris Tomlin
  30. “First Noel,” Leslie Odom Jr.
  31. “Angels We Have Heard On High,” Sarah McLachlan
  32. “Gloria,” Josh Garrels
  33. “In Dulci Jubilo,” 14th century traditional
  34. “Hark! The Herald Angels Sing!” The Eagle and Child
  35. “Gift of Love (Angel Chorus),” Melanie Penn
  36. “O Come,” 116, CASS, nobigdyl, Tedashii
  37. “O Come All Ye Faithful,” Johnnnyswim
  38. “Lo, How a Rose ‘Ere Blooming,” Penny and Sparrow
  39. “There is No Rose of Such Virtue,” Sting
  40. “With Us,” MissionSong feat. Satoya Foster
  41. “Handel’s Messiah,” Jenny & Tyler
  42. “Unto Us,” JJ Heller
  43. “O Holy Night,” Future of Forestry
  44. “Go Tell It on the Mountain,” Young Oceans
  45. “Exult in the Savior’s Birth,” Matt Boswell
  46. “What Child is This Anyway?” Sufjan Stevens
  47. “Child of Love,” Sara Groves
  48. “Who Would Have Dreamed?” Sovereign Grace Music
  49. “Little Town,” Over the Rhine
  50. “City of David,” The Gray Havens
  51. “Once in Royal David’s City,” Choir of King’s College (Cambridge)
  52. “Messiah,” Bifrost Arts
  53. “Oh Little Town of Bethlehem,” Nat King Cole
  54. “Cradle in Bethlehem,” Sleeping At Last
  55. “The Friendly Beasts,” Sufjan Stevens
  56. “Coventry Carol,” Pentatonix
  57. “What Child Is This / The Holly and the Ivy,” Bing Crosby
  58. “Away in a Manger,” Drew Holcomb and The Neighbors
  59. “Manger Throne,” Third Day
  60. “The Cradle and the Cross,” Austin Stone Worship
  61. “God Made Low,” Sovereign Grace Music
  62. “Immanuel,” Folk Hymnal
  63. “Midwinter,” Audrey Assad
  64. “It Came Upon a Midnight Clear,” Ella Fitzgerald
  65. “Creator of the Stars at Night,” High Street Hymns
  66. “Still Still Still,” Future of Forestry
  67. “I Wonder and I Wander,” Chanticleer
  68. “O Come, All Ye Faithful,” Amy Grant
  69. “Star of Wonder,” Kurt Elling
  70. “Oh, Watch the Stars,” Elizabeth Mitchell, Aoife O’Donovan
  71. “Written on the Sky,” Max Richter
  72. “Star of Wonder,” JJ Heller
  73. “We Three Kings,” 116, Abe Parker, Lecrae, Paul Russell
  74. “Do You Hear What I Hear?” Future of Forestry
  75. “Awake My Soul, Awake My Tongue,” Page CXVI
  76. “Hosanna,” Josh Garrels
  77. “Peace Peace,” Sara Groves
  78. “This Is the Christ,” Sandra McCracken
  79. “Jesus Born on This Day,” Mariah Carey
  80. “Pie Jesu,” Future of Forestry
  81. “Lo, How a Rose ‘Ere Blooming,” Young Oceans
  82. “Joy Has Dawned,” Kings
  83. “Hymn 87: Welcome Happy Morning,” Hanan Townshend
  84. “O Sacred and Immortal Day,” Leigh Nash
  85. “Unto Us Is Born a Son,” Choir of King’s College (Cambridge)
  86. “Advent Hymn,” Christy Nockels
  87. “Little Drummer Boy,” Shane & Shane
  88. “Nun komm der Heiden Heiland,” comp. Michael Praetorius; lyrics by Martin Luther
  89. “A Mighty Fortress / Angels We Have Heard on High,” Amy Grant
  90. “Come Light Our Hearts,” Sandra McCracken
  91. “Cradle Hymn,” Elizabeth Mitchell
  92. “Messiah: Hallelujah Chorus,” George Frideric Handel
  93. “God Rest Ye Merry Gentlemen,” Bing Crosby
  94. “Lift Up Your Head Ye Mighty Gates,” Sufjan Stevens
  95. “Oh Children Come,” Keith & Kristyn Getty
  96. “I Wait,” All Sons and Daughters
  97. “Wait for You,” Rivers & Robots
  98. “She Waits,” The Gray Havens
  99. “Wait for the Lord,” Taizé
  100. “Every Valley (It’s Hard to Wait),” Rain for Roots, Flo Paris
  101. “How Long?” Bifrost Arts
  102. “The Gates (Among the Ruins),” Young Oceans
  103. “O Come O Come Emmanuel,” Rain for Roots, Sandra McCracken, Skye Peterson
  104. “Come, Thou Long Expected Jesus,” Page CXVI
  105. “Come to Us Lord,” Young Oceans
  106. “White Horse,” Over the Rhine
  107. “Justice Delivers Its Death,” Sufjan Stevens
  108. “I Heard the Bells on Christmas Day,” Caroline Cobb, Sean Carter
  109. “All Bells in Paradise,” John Rutter
  110. “Joy to the World,” Future of Forestry
  111. “All Glory Be to Christ,” Kings