
Ujjain to Bhuj
Bhuj is approximately 700+ kms from Ujjain. The fastest way to reach Bhuj from Ujjain is by Train, Flight Via Ahmedabad. It takes approximately 9 hours. The cheapest way to reach Bhuj from Ujjain is by Train Via Ahmedabad which would take approximately 15 hours.
Sort By
Mode of Transport
Via Viramgam
RECOMMENDED
Ujjain
Viramgam
Bhuj
Approx Travel Time
15h 25m
₹520
Onwards
Via Ahmedabad
CHEAPEST
Ujjain
Ahmedabad
Bhuj
Approx Travel Time
15h 10m
₹410
Onwards
Ujjain
Ahmedabad
Bhuj
Approx Travel Time
16h 55m
₹754
Onwards
FASTEST
Ujjain
Ahmedabad
Bhuj
Approx Travel Time
9h 10m
₹3,403
Onwards
Ujjain
Ahmedabad
Bhuj
Approx Travel Time
10h 55m
₹3,823
Onwards
Ujjain
Ahmedabad
Bhuj
Approx Travel Time
18h 40m
₹1,174
Onwards
Ujjain
Ahmedabad
Bhuj
Approx Travel Time
16h 55m
₹830
Onwards
Via Nadiad
Ujjain
Nadiad
Bhuj
Approx Travel Time
15h 36m
₹415
Onwards
Via Vadodara
Ujjain
Vadodara
Bhuj
Approx Travel Time
15h 55m
₹430
Onwards
Via Anand
Ujjain
Anand
Bhuj
Approx Travel Time
15h 40m
₹430
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Bhuj?
Bhuj is approximately 700+ kms from Ujjain.
How long does it take to reach Bhuj from Ujjain?
It takes approximately 9 hours to reach Bhuj from Ujjain by Train, Flight Via Ahmedabad.
What is the cheapest way to reach Bhuj from Ujjain?
The cheapest way to reach Bhuj from Ujjain is by Train Via Ahmedabad.
What is the fastest way to reach Bhuj from Ujjain?
The fastest way to reach Bhuj from Ujjain is by Train, Flight Via Ahmedabad.