Трубочист Иванушка влюбляется в царевну Забаву, которую царь-отец хочет выдать замуж за богатея Полкана. Забава соглашается стать женой того, кто построит волшебный летучий корабль. Добрый Водяной помогает Иванушке построить корабль. Секрет полётов на нём Иванушка узнаёт от Бабок-Ёжек, но по простоте выдаёт Полкану… Однако добро и справедливость торжествуют: Иванушка и Забава вместе улетают на корабле, покинув жадного царя и коварного Полкана.
В мультфильме звучат песни Юрия Энтина на музыку Максима Дунаевского в исполнении известных артистов: Михаила Боярского, Анатолия Папанова. В работе над песнями из мультфильма Максиму Дунаевскому помогал ансамбль «Фестиваль», специально приглашённый им для записи музыки к спектаклям и фильмам. Частушки Бабок-Ёжек исполнила женская группа Московского Камерного Хора.
Слова к другой песне из мультфильма (песне Водяного) Юрий Энтин, по его собственному признанию, написал сидя в ванной в течение 10 минут. Песня быстро стала популярной, но издать её в сборнике стихотворений оказалось не так просто: редакторы издательства «Советский композитор» назвали её песней диссидента.
Позже, для издания в книжном формате, Юрий Энтин переложил сюжеты этого и нескольких других мультфильмов («Волк и семеро козлят на новый лад», «Голубой щенок») в новую форму, получившую название «Сказки с песнями».
Песни там оставлены без изменений, но к ним добавлено стихотворное повествование от лица автора. Песни из мультфильма многократно издавались в различных сборниках детских песен и отдельными дисками.
Автор сценария: Алексей Симуков
Режиссёр: Гарри Бардин
Художник-постановщик: Светлана Гвиниашвили
Композитор: Максим Дунаевский
Текст песен: Юрий Энтин
Роли озвучивали:
Татьяна Шабельникова — царевна Забава
Михаил Боярский — Иванушка
Гарри Бардин — царь
Рогволд Суховерко — Полкан
Анатолий Папанов — водяной