Un classico della letteratura inglese quanto allo stile letterario, è un racconto allegorico in forma di sogno e rispecchia l'assoluta fedeltà alla Sacra Scrittura che caratterizzava il periodo del Puritanesimo nel quale visse l'autore.
Il protagonista è un uomo chiamato Cristiano. È cittadino della Città della Distruzione ed è consapevole di essere spiritualmente malato. Inizia così questo racconto che, attraverso molti sviluppi e il coinvolgimento graduale di molti personaggi, accompagna Cristiano prima alla Croce e poi nel difficile cammino della vita del credente, fino alla Città celeste, gloriosa meta finale.
Nella seconda parte vengono descritte le vicende della moglie Cristiana che, insieme ai quattro figli e altre persone, percorre lo stesso itinerario.