
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 45m
₹7,572
Onwards
FASTEST
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
6h 46m
₹5,455
Onwards
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
7h 7m
₹4,233
Onwards
Gyanpur
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
7h 19m
On Demand
Via Itarsi
Gyanpur
Itarsi
Ujjain
Approx Travel Time
15h 43m
₹575
Onwards
Via Maihar
Gyanpur
Maihar
Ujjain
Approx Travel Time
17h 47m
On Demand
Via Prayagraj(Allahabad), Itarsi
Gyanpur
Prayagraj(Allahabad)
Itarsi
Ujjain
Approx Travel Time
17h 49m
₹2,697
Onwards
Via Prayagraj(Allahabad), Guna
Gyanpur
Prayagraj(Allahabad)
Guna
Ujjain
Approx Travel Time
19h 17m
On Demand
Via Prayagraj(Allahabad), Bhopal
Gyanpur
Prayagraj(Allahabad)
Bhopal
Ujjain
Approx Travel Time
19h 35m
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 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.


