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