Matejovce nad Hornádom

Obec sa rozprestiera na úpätí Slovenského Rudohoria, juhovýchodne od mesta Spišská Nová Ves. Priamo cez obec tečie potok Laník, ktorý je zásobárňou pitnej vody pre obec a susednú obec Chrasť nad Hornádom. Obec  dosahuje nadmorskú výšku  408 – 625 m n. m..