Трубочист Иванушка влюбляется в царевну Забаву, которую царь-отец хочет выдать замуж за богатея Полкана. Забава соглашается стать женой того, кто построит волшебный летучий корабль. Добрый Водяной помогает Иванушке построить корабль, секрет полётов на котором он узнаёт от Бабок-Ёжек, но по простоте выдаёт Полкану… Однако, добро и справедливость торжествуют: Иванушка и Забава вместе улетают на корабле, покинув жадного царя и коварного Полкана.