The journey from Faizabad to Mirzapur spans approximately 210 kilometers through the heart of Eastern Uttar Pradesh. You can travel via NH 31 or take a direct train connecting Ayodhya Junction to Mirzapur Station. The route passes through Sultanpur and Pratapgarh, offering a glimpse of the rural Gangetic plains. Road travel is generally preferred for flexibility, while trains offer a more comfortable seating experience. Expect a travel time of 5 to 6 hours depending on the mode of transport chosen.
Total Distance: 210 km by road, 185 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 5 hours 15 mins | 6 hours |
| Avg Price | 160-450 INR | 1200-2000 INR |
| Operator | Saryu Express | Private Taxi |
| Route | Ayodhya Junction to Mirzapur Station via Pratapgarh. | NH 31 via Sultanpur and Pratapgarh. |
| Tip | Book your tickets in advance as this route has high demand for local commuters. | The road condition is generally good but watch for heavy traffic near Sultanpur. |
October to March for pleasant weather during the transit.