Chrasť nad Hornádom

Obec sa rozprestiera vo východnej časti Hornádskej kotliny a v oblasti Galmus Hnileckých vrchov. Leží na oboch brehoch Hornádu 10 kilometrov východne od okresného mesta pri železničnej trati Spišská Nová Ves – Spišské Vlachy. Chotár obce je v  nadmorskej výške 405 – 624 m n. m..