Anand to Maihar - Multiple Options To Reach By Train
Maihar is approximately 900+ kms from Anand. The fastest way to reach Maihar from Anand is by Train Via Ujjain. It takes approximately 19 hours. The cheapest way to reach Maihar from Anand is by Train Via Katni which would take approximately 20 hours.
Sort By
Mode of Transport
Via Ujjain
RECOMMENDED
FASTEST
Anand
Ujjain
Maihar
Approx Travel Time
19h 10m
₹605
Onwards
Via Bhopal
Anand
Bhopal
Maihar
Approx Travel Time
19h 25m
₹640
Onwards
Via Shajapur
Anand
Shajapur
Maihar
Approx Travel Time
19h 10m
On Demand
Via Vidisha
Anand
Vidisha
Maihar
Approx Travel Time
19h 25m
₹605
Onwards
Via Basoda
Anand
Basoda
Maihar
Approx Travel Time
19h 25m
On Demand
Via Shujalpur
Anand
Shujalpur
Maihar
Approx Travel Time
19h 25m
₹615
Onwards
Via Bina
Anand
Bina
Maihar
Approx Travel Time
19h 40m
₹605
Onwards
Via Indore
Anand
Indore
Maihar
Approx Travel Time
19h 40m
On Demand
Via Katni
CHEAPEST
Anand
Katni
Maihar
Approx Travel Time
19h 25m
₹530
Onwards
Via Damoh
Anand
Damoh
Maihar
Approx Travel Time
19h 40m
₹580
Onwards
Frequently Asked Questions
What is the distance between Anand and Maihar?
Maihar is approximately 900+ kms from Anand.
How long does it take to reach Maihar from Anand?
It takes approximately 19 hours to reach Maihar from Anand by Train Via Ujjain.
What is the cheapest way to reach Maihar from Anand?
The cheapest way to reach Maihar from Anand is by Train Via Katni.
What is the fastest way to reach Maihar from Anand?
The fastest way to reach Maihar from Anand is by Train Via Ujjain.