
Mirzapur to Ujjain
Ujjain is approximately 750+ kms from Mirzapur. The fastest way to reach Ujjain from Mirzapur is by Train Via Satna. It takes approximately 17 hours. The cheapest way to reach Ujjain from Mirzapur is by Train Via Prayagraj(Allahabad) which would take approximately 18 hours.
Sort By
Mode of Transport
Via Katni
RECOMMENDED
Mirzapur
Katni
Ujjain
Approx Travel Time
17h 25m
₹505
Onwards
Via Satna
FASTEST
Mirzapur
Satna
Ujjain
Approx Travel Time
16h 55m
₹510
Onwards
Mirzapur
Satna
Ujjain
Approx Travel Time
18h 41m
₹8,638
Onwards
Via Bhopal
Mirzapur
Bhopal
Ujjain
Approx Travel Time
17h 15m
₹670
Onwards
Mirzapur
Bhopal
Ujjain
Approx Travel Time
17h 55m
₹830
Onwards
Via Karwi
Mirzapur
Karwi
Ujjain
Approx Travel Time
17h 45m
On Demand
Via Pipariya
Mirzapur
Pipariya
Ujjain
Approx Travel Time
17h 55m
₹575
Onwards
Via Prayagraj(Allahabad)
CHEAPEST
Mirzapur
Prayagraj(Allahabad)
Ujjain
Approx Travel Time
17h 55m
₹440
Onwards
Via Jabalpur
Mirzapur
Jabalpur
Ujjain
Approx Travel Time
17h 55m
₹510
Onwards
Via Itarsi
Mirzapur
Itarsi
Ujjain
Approx Travel Time
18h 10m
₹455
Onwards
Frequently Asked Questions
What is the distance between Mirzapur and Ujjain?
Ujjain is approximately 750+ kms from Mirzapur.
How long does it take to reach Ujjain from Mirzapur?
It takes approximately 17 hours to reach Ujjain from Mirzapur by Train Via Satna.
What is the cheapest way to reach Ujjain from Mirzapur?
The cheapest way to reach Ujjain from Mirzapur is by Train Via Prayagraj(Allahabad).
What is the fastest way to reach Ujjain from Mirzapur?
The fastest way to reach Ujjain from Mirzapur is by Train Via Satna.