
Vidisha to Ujjain
Ujjain is approximately 200+ kms from Vidisha. The fastest way to reach Ujjain from Vidisha is by Train. It takes approximately 5 hours. The cheapest way to reach Ujjain from Vidisha is by Train Via Bhopal which would take approximately 5 hours.
Sort By
Mode of Transport
Via Bhopal
Vidisha
Bhopal
Ujjain
Approx Travel Time
5h 37m
₹2,612
Onwards
CHEAPEST
Vidisha
Bhopal
Ujjain
Approx Travel Time
5h 13m
₹150
Onwards
Vidisha
Bhopal
Ujjain
Approx Travel Time
5h 50m
₹180
Onwards
Vidisha
Bhopal
Ujjain
Approx Travel Time
6h 38m
₹325
Onwards
Vidisha
Bhopal
Ujjain
Approx Travel Time
7h 2m
₹2,787
Onwards
Via Sehore
Vidisha
Sehore
Ujjain
Approx Travel Time
6h 53m
₹4,009
Onwards
Via Dewas
Vidisha
Dewas
Ujjain
Approx Travel Time
7h 3m
₹645
Onwards
Frequently Asked Questions
What is the distance between Vidisha and Ujjain?
Ujjain is approximately 200+ kms from Vidisha.
How long does it take to reach Ujjain from Vidisha?
It takes approximately 5 hours to reach Ujjain from Vidisha by Train.
What is the cheapest way to reach Ujjain from Vidisha?
The cheapest way to reach Ujjain from Vidisha is by Train Via Bhopal.
What is the fastest way to reach Ujjain from Vidisha?
The fastest way to reach Ujjain from Vidisha is by Train.


