hero
How2Go
Karnal to Bahadurgarh

Karnal to Bahadurgarh

Bahadurgarh is approximately 150+ km from Karnal, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Bahadurgarh.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Karnal

Bahadurgarh

Approx Travel Time

2h 43m

₹2,728

Onwards

Via Delhi

CHEAPEST

FASTEST

Karnal

Delhi

Bahadurgarh

Approx Travel Time

1h 52m

₹135

Onwards

Karnal

Delhi

Bahadurgarh

Approx Travel Time

3h 1m

₹840

Onwards

Via Sonipat

Karnal

Sonipat

Bahadurgarh

Approx Travel Time

2h 28m

₹2,158

Onwards

Via Rohtak

Karnal

Rohtak

Bahadurgarh

Approx Travel Time

3h 30m

₹1,299

Onwards

Karnal

Rohtak

Bahadurgarh

Approx Travel Time

3h 19m

₹1,999

Onwards

Karnal

Rohtak

Bahadurgarh

Approx Travel Time

3h 7m

₹190

Onwards

Karnal

Rohtak

Bahadurgarh

Approx Travel Time

3h 16m

₹644

Onwards

Via Sonipat, Delhi

Karnal

Sonipat

Delhi

Bahadurgarh

Approx Travel Time

2h 8m

₹180

Onwards

Via Panipat, Rohtak

Karnal

Panipat

Rohtak

Bahadurgarh

Approx Travel Time

3h 10m

₹250

Onwards

Frequently Asked Questions

What is the distance between Karnal and Bahadurgarh?

Bahadurgarh is approximately 150+ kms from Karnal.

How long does it take to reach Bahadurgarh from Karnal?

It takes approximately 2 hours to reach Bahadurgarh from Karnal by Train Via Delhi.

What is the cheapest way to reach Bahadurgarh from Karnal?

The cheapest way to reach Bahadurgarh from Karnal is by Train Via Delhi.

What is the fastest way to reach Bahadurgarh from Karnal?

The fastest way to reach Bahadurgarh from Karnal is by Train Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India