
Ujjain to Mainpuri
Mainpuri is approximately 600+ kms from Ujjain. The fastest way to reach Mainpuri from Ujjain is by Train Via Tundla. It takes approximately 14 hours. The cheapest way to reach Mainpuri from Ujjain is by Train Via Kota which would take approximately 15 hours.
Sort By
Mode of Transport
Via Tundla
RECOMMENDED
FASTEST
Ujjain
Tundla
Mainpuri
Approx Travel Time
14h 10m
On Demand
Via Agra
Ujjain
Agra
Mainpuri
Approx Travel Time
14h 25m
₹425
Onwards
Ujjain
Agra
Mainpuri
Approx Travel Time
14h 55m
₹1,744
Onwards
Ujjain
Agra
Mainpuri
Approx Travel Time
15h 26m
₹2,579
Onwards
Via Etawah
Ujjain
Etawah
Mainpuri
Approx Travel Time
14h 10m
₹2,402
Onwards
Via Kota
CHEAPEST
Ujjain
Kota
Mainpuri
Approx Travel Time
14h 25m
₹375
Onwards
Via Sawai Madhopur
Ujjain
Sawai Madhopur
Mainpuri
Approx Travel Time
14h 40m
₹395
Onwards
Via Dholpur
Ujjain
Dholpur
Mainpuri
Approx Travel Time
15h 13m
₹3,919
Onwards
Via Bayana
Ujjain
Bayana
Mainpuri
Approx Travel Time
14h 40m
On Demand
Via Gwalior
Ujjain
Gwalior
Mainpuri
Approx Travel Time
15h 28m
On Demand
Frequently Asked Questions
What is the distance between Ujjain and Mainpuri?
Mainpuri is approximately 600+ kms from Ujjain.
How long does it take to reach Mainpuri from Ujjain?
It takes approximately 14 hours to reach Mainpuri from Ujjain by Train Via Tundla.
What is the cheapest way to reach Mainpuri from Ujjain?
The cheapest way to reach Mainpuri from Ujjain is by Train Via Kota.
What is the fastest way to reach Mainpuri from Ujjain?
The fastest way to reach Mainpuri from Ujjain is by Train Via Tundla.