
Doraha to Ujjain
Ujjain is approximately 1050+ kms from Doraha. The fastest way to reach Ujjain from Doraha is by Bus, Train Via Rohtak. It takes approximately 17 hours. The cheapest way to reach Ujjain from Doraha is by Train Via Sirhind, Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Rohtak
RECOMMENDED
FASTEST
Doraha
Rohtak
Ujjain
Approx Travel Time
17h 4m
₹1,254
Onwards
Via Ludhiana, Kota
Doraha
Ludhiana
Kota
Ujjain
Approx Travel Time
18h 50m
₹1,433
Onwards
Doraha
Ludhiana
Kota
Ujjain
Approx Travel Time
19h 5m
₹5,979
Onwards
Via Hisar
Doraha
Hisar
Ujjain
Approx Travel Time
21h 3m
₹6,161
Onwards
Via Sirhind, Delhi
CHEAPEST
Doraha
Sirhind
Delhi
Ujjain
Approx Travel Time
18h 31m
₹685
Onwards
Via Maler Kotla, Chomu
Doraha
Maler Kotla
Chomu
Ujjain
Approx Travel Time
22h 47m
₹3,120
Onwards
Via Ludhiana, Chomu
Doraha
Ludhiana
Chomu
Ujjain
Approx Travel Time
23h 20m
₹2,167
Onwards
Via Ludhiana
Doraha
Ludhiana
Ujjain
Approx Travel Time
17h 10m
₹1,209
Onwards
Via Amloh, Delhi
Doraha
Amloh
Delhi
Ujjain
Approx Travel Time
19h 28m
On Demand
Via Ludhiana, Pachpahar
Doraha
Ludhiana
Pachpahar
Ujjain
Approx Travel Time
18h 43m
On Demand
Frequently Asked Questions
What is the distance between Doraha and Ujjain?
Ujjain is approximately 1050+ kms from Doraha.
How long does it take to reach Ujjain from Doraha?
It takes approximately 17 hours to reach Ujjain from Doraha by Bus, Train Via Rohtak.
What is the cheapest way to reach Ujjain from Doraha?
The cheapest way to reach Ujjain from Doraha is by Train Via Sirhind, Delhi.
What is the fastest way to reach Ujjain from Doraha?
The fastest way to reach Ujjain from Doraha is by Bus, Train Via Rohtak.


