
Junagadh to Ujjain
Ujjain is approximately 750+ kms from Junagadh. The fastest way to reach Ujjain from Junagadh is by Bus, Flight, Train Via Rajkot, Vadodara. It takes approximately 11 hours. The cheapest way to reach Ujjain from Junagadh is by Train which would take approximately 16 hours.
Sort By
Mode of Transport
Via Rajkot, Vadodara
Junagadh
Rajkot
Vadodara
Ujjain
Approx Travel Time
11h 51m
₹8,288
Onwards
Junagadh
Rajkot
Vadodara
Ujjain
Approx Travel Time
11h 47m
₹7,863
Onwards
Junagadh
Rajkot
Vadodara
Ujjain
Approx Travel Time
13h 12m
₹10,699
Onwards
Junagadh
Rajkot
Vadodara
Ujjain
Approx Travel Time
13h 8m
₹10,274
Onwards
FASTEST
Junagadh
Rajkot
Vadodara
Ujjain
Approx Travel Time
11h 7m
₹8,318
Onwards
Via Dahod
Junagadh
Dahod
Ujjain
Approx Travel Time
13h 56m
₹5,815
Onwards
Via Bavla
Junagadh
Bavla
Ujjain
Approx Travel Time
15h 25m
₹1,749
Onwards
Frequently Asked Questions
What is the distance between Junagadh and Ujjain?
Ujjain is approximately 750+ kms from Junagadh.
How long does it take to reach Ujjain from Junagadh?
It takes approximately 11 hours to reach Ujjain from Junagadh by Bus, Flight, Train Via Rajkot, Vadodara.
What is the cheapest way to reach Ujjain from Junagadh?
The cheapest way to reach Ujjain from Junagadh is by Train.
What is the fastest way to reach Ujjain from Junagadh?
The fastest way to reach Ujjain from Junagadh is by Bus, Flight, Train Via Rajkot, Vadodara.


