Hernádszurdok Szurdokbénye (Bénye, Bényeszurdoka) Árpád-kori település. Nevét az oklevelek 1234-ben említették először Byna de Zurduk néven.
A 16. század elejéig a település neve Surdokbénye volt, és mint abaúji várföldet II. András király adta az Aba nemzetséghez tartozó Demeter hercegi étekhordómesternek 1234-ben és határát is leiratta.
1288-ban az oklevelek Bényei Besenyő István nevű fiát említették, aki Amadé nádor kancellárja volt.
1299-ben az Aba nemzetség tagjai megosztoztak birtokaikon. Szurdokbényét Sándor fiai kapták.
1300-ban Szurdokbénye harmadát – hosszas vita után – átengedték Vécsei Csépán fiainak, s az átengedett harmadot elhatárolták.
1311-ben az Aba nemzetségbeliekhez tartozó Nekcseiek osztozkodásakor Szurdokbényét Sándor fiai kapták. 1321-ben Károly Róbert király meg is erősítette őket birtokaikban. 1326-ban földjükből 4 ekényit adtak szerviensüknek, Petres fia Miklós ispánnak és azt körül is határolták.
A falunak később több tulajdonosa is volt. A 16. század elején Kassa városának birtokába került. Ekkor változott neve Hernádszurdok-ra.
A 20. század elején Hernádszurdok Abaúj-Torna vármegye Kassai járásáhhoz tartozott.
Az 1910-es népszámláláskor 352 lakosa volt, melyből 345 magyar. Ebből 100 római katolikus, 11 görögkatolikus, 228 református volt.
A község címerében megtalálható a honfoglalás kori Aba nemzetség jelképe, mely a helység földrajzi hovatartozására utal. A múlt századokban több jómódú földbirtokos lakta a vidéket.