История развивается в деревне Каперна, где живут девочка Ассоль и её отец Лонгрен, простые и дружные люди. Однажды в лесу Ассоль встречает волшебника Эгля, который предсказывает ей встречу с принцем на корабле с алыми парусами, который заберет её в чудесную страну. Жители деревни не верят в чудеса и насмехаются над её мечтами. В отдаленном месте живет Артур Грэй, умный и добрый мальчик из богатой семьи, который мечтает стать капитаном. В 14 лет он уходит из дома, чтобы стать юнгой на корабле. С годами Грэй приобретает свой собственный корабль "Секрет" и становится его капитаном. Спустя 7 лет после предсказания встречи с принцем, Грэй приплывает к деревне Каперна. Он находит спящую Ассоль в лесу и надевает ей на палец своё старинное кольцо. Узнав о девушке по рассказам местных жителей, Грэй серьезно относится к их истории о принце на корабле с алыми парусами. После встречи с ней он отправляется на свой корабль и уплывает. Накануне этого дня отец Ассоль уходит на рыбалку на 10 дней, оставляя её одну дома. Ассоль занимается хозяйством и, как всегда, мечтает о принце на корабле с алыми парусами. Утром она отправляется в лес и засыпает на траве. Проснувшись, Ассоль находит на своём пальце кольцо, не понимая, что произошло, но чувствуя, что наступило её счастье. Корабль Грэя уплывает в город Лисс, где он покупает алый шелк для парусов. Там же он видит уличных музыкантов и просит их собрать оркестр для выступления на его корабле. Вернувшись в деревню, Ассоль весело и счастливо гуляет по Лиссу, вызывая внимание своей переменой. Когда корабль "Секрет" с алыми парусами приплывает к деревне, Ассоль увидев их в окне, бежит к морю. Жители деревни собираются на берегу, не веря своим глазам. Грэй приплывает к берегу, и он и Ассоль впервые видят друг друга, понимая, что они влюблены. Грэй соглашается взять с собой отца Ассоль, и влюбленные целуются. Весь корабль отмечает их встречу весельем.