hero
How2Go
Unjha to Bahadurgarh

Unjha to Bahadurgarh

Bahadurgarh is approximately 850+ kms from Unjha. The fastest way to reach Bahadurgarh from Unjha is by Cab, Flight, Train Via Ahmedabad, Delhi. It takes approximately 8 hours. The cheapest way to reach Bahadurgarh from Unjha is by Train Via Rohtak which would take approximately 15 hours.

Sort By
Mode of Transport

Via Rohtak

RECOMMENDED

CHEAPEST

Unjha

Rohtak

Bahadurgarh

Approx Travel Time

15h 17m

₹480

Onwards

Via Ahmedabad, Delhi

Unjha

Ahmedabad

Delhi

Bahadurgarh

Approx Travel Time

8h 18m

₹6,295

Onwards

FASTEST

Unjha

Ahmedabad

Delhi

Bahadurgarh

Approx Travel Time

8h 11m

₹7,669

Onwards

Unjha

Ahmedabad

Delhi

Bahadurgarh

Approx Travel Time

8h 40m

₹7,050

Onwards

Unjha

Ahmedabad

Delhi

Bahadurgarh

Approx Travel Time

9h

₹7,470

Onwards

Ads by MMT

Via Ahmedabad, Ghaziabad

Unjha

Ahmedabad

Ghaziabad

Bahadurgarh

Approx Travel Time

8h 40m

₹6,668

Onwards

Via Gurgaon

Unjha

Gurgaon

Bahadurgarh

Approx Travel Time

15h 32m

₹1,524

Onwards

Ads by MMT

Via Jaipur

Unjha

Jaipur

Bahadurgarh

Approx Travel Time

13h 40m

₹5,002

Onwards

Unjha

Jaipur

Bahadurgarh

Approx Travel Time

15h 25m

₹5,592

Onwards

Via Delhi

Unjha

Delhi

Bahadurgarh

Approx Travel Time

17h 50m

₹2,299

Onwards

Frequently Asked Questions

What is the distance between Unjha and Bahadurgarh?

Bahadurgarh is approximately 850+ kms from Unjha.

How long does it take to reach Bahadurgarh from Unjha?

It takes approximately 8 hours to reach Bahadurgarh from Unjha by Cab, Flight, Train Via Ahmedabad, Delhi.

What is the cheapest way to reach Bahadurgarh from Unjha?

The cheapest way to reach Bahadurgarh from Unjha is by Train Via Rohtak.

What is the fastest way to reach Bahadurgarh from Unjha?

The fastest way to reach Bahadurgarh from Unjha is by Cab, Flight, Train Via Ahmedabad, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India