
Ujjain to Rajkot
Rajkot is approximately 650+ kms from Ujjain. The fastest way to reach Rajkot from Ujjain is by Train, Flight Via Vadodara. It takes approximately 9 hours. The cheapest way to reach Rajkot from Ujjain is by Train which would take approximately 13 hours.
Sort By
Mode of Transport
Via Vadodara
Ujjain
Vadodara
Rajkot
Approx Travel Time
11h 35m
₹10,299
Onwards
FASTEST
Ujjain
Vadodara
Rajkot
Approx Travel Time
8h 32m
₹9,874
Onwards
Ujjain
Vadodara
Rajkot
Approx Travel Time
16h 10m
₹1,200
Onwards
Ujjain
Vadodara
Rajkot
Approx Travel Time
13h 7m
₹775
Onwards
Ujjain
Vadodara
Rajkot
Approx Travel Time
16h 1m
₹755
Onwards
Via Indore
Ujjain
Indore
Rajkot
Approx Travel Time
15h 41m
₹2,132
Onwards
Via Nadiad
Ujjain
Nadiad
Rajkot
Approx Travel Time
13h 4m
₹850
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Rajkot?
Rajkot is approximately 650+ kms from Ujjain.
How long does it take to reach Rajkot from Ujjain?
It takes approximately 9 hours to reach Rajkot from Ujjain by Train, Flight Via Vadodara.
What is the cheapest way to reach Rajkot from Ujjain?
The cheapest way to reach Rajkot from Ujjain is by Train.
What is the fastest way to reach Rajkot from Ujjain?
The fastest way to reach Rajkot from Ujjain is by Train, Flight Via Vadodara.

