У деякому царстві, у деякій державі жили-були цар з царицею. І була в них єдина дочка Марья-врода - довга коса. Жили вони добре і щасливо.
Раптом прийшла на них страшна біда. Налетів на царство-держава страшний Змій про дев'яти головах, про дев'яти хоботах, про дев'яти хвостах. З них два сини Змееныша. Старший про шести головах, молодший про трьох. Закричав Змій такі слова:
- Слухайте, цар з царицею і весь народ! Все я царство вогнем спалю, попелом розвію. Всі ліси повыдеру, всі ріки-озера повыплесну, всі поля, луки притопчу, всіх людей погублю! А хочете бути живими, годуйте мене з синами за саму смерть. Щоб кожен день до вечірньої зорі залишали на Буян-горе дівчину молоду. Нам на съеденье, вам на спасіння.
Що тут робити? Заплакав весь народ гірко, та робити нічого. Стали з того часу кожен день до вечора брати по дівчині молодий, вели її на Буян-гору, до столітнього дуба приковували.
Налітали тут змії, дівчину пожирали, кісточки кидали в озеро.
У ту пору, в той час був у бідної бабусі-задворенки на краю міста улюблений онук Ваня.
Побачив раз Іван, як у синього моря на золотому піску Марья-врода - довга коса хороводи водила, і полюбив її без пам'яті.
Раптом прийшла звістка, що завтра царівну на съеденье до Змія йти.
Встав вранці Іван, говорить бабусі:
- Готуй мені, бабуся, лляну сорочку чисту, піду я битися зі Змієм лютим - або живим не буду, або Мар'ю-царівну звільню.
Заплакала тут бабуся приготувала йому лляну сорочку, побігла на город, принесла пекучої кропиви, стала з пекучої кропиви другу сорочку плесть. Плете сорочку, сама від болю плаче.
- Ось, - каже, - Іванко, одягни ти цю сорочку. Буде Змій тебе кусати мови обпече.
- Добре, - каже Іван.
Ось на вечірній зорі вирядився Іван. Взяв гостру косу, залізну палицю, надів лляну сорочку, зверху кропив'яну, попрощався з бабусею і пішов на гору Буян.
Стоїть на горі Буян столітній дуб. У дуба Марья-врода - довга коса золотим ланцюгом прикутий. Побачила вона Івана - заплакала.
- Ти чого прийшов, добрий молодець? Моя черга смерть приймати, гарячу кров проливати, а тобі за що пропадати? Прилетить зараз Змій і тебе зжере.
- Не лякайся, красна дівице! Авось не зжере - подавиться.
Підійшов Іван царівну, вхопив золоту ланцюг богатирською рукою, розірвав, як гнилу мотузку. Потім ліг на пісок, поклав голову Мар'є-красі на коліна і каже:
- Я посплю, царівна, недовгим сном, а ти дивись на море. Тільки хмара зійде, вітер зашумить, сколихнеться море, негайно розбуди мене!
Заснув Іван богатирським сном. А Марія-краса на море дивиться. Раптом хмара насунулася, вітер зашумів, море сколихнулося, із синьої хвилі триголовий у змій йде.
Розбудила Мар'я-царівна Івана. Тільки той на ноги скочив, а Змій уже тут як тут.
- Ти, Іване, навіщо завітав? Богу молися, з білим світлом простись так лізь мерщій сам в мою глотку, тобі ж легше буде.
- Брешеш, клятий Змій! Не проковтнеш! Пригнітишся.
Схопив Іван гостру косу, розмахнувся у всі плече і скосив у Змія всі три голови. Підняв сірий камінь, зібрав три голови. Мови вирізав, сховав у сумку, голови під камінь поклав, тулуб у море зіштовхнув, сам впав на пісок, заснув богатирським сном. Варто Марья-врода - довга коса ні жива ні мертва. Не знає - плакати, або радіти. Сіла на пісок, підняла голову Івана, на коліна собі поклала, шовковою хусткою піт витерла. Раптом бачить: хмара насунулася, вітер зашумів, море сколихнулося.
Лізе з синього моря Змій, на Буян-гору піднімається. Стала царівна Іванушку будити. А Іван спить богатирським сном. Вхопила його царівна за волосся.
- Прокинься! Прокинься, Іванко! Наша смерть іде!
Тут Іван схопився на ноги. Побачив його шестиглавый Змій, заворчал, зафыркал.
- Шкода мені тебе, добрий молодець! Тебе є - смаку в тобі немає. Проковтну тебе хіба не розжовуючи.
- Нічого, - каже Іван, - може пригнітишся!
Схопив Іван свою гостру косу, широко розмахнувся рукою, відрубав Змію три голови. А три голови палять вогнем, димом дихають, випалюють очі. Вхопила Марья-врода свою довгу косу, стала золотою косою Змія по очах шмагати. Обернувся Змій в її бік. Підскочив тут Іван, відрубав Змію три голови. Мови вирізав, голови під камінь сховав, тулуб у море зіштовхнув. Сам впав на крутий берег, уткнувся в золотий пісок і заснув богатирським сном.
Підняла Марья-врода його голову собі на коліна поклала, шовковою хусточкою витерла піт. Раптом хмара насунулася, вітер зашумів, море сколихнулося.
Виходить з моря старший Змій про дев'яти головах, про дев'яти хоботах, про дев'яти хвостах. Кожен хвіст у свою сторону б'є, кожен хобот своїм наспівом співає, кожна голова зубами клацає.
Злякалася Марья-врода пущі колишнього, стала Івана будити.
- Вставай, вставай, Іванко! Старший Змій йде, нас з тобою зжере!
Спить Іван непробудним сном. Плаче над ним царівна, сльозами обливається.
- Прокинься, прокинься, Іванко! Російська людина смерть лежачи не зустрічає, перед нею на ногах стоїть!
Тут прокинувся Іван, Іван стрепенувся, схопився за гостру косу.
Тут на нього налетів девятиголовый Змій, закричав, зафыркал.
- І ти хороший, і пригожий ти, добрий молодець! Та не бути тобі живому. З'їм я тебе, так і з кісточками.
- Брешеш, проклята тварюка! Пригнітишся.
Почали вони битися смертним боєм. Ліс кругом на корені хитається, пісок стовпом піднімається, по синьому морю хвилі йдуть. Змій пашить вогнем, димом душить. Іван косою косить. Коса у нього в руках розжарився до червоного. Сім голів відрубав Іван - дві здолати не може. Вхопив його було Змій поперек, так виплюнув. Кропив'яна сорочка мова обпекла.
Підбігла тут Мар'я-царівна, стала Змія по очах косою шмагати.
Обернувся Змій у її бік, а тут Іван підскочив, дві останні голови Змію ссек. Мови вирізав, голови під камінь сховав, тулуб у море зіштовхнув. Пала Мар'я-царівна Івану в ноги.
- Дякую, Іванко! Мене звільнив, всю землю Руську визволив.
Будеш ти моїм судженим, батюшці помічником, моєї матінки - улюбленим синочком.
Зняла вона з руки золотий перстенець, Івану на мизинный палець наділу.
А Іванушка на ногах хитається, кривавий піт по обличчю біжить. Впав Іван на сирий пісок, заснув богатирським сном, - видно, смертно намаялся. Села Мар'я-царівна біля нього, сон оберігає, комарів-мух відганяє.
Їхав повз царський воєвода на білому коні. Сам страшний, голова стручком, руки-ноги граблями. Бачить, Мар'я-царівна сидить, міцним сном Іван спить, під каменем голови валяються. Вхопив він Мар'ю-царівну за косу, посадив її на коня з собою поруч, завіз в густий дрімучий ліс і давай ніж точити.
Питає його Мар'я-царівна:
- Що ти, чоловіче добрий, робити збираєшся?
- Я ножа точу, хочу тебе вбити!
Заплакала царівна.
- Не ріж мене, добрий чоловік! Я тобі нічого поганого не зробила.
- Скажи батькові, що я тебе від смерті врятував, Руську землю від гадів звільнив, посулись, що ти будеш мені вірною дружиною, - тоді помилую.
Нічого не поробиш, довелося Мар'є-царівну згоду дати.
Повіз її воєвода в палац. Привіз до царя, зміїні голови показав.
- Ось, - каже, - хто тебе від біди визволив!
Зрадів цар, обняв воєводу.
- Через три дні, - каже, - чесним пірком та за свадебку!
Марья-врода плаче, а слово сказати боїться. Тільки через три дня до вечора прокинувся Іван, бачить - один він на Буян-горі, поруч немає Мар'ї-царівни, ні під сірим каменем зміїних голів. Пішов Іван в місто, прийшов до бабусі. Зраділа бабуся. Пироги на стіл тягне, жарку лазню топить.
А Іван каже:
- Піди-но, бабуся, місто, послухай, що люди говорять.
Збігала бабуся в місто, послухала, що люди говорять, вернулася назад, розповідає:
- Йде народу чутка, що буде сьогодні у царя великий бенкет - чесна весілля. Видає цар Марію-царівну за воєводу. А ти думав, Іванко, вона за бідняка піде!
Іванко в лазні вимився, чисту сорочку одягнув, став молодець гарний-пригожий - краще не треба! Ввечері пішов у палац. Там бенкет іде. Гості п'ють-їдять, всякими іграми бавляться.
Ходить воєвода по світлицях, бундючиться.
- Хто вас, хлопці, від смерті врятував? Ви мені тепер слова поперек не молвите!
Мар'я-царівна сидить білого, як крейда, очі наплаканы.
Взяв Іван золотий кубок, налив у нього меду солодкого, опустив у нього золоте кільце, покликав дівку-чернавку і каже:
- Вклонися Мар'є-царівну, нехай вип'є до самого дна за того, хто її від смерті врятував.
Піднесла чернавка кубок Мар'є-царівну. Випила Марья-врода до самого дна. Підкотився до її губ золотий перстеник. Вийняла його Мар'я-царівна, зраділа.
- Батюшка, - каже, - не той мене від смерті врятував, хто поруч зі мною сидить, бундючиться, а той мене врятував, що між гостями варто, кому я дала цей перстень, кого судженим назвала. Вийди сюди, Іванко!
Вийшов Іван на середину світлиці. Мар'я-царівна до нього підійшла. Гості разахались, переглядаються. Воєвода схопився, лається:
- Ах ти, отакої! Людей чесних обманювати! Хто Змія вбив, той і голови зрубав, той їх і в палац приволік.
А Іван йому у відповідь:
- Якщо ти Змія вбив, йому голови зрубав, скажи, який у головах вада?
- Ніякого вади в головах немає - вони целехоньки. Я його не поранив, не колов, з одного разу голову ссек.
Підняв голови зміїні Іван, пасти розкрив.
- Ось, - каже, - який в головах вада! Мов-то в них немає! Вони у мене в сумочці.
Тут Мар'я-царівна підійшла і каже:
- А ось мій хусточку шовкову. На ньому кров і піт Иванушки.
Тут цар розгнівався, наказав воєводу батогами прогнати, а Івана повінчав з Марією-красою - довгою косою тим же ввечері.
Тут і казці кінець, а хто слухав - молодець.