
Ujjain to Roorkee
Roorkee is approximately 850+ kms from Ujjain. The fastest way to reach Roorkee from Ujjain is by Train Via Sawai Madhopur. It takes approximately 15 hours. The cheapest way to reach Roorkee from Ujjain is by Train which would take approximately 22 hours.
Sort By
Mode of Transport
Via Kota
RECOMMENDED
Ujjain
Kota
Roorkee
Approx Travel Time
15h 40m
₹649
Onwards
Ujjain
Kota
Roorkee
Approx Travel Time
15h 55m
₹3,616
Onwards
Ujjain
Kota
Roorkee
Approx Travel Time
15h
₹545
Onwards
Via Sawai Madhopur
FASTEST
Ujjain
Sawai Madhopur
Roorkee
Approx Travel Time
14h 56m
₹565
Onwards
Via Muzaffarnagar
Ujjain
Muzaffarnagar
Roorkee
Approx Travel Time
18h 10m
₹1,998
Onwards
Via Delhi
Ujjain
Delhi
Roorkee
Approx Travel Time
16h 5m
₹724
Onwards
Ujjain
Delhi
Roorkee
Approx Travel Time
15h 51m
₹3,595
Onwards
Via Mathura
Ujjain
Mathura
Roorkee
Approx Travel Time
15h 25m
₹590
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Roorkee?
Roorkee is approximately 850+ kms from Ujjain.
How long does it take to reach Roorkee from Ujjain?
It takes approximately 15 hours to reach Roorkee from Ujjain by Train Via Sawai Madhopur.
What is the cheapest way to reach Roorkee from Ujjain?
The cheapest way to reach Roorkee from Ujjain is by Train.
What is the fastest way to reach Roorkee from Ujjain?
The fastest way to reach Roorkee from Ujjain is by Train Via Sawai Madhopur.


