
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 10 hours. The cheapest way to reach Ujjain from Barmer is by Train, Bus Via Jodhpur, Mandsaur which would take approximately 19 hours.
Sort By
Mode of Transport
Via Jodhpur, Indore
RECOMMENDED
FASTEST
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
9h 39m
₹8,373
Onwards
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
9h 58m
₹7,491
Onwards
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
10h 23m
₹7,706
Onwards
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
10h 26m
₹8,514
Onwards
Barmer
Jodhpur
Indore
Ujjain
Approx Travel Time
10h 10m
₹12,341
Onwards
Via Sojat
Barmer
Sojat
Ujjain
Approx Travel Time
17h 16m
On Demand
Via Nimbahera
Barmer
Nimbahera
Ujjain
Approx Travel Time
17h 42m
₹5,921
Onwards
Via Ratlam
Barmer
Ratlam
Ujjain
Approx Travel Time
18h 50m
₹1,725
Onwards
Via Jodhpur, Mandsaur
CHEAPEST
Barmer
Jodhpur
Mandsaur
Ujjain
Approx Travel Time
18h 33m
₹994
Onwards
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 10 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.

