Bhabua to Ujjain
Ujjain is approximately 900+ kms from Bhabua. The fastest way to reach Ujjain from Bhabua is by Train Via Maihar. It takes approximately 19 hours. The cheapest way to reach Ujjain from Bhabua is by Train Via Prayagraj(Allahabad) which would take approximately 20 hours.
Sort By
Mode of Transport
Via Katni
RECOMMENDED
Bhabua
Katni
Ujjain
Approx Travel Time
19h 40m
₹620
Onwards
Via Maihar
FASTEST
Bhabua
Maihar
Ujjain
Approx Travel Time
19h 10m
₹640
Onwards
Via Satna
Bhabua
Satna
Ujjain
Approx Travel Time
19h 25m
₹615
Onwards
Via Karwi
Bhabua
Karwi
Ujjain
Approx Travel Time
19h 55m
On Demand
Via Jabalpur
Bhabua
Jabalpur
Ujjain
Approx Travel Time
20h 10m
₹645
Onwards
Via Prayagraj(Allahabad)
CHEAPEST
Bhabua
Prayagraj(Allahabad)
Ujjain
Approx Travel Time
20h 10m
₹440
Onwards
Via Varanasi
Bhabua
Varanasi
Ujjain
Approx Travel Time
19h 55m
₹465
Onwards
Via Narsinghpur
Bhabua
Narsinghpur
Ujjain
Approx Travel Time
20h 10m
₹655
Onwards
Via Pipariya
Bhabua
Pipariya
Ujjain
Approx Travel Time
20h 10m
₹620
Onwards
Via Mughal Sarai
Bhabua
Mughal Sarai
Ujjain
Approx Travel Time
19h 55m
₹635
Onwards
Frequently Asked Questions
What is the distance between Bhabua and Ujjain?
Ujjain is approximately 900+ kms from Bhabua.
How long does it take to reach Ujjain from Bhabua?
It takes approximately 19 hours to reach Ujjain from Bhabua by Train Via Maihar.
What is the cheapest way to reach Ujjain from Bhabua?
The cheapest way to reach Ujjain from Bhabua is by Train Via Prayagraj(Allahabad).
What is the fastest way to reach Ujjain from Bhabua?
The fastest way to reach Ujjain from Bhabua is by Train Via Maihar.