Ayodhya to Pukhrayan Distance

Pukhrayan is approximately 250+ km from Ayodhya. 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 Pukhrayan takes approximately 5 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 Ayodhya, India to Pukhrayan, India

Direct Options

RECOMMENDED

Ayodhya

Pukhrayan

Approx Travel Time

6h 12m

₹1,600

Onwards

CHEAPEST

Ayodhya

Pukhrayan

Approx Travel Time

6h 50m

₹185

Onwards

Via Kanpur

FASTEST

Ayodhya

Kanpur

Pukhrayan

Approx Travel Time

4h 28m

₹195

Onwards

Ayodhya

Kanpur

Pukhrayan

Approx Travel Time

5h 18m

₹1,745

Onwards

Ads by MMT

Via Bara Banki

Ayodhya

Bara Banki

Pukhrayan

Approx Travel Time

5h 41m

₹245

Onwards

Ayodhya

Bara Banki

Pukhrayan

Approx Travel Time

6h 43m

₹946

Onwards

Via Lucknow

Ayodhya

Lucknow

Pukhrayan

Approx Travel Time

5h 53m

₹220

Onwards

Ayodhya

Lucknow

Pukhrayan

Approx Travel Time

6h 40m

₹1,745

Onwards

Ads by MMT

Via Ramsanehighat

Ayodhya

Ramsanehighat

Pukhrayan

Approx Travel Time

6h 57m

₹245

Onwards

Via Faizabad

Ayodhya

Faizabad

Pukhrayan

Approx Travel Time

6h 45m

₹1,645

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 200+ km.

What is the distance from Ayodhya to Pukhrayan via Kanpur?

Via Kanpur, the distance is approximately 250+ km, taking around 5 hours.

Is there a train from Ayodhya to Pukhrayan?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India