It is now administratively in the district of Spišská Nová Ves, which is part of the Košice Region.
Two “Town wards” (suburbs) belong to Spišské Vlachy: It is situated just north of the Hornád River, near its confluence with the Margencanka stream.
It is about 20 kilometres (12 miles) east of Spišská Nová Ves and about 42 km (26 mi) northwest of Košice.
The soil is favorable for meadows with more fertile land to the south.
The southern outskirts have caves and small lakes on the Svätojanský (English: Saint John's) stream.