Mahendragarh to Rajula Distance

Rajula is approximately 1050+ km from Mahendragarh. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 24 hours. Flying is the fastest way to reach Rajula, with a total travel time of approximately 12 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Mahendragarh, India to Rajula, India

Via Jaipur, Surat

RECOMMENDED

Mahendragarh

Jaipur

Surat

Rajula

Approx Travel Time

11h 57m

₹6,061

Onwards

Via Delhi, Surat

FASTEST

Mahendragarh

Delhi

Surat

Rajula

Approx Travel Time

11h 21m

₹6,705

Onwards

Mahendragarh

Delhi

Surat

Rajula

Approx Travel Time

11h 44m

₹9,166

Onwards

Ads by MMT

Via Narnaul, Surat

Mahendragarh

Narnaul

Surat

Rajula

Approx Travel Time

19h 19m

On Demand

Via Rewari, Surat

CHEAPEST

Mahendragarh

Rewari

Surat

Rajula

Approx Travel Time

20h 57m

₹1,005

Onwards

Ads by MMT

Direct Options

Mahendragarh

Rajula

Approx Travel Time

1d

On Demand

Via Shri Madhopur, Surat

Mahendragarh

Shri Madhopur

Surat

Rajula

Approx Travel Time

22h 36m

₹1,414

Onwards

Via Ajmer, Ahmedabad

Mahendragarh

Ajmer

Ahmedabad

Rajula

Approx Travel Time

1d 1h 3m

On Demand

Via Jaipur, Ahmedabad

Mahendragarh

Jaipur

Ahmedabad

Rajula

Approx Travel Time

1d 0h 59m

₹2,384

Onwards

Via Delhi, Rajkot

Mahendragarh

Delhi

Rajkot

Rajula

Approx Travel Time

12h 15m

₹7,290

Onwards

Frequently Asked Questions

What is the distance between Mahendragarh and Rajula?

Rajula is approximately 1050+ km from Mahendragarh.

How long does it take to reach Rajula from Mahendragarh?

It takes approximately 12 hours to reach Rajula from Mahendragarh by Train, Flight Via Delhi, Surat.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India