
Ambala to Mainpuri
Mainpuri is approximately 450+ kms from Ambala. The fastest way to reach Mainpuri from Ambala is by Train Via Tundla. It takes approximately 10 hours. The cheapest way to reach Mainpuri from Ambala is by Train Via Aligarh which would take approximately 10 hours.
Sort By
Mode of Transport
Via Tundla
RECOMMENDED
FASTEST
Ambala
Tundla
Mainpuri
Approx Travel Time
9h 26m
₹395
Onwards
Via Bulandshahr
Ambala
Bulandshahr
Mainpuri
Approx Travel Time
10h 36m
₹4,784
Onwards
Via Delhi
Ambala
Delhi
Mainpuri
Approx Travel Time
10h 38m
₹1,110
Onwards
Ambala
Delhi
Mainpuri
Approx Travel Time
10h 48m
₹1,323
Onwards
Via Panipat, Delhi
Ambala
Panipat
Delhi
Mainpuri
Approx Travel Time
12h 28m
₹4,187
Onwards
Via Aligarh
CHEAPEST
Ambala
Aligarh
Mainpuri
Approx Travel Time
9h 41m
₹365
Onwards
Via Shikohabad
Ambala
Shikohabad
Mainpuri
Approx Travel Time
10h 13m
₹410
Onwards
Via Ghaziabad
Ambala
Ghaziabad
Mainpuri
Approx Travel Time
11h 1m
₹590
Onwards
Via Aligarh, Tundla
Ambala
Aligarh
Tundla
Mainpuri
Approx Travel Time
10h 44m
₹440
Onwards
Via Firozabad
Ambala
Firozabad
Mainpuri
Approx Travel Time
10h 31m
₹400
Onwards
Frequently Asked Questions
What is the distance between Ambala and Mainpuri?
Mainpuri is approximately 450+ kms from Ambala.
How long does it take to reach Mainpuri from Ambala?
It takes approximately 10 hours to reach Mainpuri from Ambala by Train Via Tundla.
What is the cheapest way to reach Mainpuri from Ambala?
The cheapest way to reach Mainpuri from Ambala is by Train Via Aligarh.
What is the fastest way to reach Mainpuri from Ambala?
The fastest way to reach Mainpuri from Ambala is by Train Via Tundla.