Pukhrayan to Ayodhya Distance

Ayodhya is approximately 250+ km from Pukhrayan. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 6 hours, while trains complete the journey in approximately 7 hours, subject to the chosen service and route. The fastest way to reach Ayodhya takes approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Pukhrayan, India to Ayodhya, India

Direct Options

RECOMMENDED

Pukhrayan

Ayodhya

Approx Travel Time

5h 22m

₹762

Onwards

CHEAPEST

Pukhrayan

Ayodhya

Approx Travel Time

7h 17m

₹185

Onwards

Via Lucknow

Pukhrayan

Lucknow

Ayodhya

Approx Travel Time

5h 42m

₹220

Onwards

Pukhrayan

Lucknow

Ayodhya

Approx Travel Time

6h 24m

₹384

Onwards

Ads by MMT

Via Kanpur

FASTEST

Pukhrayan

Kanpur

Ayodhya

Approx Travel Time

5h 20m

₹195

Onwards

Pukhrayan

Kanpur

Ayodhya

Approx Travel Time

5h 36m

₹238

Onwards

Via Faizabad

Pukhrayan

Faizabad

Ayodhya

Approx Travel Time

7h 10m

₹230

Onwards

Pukhrayan

Faizabad

Ayodhya

Approx Travel Time

6h 10m

₹1,361

Onwards

Pukhrayan

Faizabad

Ayodhya

Approx Travel Time

6h 8m

₹794

Onwards

Ads by MMT

Via Unnao

Pukhrayan

Unnao

Ayodhya

Approx Travel Time

6h 3m

₹300

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Pukhrayan and Ayodhya?

The straight-line distance is approximately 200+ km.

What is the distance from Pukhrayan to Ayodhya via Lucknow?

Via Lucknow, the distance is approximately 250+ km, taking around 6 hours.

Is there a train from Pukhrayan to Ayodhya?

Yes, trains run between Pukhrayan and Ayodhya, covering approximately 250+ km in around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India