Ujjain to Keshod
Keshod is approximately 650+ kms from Ujjain. The fastest way to reach Keshod from Ujjain is by Train, Flight Via Ahmedabad. It takes approximately 9 hours. The cheapest way to reach Keshod from Ujjain is by Train Via Wankaner which would take approximately 16 hours.
Sort By
Mode of Transport
Via Vadodara
Ujjain
Vadodara
Keshod
Approx Travel Time
14h 40m
₹445
Onwards
Via Anand
Ujjain
Anand
Keshod
Approx Travel Time
14h 40m
₹435
Onwards
Via Surendranagar
Ujjain
Surendranagar
Keshod
Approx Travel Time
15h 25m
₹400
Onwards
Via Rajkot
Ujjain
Rajkot
Keshod
Approx Travel Time
15h 25m
₹385
Onwards
Via Ratlam, Anand
Ujjain
Ratlam
Anand
Keshod
Approx Travel Time
16h 5m
₹480
Onwards
Via Ahmedabad
Ujjain
Ahmedabad
Keshod
Approx Travel Time
15h 25m
₹425
Onwards
FASTEST
Ujjain
Ahmedabad
Keshod
Approx Travel Time
9h 10m
₹2,280
Onwards
Via Ratlam, Nadiad
Ujjain
Ratlam
Nadiad
Keshod
Approx Travel Time
16h 20m
₹470
Onwards
Via Wankaner
CHEAPEST
Ujjain
Wankaner
Keshod
Approx Travel Time
15h 53m
₹375
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Keshod?
Keshod is approximately 650+ kms from Ujjain.
How long does it take to reach Keshod from Ujjain?
It takes approximately 9 hours to reach Keshod from Ujjain by Train, Flight Via Ahmedabad.
What is the cheapest way to reach Keshod from Ujjain?
The cheapest way to reach Keshod from Ujjain is by Train Via Wankaner.
What is the fastest way to reach Keshod from Ujjain?
The fastest way to reach Keshod from Ujjain is by Train, Flight Via Ahmedabad.