
Gyanpur to Ujjain
Ujjain is approximately 950+ kms from Gyanpur. The fastest way to reach Ujjain from Gyanpur is by Train Via Prayagraj(Allahabad). It takes approximately 18 hours. The cheapest way to reach Ujjain from Gyanpur is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad)
FASTEST
Gyanpur
Prayagraj(Allahabad)
Ujjain
Approx Travel Time
17h 25m
₹370
Onwards
Via Katni
Gyanpur
Katni
Ujjain
Approx Travel Time
17h 55m
₹595
Onwards
Via Bhopal
Gyanpur
Bhopal
Ujjain
Approx Travel Time
17h 45m
On Demand
Gyanpur
Bhopal
Ujjain
Approx Travel Time
18h 25m
On Demand
Via Narsinghpur
Gyanpur
Narsinghpur
Ujjain
Approx Travel Time
18h 40m
On Demand
Via Jabalpur
Gyanpur
Jabalpur
Ujjain
Approx Travel Time
18h 40m
₹610
Onwards
Via Itarsi
Gyanpur
Itarsi
Ujjain
Approx Travel Time
18h 55m
₹605
Onwards
Via Pipariya
Gyanpur
Pipariya
Ujjain
Approx Travel Time
18h 25m
₹600
Onwards
Via Kanpur
Gyanpur
Kanpur
Ujjain
Approx Travel Time
19h 40m
₹425
Onwards
Frequently Asked Questions
What is the distance between Gyanpur and Ujjain?
Ujjain is approximately 950+ kms from Gyanpur.
How long does it take to reach Ujjain from Gyanpur?
It takes approximately 18 hours to reach Ujjain from Gyanpur by Train Via Prayagraj(Allahabad).
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 Via Prayagraj(Allahabad).