
Sirhind to Ujjain
Ujjain is approximately 900+ kms from Sirhind. The fastest way to reach Ujjain from Sirhind is by Train. It takes approximately 18 hours. The cheapest way to reach Ujjain from Sirhind is by Train Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
CHEAPEST
Sirhind
Delhi
Ujjain
Approx Travel Time
19h 55m
₹540
Onwards
Via Jaipur
Sirhind
Jaipur
Ujjain
Approx Travel Time
19h 40m
On Demand
Via Phulera
Sirhind
Phulera
Ujjain
Approx Travel Time
19h 40m
On Demand
Via Faridabad
Sirhind
Faridabad
Ujjain
Approx Travel Time
20h 10m
On Demand
Via Mathura
Sirhind
Mathura
Ujjain
Approx Travel Time
20h 40m
₹640
Onwards
Via Agra
Sirhind
Agra
Ujjain
Approx Travel Time
21h 10m
On Demand
Via Ghaziabad
Sirhind
Ghaziabad
Ujjain
Approx Travel Time
20h 10m
₹625
Onwards
Via Meerut
Sirhind
Meerut
Ujjain
Approx Travel Time
20h 40m
₹615
Onwards
Via Dholpur
Sirhind
Dholpur
Ujjain
Approx Travel Time
21h 10m
On Demand
Frequently Asked Questions
What is the distance between Sirhind and Ujjain?
Ujjain is approximately 900+ kms from Sirhind.
How long does it take to reach Ujjain from Sirhind?
It takes approximately 18 hours to reach Ujjain from Sirhind by Train.
What is the cheapest way to reach Ujjain from Sirhind?
The cheapest way to reach Ujjain from Sirhind is by Train Via Delhi.
What is the fastest way to reach Ujjain from Sirhind?
The fastest way to reach Ujjain from Sirhind is by Train.