The distance from Dibai to Shahjahanpur is approximately 250 kilometers. The most common route is via Bareilly. The journey takes about 6 hours by private vehicle or bus. Shahjahanpur is a historic city in Uttar Pradesh. Expect moderate traffic on the highways connecting these towns.
Total Distance: 250 km driving distance, 220 km straight-line distance.
Buses are available from Bareilly to Shahjahanpur.
October to March for pleasant weather.