
Valsad to Ujjain
Ujjain is approximately 450+ kms from Valsad. The fastest way to reach Ujjain from Valsad is by Train. It takes approximately 10 hours. The cheapest way to reach Ujjain from Valsad is by Train Via Ratlam which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ratlam
CHEAPEST
Valsad
Ratlam
Ujjain
Approx Travel Time
12h 10m
₹255
Onwards
Valsad
Ratlam
Ujjain
Approx Travel Time
12h 10m
₹3,736
Onwards
Valsad
Ratlam
Ujjain
Approx Travel Time
12h 10m
₹330
Onwards
Via Surat
Valsad
Surat
Ujjain
Approx Travel Time
12h 10m
₹270
Onwards
Via Bharuch
Valsad
Bharuch
Ujjain
Approx Travel Time
12h 25m
₹370
Onwards
Via Anand
Valsad
Anand
Ujjain
Approx Travel Time
13h 40m
₹350
Onwards
Via Nadiad
Valsad
Nadiad
Ujjain
Approx Travel Time
14h 10m
₹360
Onwards
Via Bhusawal
Valsad
Bhusawal
Ujjain
Approx Travel Time
14h 55m
On Demand
Via Ahmedabad
Valsad
Ahmedabad
Ujjain
Approx Travel Time
15h 55m
₹305
Onwards
Frequently Asked Questions
What is the distance between Valsad and Ujjain?
Ujjain is approximately 450+ kms from Valsad.
How long does it take to reach Ujjain from Valsad?
It takes approximately 10 hours to reach Ujjain from Valsad by Train.
What is the cheapest way to reach Ujjain from Valsad?
The cheapest way to reach Ujjain from Valsad is by Train Via Ratlam.
What is the fastest way to reach Ujjain from Valsad?
The fastest way to reach Ujjain from Valsad is by Train.