
Ujjain to Junagadh
Junagadh is approximately 750+ kms from Ujjain. The fastest way to reach Junagadh from Ujjain is by Train, Flight Via Vadodara, Rajkot. It takes approximately 12 hours. The cheapest way to reach Junagadh from Ujjain is by Train which would take approximately 15 hours.
Sort By
Mode of Transport
Via Vadodara, Rajkot
Ujjain
Vadodara
Rajkot
Junagadh
Approx Travel Time
14h 50m
₹8,133
Onwards
FASTEST
Ujjain
Vadodara
Rajkot
Junagadh
Approx Travel Time
11h 47m
₹7,708
Onwards
Ujjain
Vadodara
Rajkot
Junagadh
Approx Travel Time
16h 17m
₹9,948
Onwards
Ujjain
Vadodara
Rajkot
Junagadh
Approx Travel Time
13h 14m
₹9,523
Onwards
Via Dahod
Ujjain
Dahod
Junagadh
Approx Travel Time
15h 33m
₹7,367
Onwards
Via Bavla
Ujjain
Bavla
Junagadh
Approx Travel Time
18h 5m
₹2,150
Onwards
Via Indore, Ahmedabad
Ujjain
Indore
Ahmedabad
Junagadh
Approx Travel Time
14h 19m
₹5,367
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Junagadh?
Junagadh is approximately 750+ kms from Ujjain.
How long does it take to reach Junagadh from Ujjain?
It takes approximately 12 hours to reach Junagadh from Ujjain by Train, Flight Via Vadodara, Rajkot.
What is the cheapest way to reach Junagadh from Ujjain?
The cheapest way to reach Junagadh from Ujjain is by Train.
What is the fastest way to reach Junagadh from Ujjain?
The fastest way to reach Junagadh from Ujjain is by Train, Flight Via Vadodara, Rajkot.

