
Vadodara to Ujjain
Ujjain is approximately 350+ kms from Vadodara. The fastest way to reach Ujjain from Vadodara is by Flight, Cab Via Indore. It takes approximately 4 hours. The cheapest way to reach Ujjain from Vadodara is by Train which would take approximately 6 hours.
Sort By
Mode of Transport
Via Indore
FASTEST
Vadodara
Indore
Ujjain
Approx Travel Time
4h 16m
₹10,069
Onwards
Vadodara
Indore
Ujjain
Approx Travel Time
5h
₹9,420
Onwards
Vadodara
Indore
Ujjain
Approx Travel Time
8h 41m
₹1,628
Onwards
Vadodara
Indore
Ujjain
Approx Travel Time
9h 45m
₹979
Onwards
Via Ratlam
Vadodara
Ratlam
Ujjain
Approx Travel Time
5h 45m
₹185
Onwards
Via Khachrod
Vadodara
Khachrod
Ujjain
Approx Travel Time
7h 35m
₹175
Onwards
Frequently Asked Questions
What is the distance between Vadodara and Ujjain?
Ujjain is approximately 350+ kms from Vadodara.
How long does it take to reach Ujjain from Vadodara?
It takes approximately 4 hours to reach Ujjain from Vadodara by Flight, Cab Via Indore.
What is the cheapest way to reach Ujjain from Vadodara?
The cheapest way to reach Ujjain from Vadodara is by Train.
What is the fastest way to reach Ujjain from Vadodara?
The fastest way to reach Ujjain from Vadodara is by Flight, Cab Via Indore.
Routes Connecting Vadodara
Routes From Vadodara
- Vadodara to Gandhidham
- Vadodara to Srisailam
- Vadodara to Nabarangapur
- Vadodara to Sindkheda
- Vadodara to Hapur
- Vadodara to KOSI-KALAN
- Vadodara to Sunam
- Vadodara to Gonda
- Vadodara to Pathanapuram
- Vadodara to Mangalore
- Vadodara to Eluru
- Vadodara to Krishnarajanagara
- Vadodara to Melbourne
- Vadodara to Orkney-Islands
- Vadodara to Lakhtar

