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