Distance From Prayagraj To Ayodhya

The distance between Prayagraj (formerly Allahabad) and Ayodhya varies slightly depending on the travel mode and route chosen:

1. By Road

  • The shortest route via NH 30 / NH 330 is approximately 167 km, taking around 3.5–4 hours by car under normal conditions 

  • Other routes may stretch up to 210–212 km, depending on the roads taken 

  • Bus services typically cover 155–170 km, with journey times ranging from 4 to 5.5 hours based on route and stops  .

2. By Train

  • Train distances between Prayagraj Jn and Ayodhya generally fall between 158–165 km, depending on whether the destination is Ayodhya Junction or Ayodhya Cantt  

  • Typical train journey times range from 3.5 to 5 hours, with express services completing the trip in about 3 h 50 m, while other trains may take up to 5–6 hours  

Summary Table

Mode Distance (km) Approx. Time
Car/Taxi ~167 km (167–212) ~3.5–5 hours
Bus ~155–170 km ~4–5.5 hours
Train ~158–165 km ~3.5–5 hours

✅ Best Options

  • By Road (NH 30/NH 330): ~167 km, ~4 hours – great for flexibility and scenic travel.

  • By Train: ~160 km, ~3.5–5 hours – comfortable and reliable, with frequent services between Prayagraj and Ayodhya.

  • By Bus: Efficient and economical alternative with good connectivity.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *