Záhor (Hungarian: Zahar) is a village and municipality in the Sobrance District in the Košice Region of east Slovakia.
In historical records the village was first mentioned in 1326.
The village lies at an altitude of 109 metres and covers an area of 7.722 km2.It has a population of 710 people.
The village has a soccer pitch.