The journey from Fatehabad to Shahjahanpur covers approximately 300 kilometers. You will need to travel to Agra and then take a train or bus to Shahjahanpur. The journey takes about 6 hours. Shahjahanpur is a historic city known for its role in the freedom struggle.
Total Distance: 300 km driving distance; 270 km straight-line air distance.
Trains are the most comfortable way to travel.
October to March for pleasant weather.