Сели они на коней и поехали в путь-дорогу; как только приехали в тридесятое государство, говорит Булат-молодец: «Ну, Иван-царевич, прикажи купить да нажарить кур, уток, гусей — чтоб всего было довольно! А я пойду твою невесту доставать. Да смотри: всякий раз, как я забегу к тебе, ты режь у любой птицы правое крылышко и подавай на тарелочке». Пошел Булат-молодец прямо к высокой башне, где сидела Василиса Кирбитьевна; бросил полегоньку камушком и сломил у башни золоченый верх. Прибегает к Ивану-царевичу, говорит ему: «Что ты спишь! Подавай курицу». Тот отрезал правое крылышко и подал на тарелочке. Булат-молодец взял тарелочку, побежал к башне и закричал: «Здравствуйте, Василиса Кирбитьевна! Иван-царевич приказал кланяться и просил меня отдать вам эту курочку». Она испугалась, сидит — ничего не говорит; а он сам за нее отвечает: «Здравствуй, Булат-молодец! Здоров ли Иван-царевич? — Слава богу, здоров! — А что же ты, Булат-молодец, стоишь? Возьми ключик, отопри шкапчик, выпей рюмку водочки и ступай с богом».
Прибегает Булат-молодец к Ивану-царевичу: «Что сидишь? — говорит. — Подавай утку». Тот отрезал правое крылышко, подал на тарелочке. Булат взял тарелочку и понес к башне: «Здравствуйте, Василиса Кирбитьевна! Иван-царевич приказал кланяться и прислал вам эту уточку». Она сидит — ничего не говорит; а он сам за нее отвечает: «Здравствуй, Булат-молодец! Здоров ли царевич? — Слава богу, здоров! — А что же ты, Булат-молодец, стоишь? Возьми ключик, отопри шкапчик, выпей рюмочку и ступай с богом». Прибегает Булат-молодец домой и опять говорит Иван-царевичу: «Что сидишь? Подавай гуся». Тот отрезал правое крылышко, положил на тарелочку и подал ему. Булат-молодец взял и понес к башне: «Здравствуйте, Василиса Кирбитьевна! Иван-царевич приказал кланяться и прислал вам гуся». Василиса Кирбитьевна тотчас берет ключ, отпирает шкап и подает ему рюмку водочки. Булат-молодец не берется за рюмку, а хватает де́вицу за правую руку; вытащил ее из башни, посадил к Иван-царевичу на лошадь, и поскакали они, добрые мо́лодцы, с душой красной де́вицей во всю конскую прыть.
Поутру встает-просыпается царь Кирбит, видит, что у башни верх сломан, а дочь его похищена, сильно разгневался и приказал послать погоню по всем путям и дорогам. Много ли, мало ли ехали наши витязи — Булат-молодец снял с своей руки перстень, спрятал его и говорит: «Поезжай, Иван-царевич, а я назад ворочусь, поищу перстень». Василиса Кирбитьевна начала его упрашивать: «Не оставляй нас, Булат-молодец! Хочешь, я тебе свой перстень подарю?» Он отвечает: «Никак нельзя, Василиса Кирбитьевна! Моему перстню цены нет — мне дала его родная матушка; как давала — приговаривала: носи — не теряй, мать не забывай!» Поскакал Булат-молодец назад и повстречал на дороге погоню; он тотчас всех перебил, оставил только единого человека, чтоб было кому царя повестить, а сам поспешил нагнать Ивана-царевича. Много ли, мало ли они ехали — Булат-молодец запрятал свой платок и говорит: «Ах, Иван-царевич, я платок потерял; поезжайте вы путем-дорогою, я вас скоро опять нагоню». Повернул назад, отъехал несколько верст и повстречал погоню вдвое больше, перебил всех и вернулся к Ивану-царевичу. Тот спрашивает: «Нашел ли платок?» — «Нашел».
Настигла их темная ночь; раскинули они шатер, Булат-молодец лег спать, а Ивана-царевича на караул поставил и говорит ему: «Каков случай — разбуди меня!» Тот стоял-стоял, утомился, начал клонить его сон, он присел у шатра и заснул. Откуда ни взялся Кощей Бессмертный — унес Василису Кирбитьевну. На заре очнулся Иван-царевич; видит, что нет его невесты, и горько заплакал. Просыпается и Булат-молодец, спрашивает его: «О чем плачешь?» — «Как мне не плакать? Кто-то унес Василису Кирбитьевну». — «Я же тебе говорил: стой на карауле! Это дело Кощея Бессмертного; поедем искать».
Долго-долго они ехали, смотрят — два пастуха стадо пасут. «Чье это стадо?» Пастухи отвечают: «Кощея Бессмертного». Булат-молодец и Иван-царевич выспросили пастухов: далеко ль Кощей живет, как туда проехать, когда они со стадом домой ворочаются и куда его запирают? Потом слезли с лошадей, свернули пастухам головы, нарядились в их платье и погнали стадо домой; пригнали и ста́ли у ворот.
У Ивана-царевича был на руке золотой перстень — Василиса Кирбитьевна ему подарила; а у Василисы Кирбитьевны была коза — от той козы молоком она и утром и вечером умывалась. Прибежала девушка с чашкою, подоила козу и несет молоко; а Булат-молодец взял у царевича перстень и бросил в чашку. «Э, голубчики, — говорит девушка, — вы озорничать стали!» Приходит к Василисе Кирбитьевне и жалуется: «Нониче пастухи над нами насмехаются, бросили в молоко перстень!» Та отвечает: «Оставь молоко, я сама процежу». Стала цедить, увидала свой перстень и велела послать к себе пастухов. Пастухи пришли. «Здравствуйте, Василиса Кирбитьевна!» — говорит Булат-молодец. «Здравствуй, Булат-молодец! Здравствуй царевич! Как вас бог сюда занес?» — За вами, Василиса Кирбитьевна, приехали; вы от нас нигде не скроетесь: хоть на дне моря, и то отыщем!» Она их за стол усадила, всякими яствами накормила и винами напоила. Говорит ей Булат-молодец: «Как приедет Кощей с охоты, расспросите его, Василиса Кирбитьевна, где его смерть? А теперь нехудо нам спрятаться».
Только что гости успели спрятаться, прилетает с охоты Кощей Бессмертный. «Фу-фу! — говорит. — Прежде русского духу слыхом было не слыхать, видом не видать, а нониче русский дух воочью является, в уста бросается». Отвечает ему Василиса Кирбитьевна: «Сам ты по Руси налетался, русского духу нахватался, так он тебе и здесь чудится!» Кощей пообедал и лег отдыхать; пришла к нему Василиса Кирбитьевна, кинулась на шею, миловала-целовала, сама приговаривала: «Друг ты мой милый! Насилу дождалась тебя; уж не чаяла в живых увидать — думала, что тебя лютые звери съели!» Кащей засмеялся: «Дура баба! Волос долог, да ум короток; разве могут меня лютые звери съесть?» — «Да где ж твоя смерть?» — «Смерть моя в голике, под порогом валяется».
Как скоро Кощей улетел, Василиса Кирбитьевна побежала к Ивану-царевичу. Спрашивает ее Булат-молодец: «Ну, где смерть Кощеева?» — «В голике под порогом валяется». — «Нет, это он нарочно врет! Надо расспросить его похитрее». Василиса Кирбитьевна тотчас придумала: взяла голик вызолотила, разными лентами украсила и положила на стол. Вот прилетел Кощей Бессмертный, увидал на столе вызолоченный голик и спрашивает, зачем это сделано. «Как же можно, — отвечала Василиса Кирбитьевна, — чтоб твоя смерть под порогом валялась; пусть лучше на столе лежит!» — «Ха-ха-ха, баба-дура! Волос длинен, да ум короток; разве здесь моя смерть?» — «А где же?» — «Моя смерть в козле запрятана». Василиса Кирбитьевна, как только Кощей на охоту уехал, взяла убрала козла лентами да бубенчиками, а рога ему вызолотила. Кощей увидал, опять рассмеялся: «Эх, баба-дура! Волос длинен, да ум короток; моя смерть далече: на море на океане есть остров, на том острове дуб стоит, под дубом сундук зарыт, в сундуке — заяц, в зайце — утка, в утке — яйцо, а в яйце — моя смерть!» Сказал и улетел. Василиса Кирбитьевна пересказала все это Булату-молодцу да Ивану-царевичу; они взяли с собой запасу и пошли отыскивать Кощееву смерть.
Долго, ли, коротко ли шли, запас весь приели и начали голодать. Попадается им собака со щенятами. «Я ее убью, — говорит Булат-молодец, — нам есть больше нечего». — «Не бей меня, — просит собака, — не делай моих деток сиротами; я тебе сама пригожусь!» — «Ну, бог с тобой!» Идут дальше — сидит на дубу орел с орлятами. Говорит Булат-молодец: «Я убью орла». Отвечает орел: «Не бей меня, не делай моих деток сиротами; я тебе сам пригожусь!» — «Так и быть, живи на здоровье!» Подходят к океан-морю широкому; на берегу рак ползет. Говорит Булат-молодец: «Я его пришибу!» Отвечает рак: «Не бей меня, добрый мо́лодец! Во мне корысти не много, хоть съешь — сыт не будешь. Придет время — я сам тебе пригожусь!» — «Ну, ползи с богом» — сказал Булат-молодец, посмотрел на́ море, увидал рыбака в лодке и крикнул: «Причаливай к берегу!» Рыбак подал лодку; Иван-царевич да Булат-молодец сели и поехали к острову; добрались до острова и пошли к дубу.
Булат-молодец ухватил дуб могучими руками и с корнем вырвал; достал из-под дуба сундук, открыл его — из сундука заяц выскочил и побежал что есть духу. «Ах, — вымолвил Иван-царевич, — если б на эту пору да собака была, она б зайца поймала!» Глядь — а собака уж тащит зайца. Булат-молодец взял его разорвал — из зайца вылетела утка и высоко поднялась в поднебесье. «Ах, — вымолвил Иван-царевич, — если б на эту пору да орел был, он бы утку поймал!» А орел уже несет утку. Булат-молодец разорвал утку — из утки выкатилось яйцо и упало в море. «Ах, — сказал царевич, — если б рак его вытащил!» А рак уж ползет, яйцо тащит. Взяли они яйцо, приехали к Кощею Бессмертному, ударили его тем яйцом в лоб — он тотчас растянулся и умер. Брал Иван-царевич Василису Кирбитьевну, и поехали в дорогу.