
Basoda to Ujjain
Ujjain is approximately 250+ kms from Basoda. The fastest way to reach Ujjain from Basoda is by Train Via Vidisha. It takes approximately 4 hours. The cheapest way to reach Ujjain from Basoda is by Train Via Bhopal which would take approximately 5 hours.
Sort By
Mode of Transport
Via Vidisha
FASTEST
Basoda
Vidisha
Ujjain
Approx Travel Time
3h 50m
₹240
Onwards
Basoda
Vidisha
Ujjain
Approx Travel Time
8h 40m
₹960
Onwards
Via Indore
Basoda
Indore
Ujjain
Approx Travel Time
8h 40m
On Demand
Basoda
Indore
Ujjain
Approx Travel Time
9h 44m
On Demand
Basoda
Indore
Ujjain
Approx Travel Time
9h 19m
On Demand
Via Bhopal
CHEAPEST
Basoda
Bhopal
Ujjain
Approx Travel Time
5h 18m
₹165
Onwards
Basoda
Bhopal
Ujjain
Approx Travel Time
6h 23m
₹409
Onwards
Via Bina
Basoda
Bina
Ujjain
Approx Travel Time
6h 58m
₹280
Onwards
Via Itarsi
Basoda
Itarsi
Ujjain
Approx Travel Time
8h 10m
₹345
Onwards
Frequently Asked Questions
What is the distance between Basoda and Ujjain?
Ujjain is approximately 250+ kms from Basoda.
How long does it take to reach Ujjain from Basoda?
It takes approximately 4 hours to reach Ujjain from Basoda by Train Via Vidisha.
What is the cheapest way to reach Ujjain from Basoda?
The cheapest way to reach Ujjain from Basoda is by Train Via Bhopal.
What is the fastest way to reach Ujjain from Basoda?
The fastest way to reach Ujjain from Basoda is by Train Via Vidisha.

