
Udaipur to Maihar
Maihar is approximately 800+ kms from Udaipur. The fastest way to reach Maihar from Udaipur is by Flight, Train Via Bhopal, Jabalpur. It takes approximately 7 hours. The cheapest way to reach Maihar from Udaipur is by Bus, Train Via Indore which would take approximately 21 hours.
Sort By
Mode of Transport
Via Bhopal
RECOMMENDED
Udaipur
Bhopal
Maihar
Approx Travel Time
10h 25m
₹8,705
Onwards
Udaipur
Bhopal
Maihar
Approx Travel Time
12h 25m
₹9,109
Onwards
Via Bhopal, Katni
Udaipur
Bhopal
Katni
Maihar
Approx Travel Time
11h 50m
₹8,695
Onwards
Via Dewas
Udaipur
Dewas
Maihar
Approx Travel Time
20h 10m
₹1,125
Onwards
Via Indore
Udaipur
Indore
Maihar
Approx Travel Time
13h 55m
₹3,836
Onwards
CHEAPEST
Udaipur
Indore
Maihar
Approx Travel Time
21h 10m
₹775
Onwards
Via Bhopal, Jabalpur
FASTEST
Udaipur
Bhopal
Jabalpur
Maihar
Approx Travel Time
7h 5m
₹12,088
Onwards
Udaipur
Bhopal
Jabalpur
Maihar
Approx Travel Time
7h 50m
₹12,278
Onwards
Via Ujjain
Udaipur
Ujjain
Maihar
Approx Travel Time
20h 59m
₹5,268
Onwards
Via Indore, Jabalpur
Udaipur
Indore
Jabalpur
Maihar
Approx Travel Time
7h 5m
₹8,408
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Maihar?
Maihar is approximately 800+ kms from Udaipur.
How long does it take to reach Maihar from Udaipur?
It takes approximately 7 hours to reach Maihar from Udaipur by Flight, Train Via Bhopal, Jabalpur.
What is the cheapest way to reach Maihar from Udaipur?
The cheapest way to reach Maihar from Udaipur is by Bus, Train Via Indore.
What is the fastest way to reach Maihar from Udaipur?
The fastest way to reach Maihar from Udaipur is by Flight, Train Via Bhopal, Jabalpur.