hero
How2Go
Moradabad to Pukhrayan

Moradabad to Pukhrayan

Pukhrayan is approximately 450+ km from Moradabad, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Pukhrayan.

Read More
Sort By
Mode of Transport

Via Lucknow, Kanpur

RECOMMENDED

FASTEST

Moradabad

Lucknow

Kanpur

Pukhrayan

Approx Travel Time

7h 7m

₹265

Onwards

Via Lucknow

Moradabad

Lucknow

Pukhrayan

Approx Travel Time

8h 49m

₹394

Onwards

Moradabad

Lucknow

Pukhrayan

Approx Travel Time

12h 42m

₹1,138

Onwards

CHEAPEST

Moradabad

Lucknow

Pukhrayan

Approx Travel Time

8h 54m

₹230

Onwards

Ads by MMT

Via Rampur (Uttar Pradesh), Lucknow

Moradabad

Rampur (Uttar Pradesh)

Lucknow

Pukhrayan

Approx Travel Time

10h 3m

₹1,517

Onwards

Via Kannauj

Moradabad

Kannauj

Pukhrayan

Approx Travel Time

10h 53m

₹4,699

Onwards

Ads by MMT

Via Kanpur

Moradabad

Kanpur

Pukhrayan

Approx Travel Time

8h 38m

₹320

Onwards

Moradabad

Kanpur

Pukhrayan

Approx Travel Time

9h 29m

₹366

Onwards

Via Unnao

Moradabad

Unnao

Pukhrayan

Approx Travel Time

9h 26m

₹415

Onwards

Via Etawah

Moradabad

Etawah

Pukhrayan

Approx Travel Time

10h 9m

₹391

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Pukhrayan?

Pukhrayan is approximately 450+ kms from Moradabad.

How long does it take to reach Pukhrayan from Moradabad?

It takes approximately 7 hours to reach Pukhrayan from Moradabad by Train Via Lucknow, Kanpur.

What is the cheapest way to reach Pukhrayan from Moradabad?

The cheapest way to reach Pukhrayan from Moradabad is by Train Via Lucknow.

What is the fastest way to reach Pukhrayan from Moradabad?

The fastest way to reach Pukhrayan from Moradabad is by Train Via Lucknow, Kanpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India