Mesto Medzev leží tridsaťšesť kilometrov na západ od krajského mesta Košice vo východnej časti Slovenskej republiky v údolí horného toku rieky Bodvy, ktorá ním aj preteká. Smerom na juhovýchod sa údolie rozširuje a vedie tadiaľ cesta do obce Jasov, smerom na severozápad vedie cesta do podobne národnostne zloženej obce Štós.