
Ranchi to Ujjain
Ujjain is approximately 1100+ kms from Ranchi. The fastest way to reach Ujjain from Ranchi is by Flight, Train Via Indore. It takes approximately 5 hours. The cheapest way to reach Ujjain from Ranchi is by Train Via Prayagraj(Allahabad) which would take approximately 26 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Ranchi
Indore
Ujjain
Approx Travel Time
4h 55m
₹6,061
Onwards
Ranchi
Indore
Ujjain
Approx Travel Time
4h 55m
₹7,507
Onwards
Ranchi
Indore
Ujjain
Approx Travel Time
5h 10m
₹6,086
Onwards
Via Jabalpur
Ranchi
Jabalpur
Ujjain
Approx Travel Time
22h 55m
₹810
Onwards
Ranchi
Jabalpur
Ujjain
Approx Travel Time
1d 1h 25m
₹1,395
Onwards
Via Katni
Ranchi
Katni
Ujjain
Approx Travel Time
23h 10m
₹800
Onwards
Via Bilaspur, Chattisgarh
Ranchi
Bilaspur, Chattisgarh
Ujjain
Approx Travel Time
23h 55m
₹745
Onwards
Via Bhatapara
Ranchi
Bhatapara
Ujjain
Approx Travel Time
1d 0h 10m
₹1,615
Onwards
Via Prayagraj(Allahabad)
CHEAPEST
Ranchi
Prayagraj(Allahabad)
Ujjain
Approx Travel Time
1d 1h 25m
₹665
Onwards
Via Gondia
Ranchi
Gondia
Ujjain
Approx Travel Time
1d 0h 40m
₹820
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, Train Via Indore.
What is the cheapest way to reach Ujjain from Ranchi?
The cheapest way to reach Ujjain from Ranchi is by Train Via Prayagraj(Allahabad).
What is the fastest way to reach Ujjain from Ranchi?
The fastest way to reach Ujjain from Ranchi is by Flight, Train Via Indore.