
Gaya to Mandsaur
Mandsaur is approximately 1300+ kms from Gaya. The fastest way to reach Mandsaur from Gaya is by Flight, Cab Via Delhi, Udaipur. It takes approximately 10 hours. The cheapest way to reach Mandsaur from Gaya is by Train Via Ujjain which would take approximately 25 hours.
Sort By
Mode of Transport
Via Kota
RECOMMENDED
Gaya
Kota
Mandsaur
Approx Travel Time
21h
On Demand
Gaya
Kota
Mandsaur
Approx Travel Time
20h 45m
₹4,365
Onwards
Via Ujjain
CHEAPEST
Gaya
Ujjain
Mandsaur
Approx Travel Time
1d 1h 10m
₹710
Onwards
Via Prayagraj(Allahabad), Indore
Gaya
Prayagraj(Allahabad)
Indore
Mandsaur
Approx Travel Time
16h 23m
₹5,583
Onwards
Gaya
Prayagraj(Allahabad)
Indore
Mandsaur
Approx Travel Time
16h 55m
₹5,688
Onwards
Gaya
Prayagraj(Allahabad)
Indore
Mandsaur
Approx Travel Time
17h 38m
₹6,347
Onwards
Via Indore
Gaya
Indore
Mandsaur
Approx Travel Time
1d 5h 55m
On Demand
Via Delhi, Udaipur
FASTEST
Gaya
Delhi
Udaipur
Mandsaur
Approx Travel Time
9h 51m
₹16,387
Onwards
Gaya
Delhi
Udaipur
Mandsaur
Approx Travel Time
10h 15m
₹12,421
Onwards
Gaya
Delhi
Udaipur
Mandsaur
Approx Travel Time
10h 45m
₹12,291
Onwards
Frequently Asked Questions
What is the distance between Gaya and Mandsaur?
Mandsaur is approximately 1300+ kms from Gaya.
How long does it take to reach Mandsaur from Gaya?
It takes approximately 10 hours to reach Mandsaur from Gaya by Flight, Cab Via Delhi, Udaipur.
What is the cheapest way to reach Mandsaur from Gaya?
The cheapest way to reach Mandsaur from Gaya is by Train Via Ujjain.
What is the fastest way to reach Mandsaur from Gaya?
The fastest way to reach Mandsaur from Gaya is by Flight, Cab Via Delhi, Udaipur.

