
Bhabua to Ujjain
Ujjain is approximately 950+ kms from Bhabua. The fastest way to reach Ujjain from Bhabua is by Bus, Flight Via Prayagraj(Allahabad), Indore. It takes approximately 10 hours. The cheapest way to reach Ujjain from Bhabua is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad), Indore
RECOMMENDED
Bhabua
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
11h 53m
₹6,256
Onwards
Bhabua
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
12h 12m
₹5,126
Onwards
Bhabua
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
11h 16m
On Demand
FASTEST
Bhabua
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
10h 15m
On Demand
Bhabua
Prayagraj(Allahabad)
Indore
Ujjain
Approx Travel Time
11h 35m
On Demand
Via Sagar
Bhabua
Sagar
Ujjain
Approx Travel Time
18h 20m
On Demand
Via Vidisha
Bhabua
Vidisha
Ujjain
Approx Travel Time
17h 55m
₹635
Onwards
Via Pipariya
Bhabua
Pipariya
Ujjain
Approx Travel Time
19h 35m
₹8,538
Onwards
Via Varanasi, Bhopal
Bhabua
Varanasi
Bhopal
Ujjain
Approx Travel Time
17h 5m
₹2,028
Onwards
Frequently Asked Questions
What is the distance between Bhabua and Ujjain?
Ujjain is approximately 950+ kms from Bhabua.
How long does it take to reach Ujjain from Bhabua?
It takes approximately 10 hours to reach Ujjain from Bhabua by Bus, Flight Via Prayagraj(Allahabad), Indore.
What is the cheapest way to reach Ujjain from Bhabua?
The cheapest way to reach Ujjain from Bhabua is by Train.
What is the fastest way to reach Ujjain from Bhabua?
The fastest way to reach Ujjain from Bhabua is by Bus, Flight Via Prayagraj(Allahabad), Indore.


