
Shamli to Ujjain
Ujjain is approximately 750+ kms from Shamli. The fastest way to reach Ujjain from Shamli is by Train Via Delhi. It takes approximately 17 hours. The cheapest way to reach Ujjain from Shamli is by Train Via Delhi which would take approximately 17 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
FASTEST
Shamli
Delhi
Ujjain
Approx Travel Time
17h 10m
₹560
Onwards
Shamli
Delhi
Ujjain
Approx Travel Time
17h 25m
₹3,240
Onwards
Shamli
Delhi
Ujjain
Approx Travel Time
17h 40m
On Demand
Via Meerut
Shamli
Meerut
Ujjain
Approx Travel Time
17h 40m
₹3,066
Onwards
Via Faridabad
Shamli
Faridabad
Ujjain
Approx Travel Time
17h 59m
₹3,742
Onwards
Via Ghaziabad
Shamli
Ghaziabad
Ujjain
Approx Travel Time
17h 55m
₹2,547
Onwards
Via Jaipur
Shamli
Jaipur
Ujjain
Approx Travel Time
17h 40m
₹560
Onwards
Via Muzaffarnagar
Shamli
Muzaffarnagar
Ujjain
Approx Travel Time
18h 10m
₹1,305
Onwards
Shamli
Muzaffarnagar
Ujjain
Approx Travel Time
18h 13m
₹2,851
Onwards
Via Kishangarh
Shamli
Kishangarh
Ujjain
Approx Travel Time
18h 43m
₹605
Onwards
Frequently Asked Questions
What is the distance between Shamli and Ujjain?
Ujjain is approximately 750+ kms from Shamli.
How long does it take to reach Ujjain from Shamli?
It takes approximately 17 hours to reach Ujjain from Shamli by Train Via Delhi.
What is the cheapest way to reach Ujjain from Shamli?
The cheapest way to reach Ujjain from Shamli is by Train Via Delhi.
What is the fastest way to reach Ujjain from Shamli?
The fastest way to reach Ujjain from Shamli is by Train Via Delhi.