John Bunyan relata a viagem de Cristão, um peregrino espiritualmente abatido que viaja rumo à Cidade Celestial. No decorrer da aventura, ele se encontra com personagens de carne e osso, mas que possuem nomes alegóricos, tais como Evangelista, Adulação, Malícia, Apoliom e Vigilância.