Barmer to Ujjain - Multiple Options To Reach By Cab, Train, Bus
Ujjain is approximately 650+ kms from Barmer. The fastest way to reach Ujjain from Barmer is by Train Via Jodhpur. It takes approximately 15 hours. The cheapest way to reach Ujjain from Barmer is by Train Via Ahmedabad which would take approximately 16 hours.
Sort By
Mode of Transport
Via Jodhpur
RECOMMENDED
Barmer
Jodhpur
Ujjain
Approx Travel Time
15h 52m
₹4,442
Onwards
FASTEST
Barmer
Jodhpur
Ujjain
Approx Travel Time
14h 55m
₹620
Onwards
Barmer
Jodhpur
Ujjain
Approx Travel Time
15h 55m
₹710
Onwards
Via Ahmedabad
CHEAPEST
Barmer
Ahmedabad
Ujjain
Approx Travel Time
15h 40m
₹565
Onwards
Barmer
Ahmedabad
Ujjain
Approx Travel Time
17h 25m
₹985
Onwards
Via Anand
Barmer
Anand
Ujjain
Approx Travel Time
16h 25m
₹1,330
Onwards
Via Ahmedabad, Ratlam
Barmer
Ahmedabad
Ratlam
Ujjain
Approx Travel Time
17h 5m
₹610
Onwards
Via Vadodara
Barmer
Vadodara
Ujjain
Approx Travel Time
16h 55m
₹605
Onwards
Via Ahmedabad, Khachrod
Barmer
Ahmedabad
Khachrod
Ujjain
Approx Travel Time
17h 20m
₹770
Onwards
Barmer
Ahmedabad
Khachrod
Ujjain
Approx Travel Time
17h 22m
₹2,540
Onwards
Frequently Asked Questions
What is the distance between Barmer and Ujjain?
Ujjain is approximately 650+ kms from Barmer.
How long does it take to reach Ujjain from Barmer?
It takes approximately 15 hours to reach Ujjain from Barmer by Train Via Jodhpur.
What is the cheapest way to reach Ujjain from Barmer?
The cheapest way to reach Ujjain from Barmer is by Train Via Ahmedabad.
What is the fastest way to reach Ujjain from Barmer?
The fastest way to reach Ujjain from Barmer is by Train Via Jodhpur.