
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 Bus Via Udaipur which would take approximately 20 hours.
Sort By
Mode of Transport
Via Jodhpur, Indore
RECOMMENDED
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
9h 5m
₹9,086
Onwards
FASTEST
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
8h 37m
₹5,307
Onwards
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
8h 48m
₹4,073
Onwards
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
9h 21m
₹8,217
Onwards
Via Nimbahera
Barmer
Nimbahera
Ujjain
Approx Travel Time
17h 14m
₹5,799
Onwards
Via Jodhpur, Mandsaur
Barmer
Jodhpur
Mandsaur
Ujjain
Approx Travel Time
16h 28m
₹913
Onwards
Via Sojat
Barmer
Sojat
Ujjain
Approx Travel Time
18h 6m
On Demand
Via Udaipur
CHEAPEST
Barmer
Udaipur
Ujjain
Approx Travel Time
19h 45m
₹780
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 Bus Via Udaipur.
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.


