
Barmer to Ujjain
Ujjain is approximately 750+ kms from Barmer. The fastest way to reach Ujjain from Barmer is by Train, Flight, Cab Via Jodhpur, Indore. It takes approximately 9 hours. The cheapest way to reach Ujjain from Barmer is by Train, Bus Via Jodhpur, Mandsaur which would take approximately 17 hours.
Sort By
Mode of Transport
Via Jodhpur, Indore
RECOMMENDED
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
9h 5m
₹8,984
Onwards
FASTEST
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
8h 37m
₹5,227
Onwards
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
8h 48m
₹3,962
Onwards
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
9h 21m
₹8,034
Onwards
Via Nimbahera
Barmer
Nimbahera
Ujjain
Approx Travel Time
17h 14m
₹5,726
Onwards
Via Jodhpur, Mandsaur
CHEAPEST
Barmer
Jodhpur
Mandsaur
Ujjain
Approx Travel Time
16h 28m
₹895
Onwards
Via Sojat
Barmer
Sojat
Ujjain
Approx Travel Time
18h 6m
On Demand
Via Udaipur, Mandsaur
Barmer
Udaipur
Mandsaur
Ujjain
Approx Travel Time
18h 15m
₹950
Onwards
Via Merta
Barmer
Merta
Ujjain
Approx Travel Time
17h 24m
On Demand
Frequently Asked Questions
What is the distance between Barmer and Ujjain?
Ujjain is approximately 750+ kms from Barmer.
How long does it take to reach Ujjain from Barmer?
It takes approximately 9 hours to reach Ujjain from Barmer by Train, Flight, Cab Via Jodhpur, Indore.
What is the cheapest way to reach Ujjain from Barmer?
The cheapest way to reach Ujjain from Barmer is by Train, Bus Via Jodhpur, Mandsaur.
What is the fastest way to reach Ujjain from Barmer?
The fastest way to reach Ujjain from Barmer is by Train, Flight, Cab Via Jodhpur, Indore.


