
Veraval to Ujjain
Ujjain is approximately 650+ kms from Veraval. The fastest way to reach Ujjain from Veraval is by Train. It takes approximately 14 hours. The cheapest way to reach Ujjain from Veraval is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Vadodara
Veraval
Vadodara
Ujjain
Approx Travel Time
14h 55m
₹495
Onwards
Veraval
Vadodara
Ujjain
Approx Travel Time
16h 25m
₹1,020
Onwards
Via Anand
Veraval
Anand
Ujjain
Approx Travel Time
15h 10m
₹540
Onwards
Via Ahmedabad
Veraval
Ahmedabad
Ujjain
Approx Travel Time
15h 55m
₹445
Onwards
Via Anand, Ratlam
Veraval
Anand
Ratlam
Ujjain
Approx Travel Time
16h 35m
₹570
Onwards
Via Surendranagar
Veraval
Surendranagar
Ujjain
Approx Travel Time
16h 10m
₹545
Onwards
Via Viramgam
Veraval
Viramgam
Ujjain
Approx Travel Time
16h 10m
₹550
Onwards
Via Nadiad, Ratlam
Veraval
Nadiad
Ratlam
Ujjain
Approx Travel Time
16h 50m
₹570
Onwards
Via Rajkot
Veraval
Rajkot
Ujjain
Approx Travel Time
16h 10m
₹525
Onwards
Frequently Asked Questions
What is the distance between Veraval and Ujjain?
Ujjain is approximately 650+ kms from Veraval.
How long does it take to reach Ujjain from Veraval?
It takes approximately 14 hours to reach Ujjain from Veraval by Train.
What is the cheapest way to reach Ujjain from Veraval?
The cheapest way to reach Ujjain from Veraval is by Train.
What is the fastest way to reach Ujjain from Veraval?
The fastest way to reach Ujjain from Veraval is by Train.