Путь был не лёгким. Сначала Руслан встречает в пещере старца по имени Финн. Он рассказал ему историю своей любви Наины и сказал что Людмилу похитил злой волшебник Черномор. Затем он бился с Рогдаем и победил, кинув того в волны Днепра. Затем он бился с огромной живой головой, говоря что она хочет спать, а Руслан услышав грубые слова сказал: "Молчи, пустая голова!..." затем голова стала дуть. Затем Руслан что было сил, бежал навстречу голове убил её; и поскакал дальше. По дороге он встречается с великаном, богатырём, ведьмой, побеждает их. Его манят русалки, но он верен Людмиле. Когда он дошёл до замка, он затрубел в трубу и позвал чародея Черномора. Когда волшебник попытался улететь, Руслан вцепился ему в бороду. Два дня они так летели, а на 3-ий он пощады просит. Руслан велит ему лететь к Людмиле. Он так и сделал. А когда они очутились в замке Руслан отрезает ему бороду и возвращает Людмилу домой.