The distance from Ayodhya to Shahjahanpur is approximately 280 kilometers. You can reach Shahjahanpur via the main railway line connecting Lucknow and Bareilly. By road, the route follows NH 27 and state highways. The journey typically takes 5 to 6 hours by car or train. It is a well-connected route within the northern part of Uttar Pradesh.
Total Distance: 280 km by road, 250 km by air.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 5 hours 30 mins |
| Avg Price | 300-800 INR | 2000-3500 INR |
| Operator | Ayodhya-Shahjahanpur Express | Personal Car |
| Route | Ayodhya to Lucknow to Shahjahanpur | NH 27 and SH 25 |
| Tip | Check for direct trains from Lucknow to Shahjahanpur. | The roads are generally good but watch for local traffic in towns. |
October to March for pleasant weather.