
Rafiganj to Moradabad
Moradabad is approximately 800+ kms from Rafiganj. The fastest way to reach Moradabad from Rafiganj is by Train, Flight Via Lucknow. It takes approximately 12 hours. The cheapest way to reach Moradabad from Rafiganj is by Train Via Varanasi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Varanasi
CHEAPEST
Rafiganj
Varanasi
Moradabad
Approx Travel Time
17h 55m
₹350
Onwards
Via Sasaram
Rafiganj
Sasaram
Moradabad
Approx Travel Time
17h 55m
₹460
Onwards
Via Lucknow
Rafiganj
Lucknow
Moradabad
Approx Travel Time
17h 55m
On Demand
FASTEST
Rafiganj
Lucknow
Moradabad
Approx Travel Time
11h 25m
On Demand
Via Mughal Sarai
Rafiganj
Mughal Sarai
Moradabad
Approx Travel Time
17h 55m
₹365
Onwards
Via Aurangabad, Bihar
Rafiganj
Aurangabad, Bihar
Moradabad
Approx Travel Time
17h 40m
₹465
Onwards
Via Kanpur
Rafiganj
Kanpur
Moradabad
Approx Travel Time
18h 40m
₹615
Onwards
Via Bhabua
Rafiganj
Bhabua
Moradabad
Approx Travel Time
18h 10m
₹535
Onwards
Via Patna, Lucknow
Rafiganj
Patna
Lucknow
Moradabad
Approx Travel Time
12h 50m
₹4,294
Onwards
Frequently Asked Questions
What is the distance between Rafiganj and Moradabad?
Moradabad is approximately 800+ kms from Rafiganj.
How long does it take to reach Moradabad from Rafiganj?
It takes approximately 12 hours to reach Moradabad from Rafiganj by Train, Flight Via Lucknow.
What is the cheapest way to reach Moradabad from Rafiganj?
The cheapest way to reach Moradabad from Rafiganj is by Train Via Varanasi.
What is the fastest way to reach Moradabad from Rafiganj?
The fastest way to reach Moradabad from Rafiganj is by Train, Flight Via Lucknow.