
Gyanpur to Ujjain
Ujjain is approximately 800+ kms from Gyanpur. The fastest way to reach Ujjain from Gyanpur is by Cab, Flight, Bus Via Prayagraj(Allahabad), Indore. It takes approximately 8 hours. The cheapest way to reach Ujjain from Gyanpur is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad), Indore
RECOMMENDED
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
8h 41m
₹8,653
Onwards
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
8h 28m
₹6,256
Onwards
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
8h 47m
₹5,126
Onwards
FASTEST
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
7h 40m
₹7,888
Onwards
Via Maihar
Gyanpur
Maihar
Ujjain
Approx Travel Time
16h 37m
₹6,852
Onwards
Gyanpur
Maihar
Ujjain
Approx Travel Time
17h 17m
On Demand
Via Itarsi
Gyanpur
Itarsi
Ujjain
Approx Travel Time
15h 3m
₹575
Onwards
Via Katni
Gyanpur
Katni
Ujjain
Approx Travel Time
14h 57m
₹8,809
Onwards
Frequently Asked Questions
What is the distance between Gyanpur and Ujjain?
Ujjain is approximately 800+ kms from Gyanpur.
How long does it take to reach Ujjain from Gyanpur?
It takes approximately 8 hours to reach Ujjain from Gyanpur by Cab, Flight, Bus Via Prayagraj(Allahabad), Indore.
What is the cheapest way to reach Ujjain from Gyanpur?
The cheapest way to reach Ujjain from Gyanpur is by Train.
What is the fastest way to reach Ujjain from Gyanpur?
The fastest way to reach Ujjain from Gyanpur is by Cab, Flight, Bus Via Prayagraj(Allahabad), Indore.


