
Sanand to Ujjain
Ujjain is approximately 400+ kms from Sanand. The fastest way to reach Ujjain from Sanand is by Train, Flight, Cab Via Ahmedabad, Indore. It takes approximately 6 hours. The cheapest way to reach Ujjain from Sanand is by Train Via Nadiad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Ahmedabad, Indore
RECOMMENDED
Sanand
Ahmedabad
Indore
Ujjain
Approx Travel Time
6h 4m
₹5,928
Onwards
FASTEST
Sanand
Ahmedabad
Indore
Ujjain
Approx Travel Time
5h 34m
On Demand
Sanand
Ahmedabad
Indore
Ujjain
Approx Travel Time
6h 25m
₹4,709
Onwards
Sanand
Ahmedabad
Indore
Ujjain
Approx Travel Time
5h 55m
On Demand
Sanand
Ahmedabad
Indore
Ujjain
Approx Travel Time
6h 30m
₹5,074
Onwards
Via Vadodara
Sanand
Vadodara
Ujjain
Approx Travel Time
9h 46m
₹2,971
Onwards
Sanand
Vadodara
Ujjain
Approx Travel Time
9h 58m
₹2,346
Onwards
Sanand
Vadodara
Ujjain
Approx Travel Time
10h 11m
₹945
Onwards
Via Nadiad
CHEAPEST
Sanand
Nadiad
Ujjain
Approx Travel Time
10h 30m
₹395
Onwards
Via Bharuch
Sanand
Bharuch
Ujjain
Approx Travel Time
14h 30m
₹1,098
Onwards
Frequently Asked Questions
What is the distance between Sanand and Ujjain?
Ujjain is approximately 400+ kms from Sanand.
How long does it take to reach Ujjain from Sanand?
It takes approximately 6 hours to reach Ujjain from Sanand by Train, Flight, Cab Via Ahmedabad, Indore.
What is the cheapest way to reach Ujjain from Sanand?
The cheapest way to reach Ujjain from Sanand is by Train Via Nadiad.
What is the fastest way to reach Ujjain from Sanand?
The fastest way to reach Ujjain from Sanand is by Train, Flight, Cab Via Ahmedabad, Indore.