Poloha a prírodné pomery
Mesto leží vo východnej časti Slovenska v Košickom kraji, v blízkosti hraníc s Maďarskom (20 km), Ukrajinou (80 km) a Poľskom (90 km) na križovatke historických obchodných ciest. Od hlavného mesta Bratislavy je vzdialené asi 400 km.
Mesto sa rozprestiera na oboch brehoch rieky Hornád v geografickom styku severného výbežku Východopanónskej panvy – Košickej kotliny a karpatského pohoria Slovenské rudohorie, ktoré mesto ohraničuje na severozápade masívom Čiernej hory a Volovských vrchov. Z východu ho obklopuje hradba Slanských vrchov sopečného pôvodu.
Centrum mesta leží v nadmorskej výške 208 metrov, najvyšším bodom mesta je vrch Hradová – 466,1 m n. m., ktorý patrí do masívu Čiernej hory.