Nekega pobožnega človeka so zlobni v zaporu vrgli in tam je imel vizijo: Sredi polja, s hrbtom do svojega bivališča v mestu smrti, je človek, upognjen pod velikim bremenom grehov. V njegovih rokah je Knjiga. Iz knjige tega človeka kristjan je izvedel, da bo mesto zažgalo nebeški ogenj in vsi njegovi prebivalci bodo nepreklicno propadli, če ne bodo takoj šli na pot, ki vodi od smrti do večnega življenja. Toda kje je ta dobrodošla pot?
Domači je štel za kristjana norega in sosedje so se mu norčevali, ko je odhajal iz hiše v mestu Doom, ne vedoč, kam gre. Toda na prostem je srečal človeka po imenu Evangelist, ki je kristjanu pokazal na visoka vrata, ki so stala visoko v daljavi in mu naročila, naj gre naravnost do njih, ne da bi se nikamor obrnil.
Po kristjanu sta se iz mesta odpravila dva soseda: trmast in dosleden, toda prvi se je kmalu obrnil nazaj, saj od satelitov ni dobil jasnega odgovora na vprašanje, kakšna "dediščina neprebavljiva, brezmadežna" ju čaka za Vrata. Prebivalca je zapustil tudi kristjan, ko je videl, kako je vstopil v neprehodno močvirje zaničevanja - kraj na poti do Utesnjenih vrat, kjer so se nečistoče greha dvoma in strahu, ki zagrabijo grešnika, prebudenega iz mrka, zamajale. Tega močvirja ni mogoče obiti niti ga izsušiti ali tlakovati.
Za močvirjem kristjana je pričakal svetovni modrec. Potovalca je zapeljal z nagovori, da pozna preprostejši in učinkovitejši način, kako se znebiti bremena grehov kot potovanje, polno nevarnih nevarnosti na drugi strani Bližnjih vrat. Dovolj je, da se zavijete v vas s čudovitim imenom Dobrota in tam poiščete osebo po imenu Zakonitost, ki je že veliko pomagala ljudem.
Kristijan je poslušal neljube nasvete, toda evangelist ga je ustavil na obvozni katastrofalni poti in ga postavil na pravo pot, stopil po kateri je precej kmalu dosegel Zapri vrata.
"Pokukajte in odprli vam bodo," je kristjan prebral napis nad vrati in trkal s srhljivim srcem. Vratar je spustil kristjana in ga celo rahlo potisnil v hrbet, kajti v bližini je bil močan grad Beelzebub, s katerega bi skupaj z družino streljal smrtonosne puščice v ozka vrata, ki so ovirala prehod.
Vratar je kristjanom opozoril na številne poti, ki ležijo za vrati, le ena od vseh - ki so jih postavili patriarhi, preroki, Kristus in njegovi apostoli - je ozka in neposredna. Krščan mora po njegovem mnenju po poti resnice iti dalje.
Nekaj ur pozneje je kristjan prišel do določene hiše, kjer so vse - sobe in predmeti v njih - simbolizirali najpomembnejše resnice, brez katerih romar ne bi mogel premagati za to pripravljenih ovir. Pomen simbolov je kristjan razložil lastnik te hiše. Tolmač.
Zahvali se tolmaču in nadaljuje svojo pot. Kristijan je kmalu zagledal hrib, ki ga je okronal Križ. Takoj, ko se je povzpel na Križ, se je breme grehov zgrnilo z njegovih ramen in izginilo v grob, zrejoč ob vznožju hriba.
Tu so pri Križu trije Gospodovi angeli obkolili kristjana, mu odstranili cestne krpe in jih oblekli v praznična oblačila. Vodili pot naprej, angeli so mu izročili ključ Obljube in svitek s pečatom, ki služi kot prehod v nebeško mesto.
Na poti do kristjana je naletel na druge romarje, večinoma nevredne svojih izbranih poti. Tako je spoznal Formalista in Hipokritja iz dežele Vanity, ki se je na slavo držal poti na Sion. Šli so mimo Bližnjih vrat, saj je običajno prehoditi najkrajšo pot v svoji državi - kot da o njih ni bilo rečeno: "Kdor ne vstopi na ovčje dvorišče pri vratih, ampak se vzpenja na plano, je tat in ropar."
Ko je bilo treba prečkati goro Težko, sta formalist in Hipokrit izbrala priročno videti gladke obvozne ceste - ena se je imenovala Nevarno, druga pa Killing - in izginili.
Na samem vrhu gore je kristjan spoznal plaho in nezaupljivo; ti romarji so se bali nevarnosti, s katero se spopada cesta v nebeško mesto, in zaradi strahopetnosti so se odločili zaviti nazaj.
Kristijan se je spopadel s prvo nevarnostjo na vhodu v dvorano Splendor: dva strašna leva sta bila tu privezana na straneh poti. Kristijan se je začudil, a tu ga je vratar zamolčal s pomanjkanjem vere in, ko je zbral pogum, šel nepoškodovan točno na sredino med ropotajočimi bitji.
Kristjanov pogum je bil nagrajen s prisrčnim sprejemom v sobi in dolgim dolgotrajnim pogovorom mimo polnoči, s srčnim pogovorom z deklicami Modrosti, Pobožnosti in Usmiljenja o veličini in dobroti Mojstra, ki je zgradil to komoro. Naslednje jutro so domačini peljali Christiana po cesti, opremljeni z oklepom in orožjem, ki se ne starajo in se ne obrabijo za vedno.
Brez tega orožja in oklepa bi bilo nesmiselno za kristjana v Dolini ponižanja, kjer mu je angel brezna Apollion, kraljevi goreč sovražnik, ki mu je kristjan služil, preprečil pot. Romar je pogumno stopil v dvoboj z nasprotnikom in z Gospodovim imenom prevladala na ustnicah.
Nadalje je kristjanova pot ležala v dolini sence Smrti, kjer je moral v temnem tempu stopiti po ozki poti med grozno močvirjem in brezno brezno, obhodi vhod v pekel. Varno je šel mimo in brlog velikanov Paganstvo in papeštvo, v starih časih, ko so bili še močni, popolnoma posuta s kostmi popotniki, ki so jim padli v šape.
Za Dolino smrtne sence je kristjan dočakal romarja z imenom Verni, ki je tako kot kristjan prestopil skozi Zaprta vrata in uspel prenesti več kot en test. Ko sta našla med seboj vredne spremljevalce, sta se kristjan in Zvesti odločila, da skupaj nadaljujeta pot. Tako so hodili, dokler niso v daljavi zagledali mesta.
Nato je evangelist, ki ga poznata oba, prišel na srečanje in rekel, da bo eden od njih v tem mestu utrpel mučeniško smrt - sprejel ga bo v svojo korist: prej bi vstopil v nebeško mesto, poleg tega pa bi se izognil mukam, pripravljenim za preživelega. To mesto se je imenovalo Vanity, in tam je bilo celo leto sejem. Izbira blaga je bila ogromna: hiše, posestva, postojanke, naslovi, kraljestva, strasti, užitki, telesni užitki, bogate žene in možje, življenje telesa in duše; nenehni brezplačni spektakli: tatvina, umor, prešuštvo, prisega zločina ... Sejem je bil osvetljen z zlobno grimizno lučjo.
Romarji so se na klice prodajalcev odzvali, da ne potrebujejo nič drugega kot resnico. Te besede so med trgovci sprožile izbruh negodovanja. Kršarja in Zvestega so kot moteče težave privedli na preizkušnjo, kjer so zavist, vraževernost in užitki pričali proti njim.
Z nepravično razsodbo je bil Zvestih brutalno usmrčen, a je kristjan uspel pobegniti. A dolgo mu ni bilo treba sam - ujelo ga je upanje iz mesta Vanity, ki se je bilo zaradi videnja smrti vernega prisilno odpraviti na pot; tako vedno priča pričevanja resnice postavlja nove Kristusove privržence.
Videvši udobno pot, za katero se je zdelo, da sledi natanko po njihovi cesti, je kristjan prepričal upanje, da je šel naprej, kar je oboje skoraj pokončalo: po priročni poti so se romarji znašli na gradu Doubt. Grad je pripadal velikanu obupa, ki jih je zajel in začel mučiti, poskušal je položiti roke nase in s tem ustaviti grozne muke.
Krščan je bil že pripravljen upoštevati obup, toda upanje ga je opomnilo na zapoved "Ne ubij." Tu se je kristjan spomnil obljube, ki so jo dali angeli, in odprl ključavnice zapora.
Kmalu so bili romarji že v gorah Otradnye, z vrhov katerih so se slabo videla vrata nebeškega mesta. Pastirji spoznanje, izkušeni, budni in iskreni so dali kristjanu z upanjem podroben opis poti do njih.
Ob opisu, ki so ga prejeli od vernih rok, so popotniki kljub temu sledili črncu v svetlečih oblačilih, ki je obljubil, da jih bo vodil v nebeško mesto, a so ga vodili v zvito urejene mreže. Božji angel je romarje osvobodil mreže in razložil, da so ujeti v zapeljivca, sicer lažnega apostola.
Poleg tega sta se kristjan in upanja sprehodila po čudoviti deželi kombiniranja, o kateri je govoril prerok Izaija in ki jo Gospod imenuje Njegova. Zrak je bil napolnjen s čudovitimi aromami in je zazvonil iz očarljivega petja ptic. Bolj izrazito in razločno na očeh popotnikov se je razkrilo zaželeno nebeško mesto. In tako sta šla do reke, ki sta jo gotovo morala prečkati - le dva, Enoh in Elija, sta se v nebeški Jeruzalem prebila mimo nje.
Takoj, ko so romarji vstopili v reko, je kristjan začel potoniti in zavpil z besedami psalmista: „Utopim se v globokih vodah in valovi me pokrivajo z glavo! Groza smrti me je prevzela! "
Toda Jezus Kristus ni zapustil svojih zvestih in so varno odšli na nasprotni breg. Pri vratih nebeškega mesta so romarji srečali vojsko angelov; nebeški zbor je zapel pesem: "Blagoslovljeni, da so poklicani na poročno večerjo Jagnjeta."
Romarji so vstopili v vrata in za njimi so se nenadoma preoblikovali in si nadeli odeje, iskrile kot zlato. Angeli, katerih veliko je bilo, so zapeli: "Sveti, sveti, sveti je Gospod nad vojskami!"
In bila je še ena vizija do pobožnega človeka, v katerem se mu je razodela usoda kristjanov, ki ni hotela niti enkrat slediti svojemu možu.
Takoj, ko je mož prestopil reko smrti, je ta ženska začela razmišljati o svoji preteklosti in prihodnosti; obremenjena je bila z bremenom krivde - ne samo zaradi sebe, ampak tudi zaradi otrok, ki so ji preprečili vstop v Večno življenje.
Nekoč v sanjah je videla kristjana, ki stoji med nesmrtnimi in se igra pred liro. In naslednje jutro je gost z imenom Skrivnost potrkal na njena vrata in prenesel povabilo Učitelja nebeškega mesta, da pride k njemu na obed.
Sosedje so zasmehovali Christiana, ko so izvedeli, da se je podala na nevarno pot, in samo ena, imenovana Ljubezen, je prostovoljno šla z njo.
Za zaprtimi vrati je Gospod sam pozdravil kristjana z otroki in z ljubeznijo. Nakazal je pot, ki jo je prehodil in ki jo je moral premagati.
Tako grozne nevarnosti so na tej poti čakale ženske in otroke, ki jih je tolmač menil, da jih je treba dati vodnikom svojega služabnika po imenu Duh hrabrosti. Večkrat je reševal popotnike in jih obvaroval pred grozljivimi velikani in pošasti, ne da bi se število uničenih romarjev podalo na pot, ki vodi v nebeško mesto, ne skozi Zaprta vrata,
Povsod, kamor je šel Christian s svojimi spremljevalci, je slišala občudovanje zgodb o slavnih podvigih njenega moža in njegovega tovariša Vernyja. Med potjo sta se njena sinova poročila s hčerami pobožnih ljudi in rodili so se jim otroci. Dojenčke, vnuke kristjanov in kristjanov, romarje so izročili Pastirju, ki je na gorah Otradnih gojil črede in se spustil v deželo Kombinacije. Tu, med čudovitimi vrtovi, ki so zasenčili bregove reke smrti, so ostali, dokler se kristjanom ni prikazal angel z novico, da je car pričakoval, da se mu bo prikazala čez deset dni.
Christian je pravočasno vstopil v reko z veseljem in spoštovanjem; na drugi strani pa je kočija že čakala, da jo sprejme in odpelje v nebeško mesto.