
Ujjain to Vyara
Vyara is approximately 400+ kms from Ujjain. The fastest way to reach Vyara from Ujjain is by Train Via Bharuch. It takes approximately 9 hours. The cheapest way to reach Vyara from Ujjain is by Train Via Vadodara which would take approximately 10 hours.
Sort By
Mode of Transport
Via Bharuch
FASTEST
Ujjain
Bharuch
Vyara
Approx Travel Time
9h 13m
₹470
Onwards
Ujjain
Bharuch
Vyara
Approx Travel Time
10h 30m
₹994
Onwards
Via Ratlam, Surat
Ujjain
Ratlam
Surat
Vyara
Approx Travel Time
9h 42m
₹3,062
Onwards
Via Vadodara
CHEAPEST
Ujjain
Vadodara
Vyara
Approx Travel Time
9h 49m
₹350
Onwards
Ujjain
Vadodara
Vyara
Approx Travel Time
11h 39m
₹874
Onwards
Via Jalgaon
Ujjain
Jalgaon
Vyara
Approx Travel Time
9h 53m
₹455
Onwards
Via Dewas
Ujjain
Dewas
Vyara
Approx Travel Time
10h 58m
₹745
Onwards
Via Indore
Ujjain
Indore
Vyara
Approx Travel Time
11h 50m
₹685
Onwards
Ujjain
Indore
Vyara
Approx Travel Time
12h 5m
₹720
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Vyara?
Vyara is approximately 400+ kms from Ujjain.
How long does it take to reach Vyara from Ujjain?
It takes approximately 9 hours to reach Vyara from Ujjain by Train Via Bharuch.
What is the cheapest way to reach Vyara from Ujjain?
The cheapest way to reach Vyara from Ujjain is by Train Via Vadodara.
What is the fastest way to reach Vyara from Ujjain?
The fastest way to reach Vyara from Ujjain is by Train Via Bharuch.

