The journey from Shahjahanpur to Aligarh is a moderate route covering approximately 220 km. You will travel via the NH 30. The route is well-connected by buses. Expect a travel time of 5 to 6 hours by road.
Total Distance: Driving distance is 220 km; straight-line air distance is 180 km.
Buses are very frequent, departing every 30 minutes.
October to March, when the weather is cool and pleasant.