hero
Home
Roorkee to Ujjain

Roorkee to Ujjain - Multiple Options To Reach By Train, Bus

Ujjain is approximately 850+ kms from Roorkee. The fastest way to reach Ujjain from Roorkee is by Train. It takes approximately 17 hours. The cheapest way to reach Ujjain from Roorkee is by Train which would take approximately 17 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Roorkee

Ujjain

Approx Travel Time

17h 15m

₹490

Onwards

Via Delhi

Roorkee

Delhi

Ujjain

Approx Travel Time

18h 40m

₹550

Onwards

Roorkee

Delhi

Ujjain

Approx Travel Time

21h 55m

₹1,335

Onwards

Ads by MMT

Via Meerut

Roorkee

Meerut

Ujjain

Approx Travel Time

18h 25m

₹545

Onwards

Via Mathura

Roorkee

Mathura

Ujjain

Approx Travel Time

18h 40m

₹595

Onwards

Ads by MMT

Via Agra

Roorkee

Agra

Ujjain

Approx Travel Time

19h 10m

₹595

Onwards

Via Saharanpur

Roorkee

Saharanpur

Ujjain

Approx Travel Time

19h 25m

₹520

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Ujjain?

Ujjain is approximately 850+ kms from Roorkee.

How long does it take to reach Ujjain from Roorkee?

It takes approximately 17 hours to reach Ujjain from Roorkee by Train.

What is the cheapest way to reach Ujjain from Roorkee?

The cheapest way to reach Ujjain from Roorkee is by Train.

What is the fastest way to reach Ujjain from Roorkee?

The fastest way to reach Ujjain from Roorkee is by Train.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India