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