
Moradabad to Satna
Satna is approximately 600+ kms from Moradabad. The fastest way to reach Satna from Moradabad is by Train, Flight, Bus Via Delhi, Khajuraho. It takes approximately 10 hours. The cheapest way to reach Satna from Moradabad is by Train, Bus Via Prayagraj(Allahabad) which would take approximately 15 hours.
Sort By
Mode of Transport
Via Bara Banki
RECOMMENDED
Moradabad
Bara Banki
Satna
Approx Travel Time
12h 53m
On Demand
Via Kanpur
Moradabad
Kanpur
Satna
Approx Travel Time
13h 37m
₹3,961
Onwards
Via Delhi, Khajuraho
Moradabad
Delhi
Khajuraho
Satna
Approx Travel Time
9h 59m
₹13,583
Onwards
FASTEST
Moradabad
Delhi
Khajuraho
Satna
Approx Travel Time
9h 33m
₹3,278
Onwards
Moradabad
Delhi
Khajuraho
Satna
Approx Travel Time
10h 54m
₹15,999
Onwards
Via Prayagraj(Allahabad)
CHEAPEST
Moradabad
Prayagraj(Allahabad)
Satna
Approx Travel Time
14h 25m
₹2,515
Onwards
Via Hardoi, Kanpur
Moradabad
Hardoi
Kanpur
Satna
Approx Travel Time
15h 12m
₹4,638
Onwards
Via Hardoi, Prayagraj(Allahabad)
Moradabad
Hardoi
Prayagraj(Allahabad)
Satna
Approx Travel Time
16h 45m
₹3,419
Onwards
Via Bareilly, Kanpur
Moradabad
Bareilly
Kanpur
Satna
Approx Travel Time
14h 10m
₹3,986
Onwards
Frequently Asked Questions
What is the distance between Moradabad and Satna?
Satna is approximately 600+ kms from Moradabad.
How long does it take to reach Satna from Moradabad?
It takes approximately 10 hours to reach Satna from Moradabad by Train, Flight, Bus Via Delhi, Khajuraho.
What is the cheapest way to reach Satna from Moradabad?
The cheapest way to reach Satna from Moradabad is by Train, Bus Via Prayagraj(Allahabad).
What is the fastest way to reach Satna from Moradabad?
The fastest way to reach Satna from Moradabad is by Train, Flight, Bus Via Delhi, Khajuraho.


