In Charles Dickens’ A Christmas Carol , Scrooge is visited by four ghosts in total: Jacob Marley plus the three Spirits of Christmas Past, Present, and Yet to Come.

Quick Scoop: The Four Visitors

  • Jacob Marley – Scrooge’s dead business partner, chained and tormented, appears first to warn him he must change his ways.
  • Ghost of Christmas Past – A strange, childlike-yet-old spirit who shows Scrooge scenes from his earlier life and where he began to harden his heart.
  • Ghost of Christmas Present – A jolly giant in a green robe who reveals how people (especially the Cratchits) celebrate Christmas right now, with and without Scrooge’s generosity.
  • Ghost of Christmas Yet to Come – A silent, grim figure in a dark cloak who shows Scrooge his lonely future if he does not change.

Many people answer “three” because they only count the Christmas spirits, but the story clearly includes Marley as a full ghostly visitor, bringing the true total to four.

TL;DR: In A Christmas Carol , four ghosts visit Scrooge: Marley, and the Spirits of Christmas Past, Present, and Yet to Come.

Information gathered from public forums or data available on the internet and portrayed here.