Shahdol to Ujjain - Multiple Options To Reach By Train, Bus, Cab
Ujjain is approximately 600+ kms from Shahdol. The fastest way to reach Ujjain from Shahdol is by Train. It takes approximately 13 hours. The cheapest way to reach Ujjain from Shahdol is by Train which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bhopal
Shahdol
Bhopal
Ujjain
Approx Travel Time
14h 30m
₹435
Onwards
Shahdol
Bhopal
Ujjain
Approx Travel Time
15h 10m
₹595
Onwards
Via Pipariya
Shahdol
Pipariya
Ujjain
Approx Travel Time
14h 25m
₹470
Onwards
Via Sohagpur
Shahdol
Sohagpur
Ujjain
Approx Travel Time
14h 55m
₹510
Onwards
Via Guna
Shahdol
Guna
Ujjain
Approx Travel Time
15h 55m
₹430
Onwards
Shahdol
Guna
Ujjain
Approx Travel Time
16h 25m
₹6,240
Onwards
Via Datia
Shahdol
Datia
Ujjain
Approx Travel Time
18h 55m
₹655
Onwards
Via Baran
Shahdol
Baran
Ujjain
Approx Travel Time
19h 37m
₹6,032
Onwards
Frequently Asked Questions
What is the distance between Shahdol and Ujjain?
Ujjain is approximately 600+ kms from Shahdol.
How long does it take to reach Ujjain from Shahdol?
It takes approximately 13 hours to reach Ujjain from Shahdol by Train.
What is the cheapest way to reach Ujjain from Shahdol?
The cheapest way to reach Ujjain from Shahdol is by Train.
What is the fastest way to reach Ujjain from Shahdol?
The fastest way to reach Ujjain from Shahdol is by Train.