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.