
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 5 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
FASTEST
Basoda
Vidisha
Ujjain
Approx Travel Time
4h 30m
₹240
Onwards
Basoda
Vidisha
Ujjain
Approx Travel Time
6h 35m
₹760
Onwards
Via Indore
Basoda
Indore
Ujjain
Approx Travel Time
9h 38m
₹1,889
Onwards
Basoda
Indore
Ujjain
Approx Travel Time
9h 54m
₹1,000
Onwards
Basoda
Indore
Ujjain
Approx Travel Time
9h 49m
₹635
Onwards
Via Bhopal
CHEAPEST
Basoda
Bhopal
Ujjain
Approx Travel Time
5h 58m
₹165
Onwards
Basoda
Bhopal
Ujjain
Approx Travel Time
7h 23m
₹340
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 5 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.


