
Basoda to Ujjain
Ujjain is approximately 250+ kms from Basoda. The fastest way to reach Ujjain from Basoda is by Train, Bus Via Bhopal. It takes approximately 4 hours. The cheapest way to reach Ujjain from Basoda is by Train Via Bhopal which would take approximately 6 hours.
Sort By
Mode of Transport
Via Vidisha
Basoda
Vidisha
Ujjain
Approx Travel Time
4h 30m
₹240
Onwards
Basoda
Vidisha
Ujjain
Approx Travel Time
5h 55m
₹5,059
Onwards
Via Indore
Basoda
Indore
Ujjain
Approx Travel Time
9h 30m
On Demand
Basoda
Indore
Ujjain
Approx Travel Time
2982616d 3h
On Demand
Basoda
Indore
Ujjain
Approx Travel Time
9h 49m
On Demand
Via Bhopal
CHEAPEST
Basoda
Bhopal
Ujjain
Approx Travel Time
5h 58m
₹165
Onwards
FASTEST
Basoda
Bhopal
Ujjain
Approx Travel Time
3h 53m
₹409
Onwards
Via Bina
Basoda
Bina
Ujjain
Approx Travel Time
7h 38m
₹280
Onwards
Via Itarsi
Basoda
Itarsi
Ujjain
Approx Travel Time
8h 50m
₹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, Bus Via Bhopal.
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, Bus Via Bhopal.


