The journey from Najibabad to Shahjahanpur covers approximately 250 km. You can travel via the NH 34 and NH 730. Trains are the most comfortable and popular mode of transport for this journey. Shahjahanpur is a major city in Uttar Pradesh, known for its history and culture. Expect a travel time of 5 to 6 hours by train or road.
Total Distance: 250 km by road, 220 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 5 hours 30 mins |
| Avg Price | 200-700 INR | 3000-5000 INR |
| Operator | Indian Railways | Private Taxi |
| Route | Najibabad Junction to Shahjahanpur Junction. | NH 34 and NH 730. |
| Tip | Several trains run on this route daily. | The road is generally good. |
October to March for pleasant weather.