
Ranchi to Ujjain
Ujjain is approximately 1100+ kms from Ranchi. The fastest way to reach Ujjain from Ranchi is by Flight, Cab Via Indore. It takes approximately 5 hours. The cheapest way to reach Ujjain from Ranchi is by Train Via Bilaspur, Chattisgarh which would take approximately 24 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Ranchi
Indore
Ujjain
Approx Travel Time
4h 55m
₹7,270
Onwards
Ranchi
Indore
Ujjain
Approx Travel Time
4h 55m
₹6,048
Onwards
Ranchi
Indore
Ujjain
Approx Travel Time
4h 55m
₹6,073
Onwards
Via Patna, Indore
Ranchi
Patna
Indore
Ujjain
Approx Travel Time
6h 50m
₹6,798
Onwards
Ranchi
Patna
Indore
Ujjain
Approx Travel Time
6h 50m
₹6,823
Onwards
Via Jabalpur
Ranchi
Jabalpur
Ujjain
Approx Travel Time
22h 55m
₹810
Onwards
Ranchi
Jabalpur
Ujjain
Approx Travel Time
1d 0h 10m
₹1,494
Onwards
Via Katni
Ranchi
Katni
Ujjain
Approx Travel Time
23h 10m
₹800
Onwards
Via Lucknow
Ranchi
Lucknow
Ujjain
Approx Travel Time
17h 10m
On Demand
Via Bilaspur, Chattisgarh
CHEAPEST
Ranchi
Bilaspur, Chattisgarh
Ujjain
Approx Travel Time
23h 55m
₹745
Onwards
Frequently Asked Questions
What is the distance between Ranchi and Ujjain?
Ujjain is approximately 1100+ kms from Ranchi.
How long does it take to reach Ujjain from Ranchi?
It takes approximately 5 hours to reach Ujjain from Ranchi by Flight, Cab Via Indore.
What is the cheapest way to reach Ujjain from Ranchi?
The cheapest way to reach Ujjain from Ranchi is by Train Via Bilaspur, Chattisgarh.
What is the fastest way to reach Ujjain from Ranchi?
The fastest way to reach Ujjain from Ranchi is by Flight, Cab Via Indore.