The distance between Martinganj and Shahjahanpur is about 400 kilometers. The most practical route is via road through Lucknow. The journey takes about 9 to 10 hours. Shahjahanpur is known for its historical significance.
Total Distance: 400 km by road, 350 km air distance.
Buses are frequent from Lucknow.
October to March.