Madnapur is a rural township lying to the west of
Shahjahanpur on the state highway connecting Jalalabad and
Miranpur Katra. It is situated about 26 km from Shahjahanpur and 61 km from
Bareilly.
Tilhar, a town of historical importance, is 15 km north-east of Madnapur.
Tilhar Railway Station and Amausi Airport are the nearest railway station and airport.