
Datia to Mainpuri
Mainpuri is approximately 200+ kms from Datia. The fastest way to reach Mainpuri from Datia is by Cab. It takes approximately 6 hours. The cheapest way to reach Mainpuri from Datia is by Train, Bus Via Agra which would take approximately 9 hours.
Sort By
Mode of Transport
Via Bhind
Datia
Bhind
Mainpuri
Approx Travel Time
6h 27m
₹3,841
Onwards
Via Etawah
Datia
Etawah
Mainpuri
Approx Travel Time
7h 24m
₹1,061
Onwards
Datia
Etawah
Mainpuri
Approx Travel Time
6h 44m
₹2,262
Onwards
Via Orai
Datia
Orai
Mainpuri
Approx Travel Time
7h 48m
₹3,594
Onwards
Datia
Orai
Mainpuri
Approx Travel Time
8h 6m
₹1,114
Onwards
Via Agra
Datia
Agra
Mainpuri
Approx Travel Time
9h 4m
On Demand
Datia
Agra
Mainpuri
Approx Travel Time
8h 15m
₹2,090
Onwards
Datia
Agra
Mainpuri
Approx Travel Time
8h 13m
₹2,635
Onwards
CHEAPEST
Datia
Agra
Mainpuri
Approx Travel Time
8h 31m
₹955
Onwards
Frequently Asked Questions
What is the distance between Datia and Mainpuri?
Mainpuri is approximately 200+ kms from Datia.
How long does it take to reach Mainpuri from Datia?
It takes approximately 6 hours to reach Mainpuri from Datia by Cab.
What is the cheapest way to reach Mainpuri from Datia?
The cheapest way to reach Mainpuri from Datia is by Train, Bus Via Agra.
What is the fastest way to reach Mainpuri from Datia?
The fastest way to reach Mainpuri from Datia is by Cab.


