Незабаром після повернення з походу до країни амазонок Геракл вирушив на новий подвиг. Еврісфей доручив йому пригнати в Мікени корів велетня Геріона, сина Хрісаора і океаніди Каллірої. Далекий був шлях до Геріона. Гераклові треба було дійти до найдальшого краю землі, до тих місць, де спускається на заході з неба світлосяйний бог сонця Геліос. Геракл один вирушив у далеку путь. Він пройшов через Африку, через безплідні пустині Лівії, через країни диких варварів і, нарешті, досяг границь землі. Тут поставив він по обидві сторони вузької морської протоки два велетенські кам'яні стовпи як вічний пам'ятник про свій подвиг.
Ще багато довелося після цього мандрувати Гераклові, поки досяг він берегів сивого Океану. Роздумуючи, сів герой на березі, біля вічношумливих вод Океану. Як досягнути йому острова Еріфейї, де пас свої череди Геріон? День уже хилився до вечора. Ось показалась і колісниця Геліоса, що спускалась до вод Океану. Яскраве проміння Геліоса осліпило Геракла, і охопила його нестерпна, палюча спека. В гніві скочив Геракл і схопився за свій грізний лук, але не розгнівався світлий Геліос, він привітно посміхнувся героєві, сподобалась йому надзвичайна мужність великого сина Зевса. Геліос сам запропонував Гераклові переправитись на Еріфейю в золотому човні, в якому пропливав щовечора бог сонця з своїми кіньми із західного на східний край землі у свій золотий палац. Зраділий герой сміливо скочив у золотий човен і швидко досяг берегів Еріфейї.
Тільки пристав він до острова, як почув його грізний двоголовий пес Орфо і з гавкотом кинувся на героя. Одним ударом своєї важкої палиці вбив його Геракл. Не сам Орфо охороняв череди Геріона. Довелося ще битися Гераклові і з пастухом Геріона, велетнем Еврітіоном. Швидко справився з велетнем син Зевса і погнав корів Геріона до берега моря, до стояв золотий човен Геліоса. Геріон почув мукання своїх корів і пішов до череди.
Побачивши, що пес його Орфо і велетень Еврітіон убиті, він погнався за викрадачем корів і наздогнав його на березі моря. Геріон був дивовижним велетнем: він мав три тулуби, три голови, шість рук і шість ніг. Трьома щитами прикривався він під час бою, три величезних списи кидав він відразу у ворога. З таким велетнем довелося битися Гераклові, але допомогла йому велика войовниця Афіна Паллада. Ледве побачив його Геракл, як зразу ж пустив у велетня свою смертоносну стрілу.
Влучила стріла в око однієї з голів Геріона. За першою стрілою полетіла друга, за нею третя. Грізно змахнув Геракл своєю всерозтрощуючою палицею, мов блискавкою, вразив нею герой Геріона, і бездушним трупом упав на землю тритілий велетень. Геракл перевіз з Еріфейї на золотому човні Геліоса корів Геріона через бурхливий Океан і повернув човен Геліосу. Половина подвигу була скінчена.
Багато праці було ще попереду. Треба було пригнати худобу в Мікени. Через усю Іспанію, через Піренейські гори, через Галлію і Альпи, через Італію гнав корів Геракл. На півдні Італії, біля міста Регіума, вирвалась одна з корів із череди і через протоку перепливла в Сицилію. Там побачив її цар Ерікс, син Посейдона, і взяв корову до своєї череди. Геракл довго шукав корову. Нарешті, він попросив бога Гефеста охороняти череду, а сам переправився в Сіцілію і там знайшов у череді царя Ерікса свою корову. Цар не схотів повернути її Гераклові; покладаючись на свою силу, він викликав Геракла на єдиноборство.
Нагородою переможцеві мала бути корова. Не під силу Еріксові був такий противник, як Геракл. Зевсів син стиснув царя в своїх могутніх обіймах і задушив. Вернувся Геракл з коровою до своєї череди і погнав її далі. На берегах Іонійського моря богиня Гера наслала сказ на всю череду. Скажені корови порозбігались в усі сторони.
З великими зусиллями переловив Геракл більшу частину корів уже у Фракії і пригнав, нарешті, їх до Еврісфея в Мікени. А Еврісфей приніс їх у жертву великій богині Гері.