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