Серёжа Каховский — мальчик смелый и справедливый. Он покидает пионерский лагерь после конфликта с директором, который перед строем прочёл его письмо, отправленное отцу. На станции "Роса" Серёжа подбирает бездомного пса, которого называет Нок и знакомится с пожилым журналистом Алексеем Борисовичем Ивановым. Ещё до знакомства Иванов становится свидетелем неудачной попытки лагерного физкультурника силой увести Серёжу со станции обратно в лагерь. На станции, кроме Серёжи и Иванова, почти никого нет, и между ними завязывается разговор. Серёжа рассказывает, почему ушёл из лагеря, показывая журналисту письмо, прочитанное начальником. Также Серёжа рассказывает о своей сказке, о волшебных всадниках, которые обязательно придут на помощь, если им свистнуть. Эта сказка стала для некоторых воспитанников лагеря поводом для насмешек. Ожидая поезд, Иванов и Серёжа начинают играть в «Морской бой». В это время на станцию приезжает начальник лагеря и уговаривает Серёжу вернуться. Серёжа не соглашается и находит поддержку в лице Иванова, который, как оказалось, ранее общался с начальником лагеря по служебной необходимости и знает его не с лучшей стороны. В подошедший поезд Серёжу с собакой не пускают — у Нока нет намордника, и они остаются на станции. Остаётся и Иванов, который уже успел подружиться и с мальчиком и с его собакой. Неудачливые пассажиры решают идти к реке, где им очень везёт — у берега стоит катер, готовящийся к отплытию. Вдруг Серёжа вспоминает, что оставил на станции штаны и куртку. Особой ценности они не представляют, но в кармане фотография мамы, умершей несколько лет назад. Серёжа бежит на станцию, однако в засаде его поджидали «адъютанты» директора лагеря, которые пытаются силой утащить Серёжу в лагерь, не слушая его доводы о том, что его ждёт катер, куда он уже отнёс чемодан со всеми вещами. Издеваясь, враги вспомнили про Серёжиных всадников, и тут случилось чудо: всадники появились. Оказалось, что Алексей Борисович увидел в бинокль лагерный «газик» ,который остановился и высадил ребят. Заподозрив неладное, Иванов позвонил в колхоз, где в это время находились его знакомые студенты со своим отрядом. Они-то и сыграли роль Серёжиных всадников.