Ujjain to Maihar - Multiple Options To Reach By Train, Bus, Cab
Maihar is approximately 550+ kms from Ujjain. The fastest way to reach Maihar from Ujjain is by Train. It takes approximately 12 hours. The cheapest way to reach Maihar from Ujjain is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Khurai
Ujjain
Khurai
Maihar
Approx Travel Time
13h 10m
₹435
Onwards
Via Bhopal
Ujjain
Bhopal
Maihar
Approx Travel Time
13h 15m
₹455
Onwards
Ujjain
Bhopal
Maihar
Approx Travel Time
13h 55m
₹615
Onwards
Ujjain
Bhopal
Maihar
Approx Travel Time
15h 38m
₹3,112
Onwards
Via Pipariya
Ujjain
Pipariya
Maihar
Approx Travel Time
13h 40m
₹450
Onwards
Via Jabalpur
Ujjain
Jabalpur
Maihar
Approx Travel Time
13h 55m
₹400
Onwards
Via Sohagpur
Ujjain
Sohagpur
Maihar
Approx Travel Time
14h 10m
₹445
Onwards
Via Harda
Ujjain
Harda
Maihar
Approx Travel Time
14h 55m
₹670
Onwards
Via Betul
Ujjain
Betul
Maihar
Approx Travel Time
15h 25m
₹585
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Maihar?
Maihar is approximately 550+ kms from Ujjain.
How long does it take to reach Maihar from Ujjain?
It takes approximately 12 hours to reach Maihar from Ujjain by Train.
What is the cheapest way to reach Maihar from Ujjain?
The cheapest way to reach Maihar from Ujjain is by Train.
What is the fastest way to reach Maihar from Ujjain?
The fastest way to reach Maihar from Ujjain is by Train.