
Mainpuri to Satna
Satna is approximately 400+ kms from Mainpuri. The fastest way to reach Satna from Mainpuri is by Train Via Kanpur. It takes approximately 9 hours. The cheapest way to reach Satna from Mainpuri is by Train Via Raibareilly which would take approximately 10 hours.
Sort By
Mode of Transport
Via Kanpur
RECOMMENDED
FASTEST
Mainpuri
Kanpur
Satna
Approx Travel Time
8h 27m
₹520
Onwards
Via Unnao
Mainpuri
Unnao
Satna
Approx Travel Time
10h
₹5,958
Onwards
Via Farrukhabad, Kanpur
Mainpuri
Farrukhabad
Kanpur
Satna
Approx Travel Time
10h 39m
₹608
Onwards
Via Agra, Kanpur
Mainpuri
Agra
Kanpur
Satna
Approx Travel Time
16h 58m
₹4,957
Onwards
Via Etawah, Kanpur
Mainpuri
Etawah
Kanpur
Satna
Approx Travel Time
10h 23m
₹2,412
Onwards
Mainpuri
Etawah
Kanpur
Satna
Approx Travel Time
11h 18m
₹3,136
Onwards
Via Lucknow
Mainpuri
Lucknow
Satna
Approx Travel Time
9h 42m
₹5,403
Onwards
Mainpuri
Lucknow
Satna
Approx Travel Time
9h 42m
On Demand
Via Raibareilly
CHEAPEST
Mainpuri
Raibareilly
Satna
Approx Travel Time
9h 36m
₹405
Onwards
Via Etawah, Unnao
Mainpuri
Etawah
Unnao
Satna
Approx Travel Time
10h 40m
₹2,422
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Satna?
Satna is approximately 400+ kms from Mainpuri.
How long does it take to reach Satna from Mainpuri?
It takes approximately 9 hours to reach Satna from Mainpuri by Train Via Kanpur.
What is the cheapest way to reach Satna from Mainpuri?
The cheapest way to reach Satna from Mainpuri is by Train Via Raibareilly.
What is the fastest way to reach Satna from Mainpuri?
The fastest way to reach Satna from Mainpuri is by Train Via Kanpur.