
Mainpuri to Ujjain
Ujjain is approximately 650+ kms from Mainpuri. The fastest way to reach Ujjain from Mainpuri is by Train Via Kota. It takes approximately 13 hours. The cheapest way to reach Ujjain from Mainpuri is by Train Via Kota which would take approximately 13 hours.
Sort By
Mode of Transport
Via Gwalior, Guna
RECOMMENDED
Mainpuri
Gwalior
Guna
Ujjain
Approx Travel Time
13h 15m
On Demand
Mainpuri
Gwalior
Guna
Ujjain
Approx Travel Time
13h 49m
On Demand
Via Kota
Mainpuri
Kota
Ujjain
Approx Travel Time
13h 43m
₹984
Onwards
CHEAPEST
FASTEST
Mainpuri
Kota
Ujjain
Approx Travel Time
13h 3m
₹580
Onwards
Via Agra, Bharatpur
Mainpuri
Agra
Bharatpur
Ujjain
Approx Travel Time
13h 9m
₹2,894
Onwards
Via Gwalior
Mainpuri
Gwalior
Ujjain
Approx Travel Time
15h 59m
₹4,701
Onwards
Mainpuri
Gwalior
Ujjain
Approx Travel Time
14h 34m
On Demand
Via Delhi, Kota
Mainpuri
Delhi
Kota
Ujjain
Approx Travel Time
21h 43m
₹2,798
Onwards
Via Gwalior, Shivpuri
Mainpuri
Gwalior
Shivpuri
Ujjain
Approx Travel Time
14h 22m
On Demand
Frequently Asked Questions
What is the distance between Mainpuri and Ujjain?
Ujjain is approximately 650+ kms from Mainpuri.
How long does it take to reach Ujjain from Mainpuri?
It takes approximately 13 hours to reach Ujjain from Mainpuri by Train Via Kota.
What is the cheapest way to reach Ujjain from Mainpuri?
The cheapest way to reach Ujjain from Mainpuri is by Train Via Kota.
What is the fastest way to reach Ujjain from Mainpuri?
The fastest way to reach Ujjain from Mainpuri is by Train Via Kota.
Routes Connecting Mainpuri
Routes From Mainpuri
Routes To Mainpuri
- Bijnor to Mainpuri
- Dahanu to Mainpuri
- Gadwal to Mainpuri
- Bhusawal to Mainpuri
- Rohtak to Mainpuri
- Firozabad to Mainpuri
- Nevasa to Mainpuri
- Mazbat to Mainpuri
- Bhadrachalam to Mainpuri
- Sawai-Madhopur to Mainpuri
- Beawar to Mainpuri
- Chitradurga to Mainpuri
- Kamareddy to Mainpuri
- Miryalaguda to Mainpuri
- Najibabad to Mainpuri