
Ghazipur to Ujjain
Ujjain is approximately 900+ kms from Ghazipur. The fastest way to reach Ujjain from Ghazipur is by Train, Flight, Cab Via Prayagraj(Allahabad), Indore. It takes approximately 10 hours. The cheapest way to reach Ujjain from Ghazipur is by Train Via Maihar which would take approximately 20 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad), Indore
RECOMMENDED
FASTEST
Ghazipur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
9h 37m
₹6,688
Onwards
Ghazipur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
9h 48m
₹5,431
Onwards
Ghazipur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
9h 53m
₹5,421
Onwards
Ghazipur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
11h 39m
₹10,042
Onwards
Ghazipur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
11h 55m
₹8,775
Onwards
Via Prayagraj(Allahabad), Sagar
Ghazipur
Prayagraj(Allahabad)
Sagar
Ujjain
Approx Travel Time
21h 18m
On Demand
Via Maihar
CHEAPEST
Ghazipur
Maihar
Ujjain
Approx Travel Time
19h 51m
₹615
Onwards
Via Pipariya
Ghazipur
Pipariya
Ujjain
Approx Travel Time
20h 17m
₹7,485
Onwards
Frequently Asked Questions
What is the distance between Ghazipur and Ujjain?
Ujjain is approximately 900+ kms from Ghazipur.
How long does it take to reach Ujjain from Ghazipur?
It takes approximately 10 hours to reach Ujjain from Ghazipur by Train, Flight, Cab Via Prayagraj(Allahabad), Indore.
What is the cheapest way to reach Ujjain from Ghazipur?
The cheapest way to reach Ujjain from Ghazipur is by Train Via Maihar.
What is the fastest way to reach Ujjain from Ghazipur?
The fastest way to reach Ujjain from Ghazipur is by Train, Flight, Cab Via Prayagraj(Allahabad), Indore.


