
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 9 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
FASTEST
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
8h 28m
₹6,996
Onwards
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
8h 47m
₹6,114
Onwards
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
9h 1m
On Demand
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
9h 12m
₹6,329
Onwards
Via Itarsi
Gyanpur
Itarsi
Ujjain
Approx Travel Time
15h 3m
₹575
Onwards
Via Maihar
Gyanpur
Maihar
Ujjain
Approx Travel Time
15h 42m
On Demand
Gyanpur
Maihar
Ujjain
Approx Travel Time
17h 17m
On Demand
Via Katni
Gyanpur
Katni
Ujjain
Approx Travel Time
15h 46m
On Demand
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 9 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.

