hero
How2Go
Rajkot to Mandalgarh

Rajkot to Mandalgarh

Mandalgarh is approximately 700+ kms from Rajkot. The fastest way to reach Mandalgarh from Rajkot is by Train, Bus Via Pindwara. It takes approximately 12 hours. The cheapest way to reach Mandalgarh from Rajkot is by Bus, Train Via Ahmedabad which would take approximately 15 hours.

Sort By
Mode of Transport

Via Pindwara

RECOMMENDED

FASTEST

Rajkot

Pindwara

Mandalgarh

Approx Travel Time

11h 18m

₹1,280

Onwards

Via Beawar

Rajkot

Beawar

Mandalgarh

Approx Travel Time

13h 19m

On Demand

Ads by MMT

Via Ahmedabad

Rajkot

Ahmedabad

Mandalgarh

Approx Travel Time

13h 9m

On Demand

CHEAPEST

Rajkot

Ahmedabad

Mandalgarh

Approx Travel Time

14h 25m

₹679

Onwards

Rajkot

Ahmedabad

Mandalgarh

Approx Travel Time

13h 28m

₹3,008

Onwards

Via Udaipur

Rajkot

Udaipur

Mandalgarh

Approx Travel Time

16h 11m

₹4,350

Onwards

Rajkot

Udaipur

Mandalgarh

Approx Travel Time

14h 17m

On Demand

Rajkot

Udaipur

Mandalgarh

Approx Travel Time

15h

₹995

Onwards

Ads by MMT

Via Dungarpur

Rajkot

Dungarpur

Mandalgarh

Approx Travel Time

14h 36m

On Demand

Via Himmatnagar

Rajkot

Himmatnagar

Mandalgarh

Approx Travel Time

14h 40m

₹835

Onwards

Frequently Asked Questions

What is the distance between Rajkot and Mandalgarh?

Mandalgarh is approximately 700+ kms from Rajkot.

How long does it take to reach Mandalgarh from Rajkot?

It takes approximately 12 hours to reach Mandalgarh from Rajkot by Train, Bus Via Pindwara.

What is the cheapest way to reach Mandalgarh from Rajkot?

The cheapest way to reach Mandalgarh from Rajkot is by Bus, Train Via Ahmedabad.

What is the fastest way to reach Mandalgarh from Rajkot?

The fastest way to reach Mandalgarh from Rajkot is by Train, Bus Via Pindwara.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India