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