
Vidisha to Ujjain
Ujjain is approximately 200+ kms from Vidisha. The fastest way to reach Ujjain from Vidisha is by Bus, Train Via Bhopal. It takes approximately 4 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
FASTEST
Vidisha
Bhopal
Ujjain
Approx Travel Time
4h 15m
₹635
Onwards
CHEAPEST
Vidisha
Bhopal
Ujjain
Approx Travel Time
4h 33m
₹150
Onwards
Vidisha
Bhopal
Ujjain
Approx Travel Time
5h 38m
₹440
Onwards
Vidisha
Bhopal
Ujjain
Approx Travel Time
5h 10m
₹925
Onwards
Vidisha
Bhopal
Ujjain
Approx Travel Time
4h 39m
₹1,825
Onwards
Vidisha
Bhopal
Ujjain
Approx Travel Time
5h 34m
₹2,115
Onwards
Via Dewas
Vidisha
Dewas
Ujjain
Approx Travel Time
6h 40m
₹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 4 hours to reach Ujjain from Vidisha by Bus, Train Via Bhopal.
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 Bus, Train Via Bhopal.

