
Ranaghat to Ujjain
Ujjain is approximately 1550+ kms from Ranaghat. The fastest way to reach Ujjain from Ranaghat is by Train, Flight Via Kolkata, Indore. It takes approximately 9 hours. The cheapest way to reach Ujjain from Ranaghat is by Train, Flight Via Kolkata, Bilaspur, Chattisgarh which would take approximately 20 hours.
Sort By
Mode of Transport
Via Kolkata, Indore
RECOMMENDED
FASTEST
Ranaghat
Kolkata
Indore
Ujjain
Approx Travel Time
8h 20m
₹5,941
Onwards
Ranaghat
Kolkata
Indore
Ujjain
Approx Travel Time
8h 35m
₹5,936
Onwards
Ranaghat
Kolkata
Indore
Ujjain
Approx Travel Time
8h 20m
₹7,387
Onwards
Ranaghat
Kolkata
Indore
Ujjain
Approx Travel Time
8h 50m
On Demand
Via Kolkata, Nagpur
Ranaghat
Kolkata
Nagpur
Ujjain
Approx Travel Time
15h 20m
₹7,600
Onwards
Ranaghat
Kolkata
Nagpur
Ujjain
Approx Travel Time
17h 35m
₹8,135
Onwards
Via Kolkata, Prayagraj(Allahabad)
Ranaghat
Kolkata
Prayagraj(Allahabad)
Ujjain
Approx Travel Time
20h 5m
₹6,702
Onwards
Via Kolkata, Bilaspur, Chattisgarh
CHEAPEST
Ranaghat
Kolkata
Bilaspur, Chattisgarh
Ujjain
Approx Travel Time
20h 5m
₹4,078
Onwards
Via Kolkata, Raipur, Chhattisgarh
Ranaghat
Kolkata
Raipur, Chhattisgarh
Ujjain
Approx Travel Time
20h 5m
₹5,456
Onwards
Ranaghat
Kolkata
Raipur, Chhattisgarh
Ujjain
Approx Travel Time
20h 35m
On Demand
Frequently Asked Questions
What is the distance between Ranaghat and Ujjain?
Ujjain is approximately 1550+ kms from Ranaghat.
How long does it take to reach Ujjain from Ranaghat?
It takes approximately 9 hours to reach Ujjain from Ranaghat by Train, Flight Via Kolkata, Indore.
What is the cheapest way to reach Ujjain from Ranaghat?
The cheapest way to reach Ujjain from Ranaghat is by Train, Flight Via Kolkata, Bilaspur, Chattisgarh.
What is the fastest way to reach Ujjain from Ranaghat?
The fastest way to reach Ujjain from Ranaghat is by Train, Flight Via Kolkata, Indore.