
Mainpuri to Dadri
Dadri is approximately 200+ kms from Mainpuri. The fastest way to reach Dadri from Mainpuri is by Train Via Aligarh. It takes approximately 6 hours. The cheapest way to reach Dadri from Mainpuri is by Train Via Ghaziabad which would take approximately 7 hours.
Sort By
Mode of Transport
Via Aligarh
RECOMMENDED
FASTEST
Mainpuri
Aligarh
Dadri
Approx Travel Time
5h 40m
On Demand
Mainpuri
Aligarh
Dadri
Approx Travel Time
7h 28m
On Demand
Via Tundla
Mainpuri
Tundla
Dadri
Approx Travel Time
6h 25m
On Demand
Mainpuri
Tundla
Dadri
Approx Travel Time
6h 40m
On Demand
Via Firozabad, Aligarh
Mainpuri
Firozabad
Aligarh
Dadri
Approx Travel Time
7h 35m
On Demand
Via Ghaziabad
CHEAPEST
Mainpuri
Ghaziabad
Dadri
Approx Travel Time
6h 55m
₹335
Onwards
Mainpuri
Ghaziabad
Dadri
Approx Travel Time
8h 29m
₹5,204
Onwards
Via Tundla, Aligarh
Mainpuri
Tundla
Aligarh
Dadri
Approx Travel Time
8h 5m
On Demand
Mainpuri
Tundla
Aligarh
Dadri
Approx Travel Time
8h 20m
On Demand
Via Greater Noida
Mainpuri
Greater Noida
Dadri
Approx Travel Time
8h 59m
On Demand
Frequently Asked Questions
What is the distance between Mainpuri and Dadri?
Dadri is approximately 200+ kms from Mainpuri.
How long does it take to reach Dadri from Mainpuri?
It takes approximately 6 hours to reach Dadri from Mainpuri by Train Via Aligarh.
What is the cheapest way to reach Dadri from Mainpuri?
The cheapest way to reach Dadri from Mainpuri is by Train Via Ghaziabad.
What is the fastest way to reach Dadri from Mainpuri?
The fastest way to reach Dadri from Mainpuri is by Train Via Aligarh.