
Gyanpur to Ujjain
Ujjain is approximately 800+ kms from Gyanpur. The fastest way to reach Ujjain from Gyanpur is by Train, Flight, Cab Via Prayagraj(Allahabad), Indore. It takes approximately 7 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
7h 44m
₹12,796
Onwards
FASTEST
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
6h 56m
₹10,695
Onwards
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
7h 7m
₹9,472
Onwards
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
8h
₹11,938
Onwards
Via Maihar
Gyanpur
Maihar
Ujjain
Approx Travel Time
16h 32m
₹6,275
Onwards
Gyanpur
Maihar
Ujjain
Approx Travel Time
17h 47m
On Demand
Via Itarsi
Gyanpur
Itarsi
Ujjain
Approx Travel Time
15h 43m
₹575
Onwards
Via Katni
Gyanpur
Katni
Ujjain
Approx Travel Time
20h 7m
₹9,142
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 7 hours to reach Ujjain from Gyanpur by Train, Flight, Cab 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 Train, Flight, Cab Via Prayagraj(Allahabad), Indore.


