Nihal Khera is a small village, situated on the Fazilka-Abohar highway, in Ferozepur District
. It is located 11 km north of Abohar
and is around 15 km away from the international border with Pakistan.
Nearest airport is at Amritsar. Abohar Railway Station serves Nihal Khera. National Highway 10 passes through the village.