Satna to Ujjain - Multiple Options To Reach By Train, Bus, Cab
Ujjain is approximately 550+ kms from Satna. The fastest way to reach Ujjain from Satna is by Train. It takes approximately 12 hours. The cheapest way to reach Ujjain from Satna is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bhopal
Satna
Bhopal
Ujjain
Approx Travel Time
13h 45m
₹470
Onwards
Via Pipariya
Satna
Pipariya
Ujjain
Approx Travel Time
14h 40m
₹380
Onwards
Via Sohagpur
Satna
Sohagpur
Ujjain
Approx Travel Time
15h 10m
₹470
Onwards
Via Harda
Satna
Harda
Ujjain
Approx Travel Time
15h 40m
₹580
Onwards
Via Betul
Satna
Betul
Ujjain
Approx Travel Time
16h 25m
₹600
Onwards
Satna
Betul
Ujjain
Approx Travel Time
17h 40m
₹1,255
Onwards
Frequently Asked Questions
What is the distance between Satna and Ujjain?
Ujjain is approximately 550+ kms from Satna.
How long does it take to reach Ujjain from Satna?
It takes approximately 12 hours to reach Ujjain from Satna by Train.
What is the cheapest way to reach Ujjain from Satna?
The cheapest way to reach Ujjain from Satna is by Train.
What is the fastest way to reach Ujjain from Satna?
The fastest way to reach Ujjain from Satna is by Train.