
Mainpuri to Mehsana
Mehsana is approximately 900+ kms from Mainpuri. The fastest way to reach Mehsana from Mainpuri is by Train Via Bharatpur. It takes approximately 19 hours. The cheapest way to reach Mehsana from Mainpuri is by Train Via Kota, Ahmedabad which would take approximately 22 hours.
Sort By
Mode of Transport
Via Bharatpur
RECOMMENDED
FASTEST
Mainpuri
Bharatpur
Mehsana
Approx Travel Time
18h 55m
₹785
Onwards
Via Agra
Mainpuri
Agra
Mehsana
Approx Travel Time
18h 55m
₹830
Onwards
Mainpuri
Agra
Mehsana
Approx Travel Time
19h 25m
₹1,235
Onwards
Mainpuri
Agra
Mehsana
Approx Travel Time
19h 56m
₹2,829
Onwards
Via Tundla
Mainpuri
Tundla
Mehsana
Approx Travel Time
18h 55m
₹695
Onwards
Via Kota, Ahmedabad
Mainpuri
Kota
Ahmedabad
Mehsana
Approx Travel Time
21h 20m
₹2,341
Onwards
CHEAPEST
Mainpuri
Kota
Ahmedabad
Mehsana
Approx Travel Time
21h 20m
₹680
Onwards
Mainpuri
Kota
Ahmedabad
Mehsana
Approx Travel Time
21h 35m
₹950
Onwards
Via Dausa
Mainpuri
Dausa
Mehsana
Approx Travel Time
21h 11m
₹5,296
Onwards
Via Kasganj
Mainpuri
Kasganj
Mehsana
Approx Travel Time
20h 10m
On Demand
Frequently Asked Questions
What is the distance between Mainpuri and Mehsana?
Mehsana is approximately 900+ kms from Mainpuri.
How long does it take to reach Mehsana from Mainpuri?
It takes approximately 19 hours to reach Mehsana from Mainpuri by Train Via Bharatpur.
What is the cheapest way to reach Mehsana from Mainpuri?
The cheapest way to reach Mehsana from Mainpuri is by Train Via Kota, Ahmedabad.
What is the fastest way to reach Mehsana from Mainpuri?
The fastest way to reach Mehsana from Mainpuri is by Train Via Bharatpur.