Faizabad
Faizabad
Mirzapur
Mirzapur
Train Driving

Faizabad to Mirzapur

Updated: 21 May 2026

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.
Fastest Way
Driving, taking roughly 5 hours 30 minutes via NH 31.
Cheapest Way
Train, costing approximately 160 INR in sleeper class.
Compare Faizabad to Mirzapur Routes
Train
Direct
Duration
5 hours 15 mins
Avg Price
160-450 INR
Operator
Saryu Express
Route
Ayodhya Junction to Mirzapur Station via Pratapgarh.

Book your tickets in advance as this route has high demand for local commuters.

Driving
Direct
Duration
6 hours
Avg Price
1200-2000 INR
Operator
Private Taxi
Route
NH 31 via Sultanpur and Pratapgarh.

The road condition is generally good but watch for heavy traffic near Sultanpur.

Travel Tips
  • Train Booking
    Use the IRCTC app to check real-time availability for trains from Ayodhya.
  • Road Travel
    Start your journey early in the morning to avoid peak traffic in Sultanpur.
  • Local Transport
    Auto-rickshaws are the primary mode of transport within Mirzapur city.
  • Food
    Try the local street food at bus stands, but ensure it is freshly prepared.
  • Connectivity
    Mobile network is strong throughout the highway route.
Safety Tips
  • Night Travel
    Avoid driving on state highways after midnight due to limited lighting.
  • Valuables
    Keep your luggage locked and under supervision at railway stations.
  • Emergency
    Save the local police helpline number on your phone before starting.
  • Hydration
    Carry bottled water to avoid dehydration during long road journeys.
People Also Ask
  • Is there a direct train?
    Yes, there are limited direct trains connecting Ayodhya to Mirzapur.
  • What is the best road?
    NH 31 is the most reliable route for this journey.
  • Are buses available?
    Yes, UPSRTC buses operate regularly from the Faizabad bus stand.
  • How long does it take?
    It typically takes 5 to 6 hours by road or rail.
  • Is it safe for solo travelers?
    Yes, the route is well-traveled and generally safe during daylight hours.
Quick Info
  • From Faizabad, Uttar Pradesh, India
  • To Mirzapur, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather during the transit.

Things to Do in Mirzapur
1
Vindhyachal Temple
A famous Shakti Peeth located near Mirzapur dedicated to Goddess Vindhyavasini.
2
Sitakund
A historical site associated with the Ramayana, located on the banks of the Ganges.
3
Tanda Falls
A scenic waterfall located in the vicinity of Mirzapur, perfect for a short nature retreat.
4
Chunar Fort
An ancient fort with significant historical importance overlooking the Ganges river.
Tags
Faizabad to Mirzapur train Ayodhya to Mirzapur bus distance Faizabad to Mirzapur best way to reach Mirzapur UP roadways bus Faizabad trains from Ayodhya to Mirzapur travel guide Faizabad to Mirzapur Mirzapur tourism