hero
How2Go
Nabha to Charkhi-dadri

Nabha to Charkhi-dadri

Charkhi-dadri is approximately 250+ kms from Nabha. The fastest way to reach Charkhi-dadri from Nabha is by Train, Bus Via Rajpura. It takes approximately 5 hours. The cheapest way to reach Charkhi-dadri from Nabha is by Train Via Dhuri which would take approximately 6 hours.

Sort By
Mode of Transport

Via Rajpura

RECOMMENDED

FASTEST

Nabha

Rajpura

Charkhi dadri

Approx Travel Time

4h 55m

₹1,044

Onwards

Via Dhuri

CHEAPEST

Nabha

Dhuri

Charkhi dadri

Approx Travel Time

6h 15m

₹320

Onwards

Ads by MMT

Via Sonipat

Nabha

Sonipat

Charkhi dadri

Approx Travel Time

6h 49m

On Demand

Via Ludhiana

Nabha

Ludhiana

Charkhi dadri

Approx Travel Time

8h 12m

On Demand

Ads by MMT

Via Ambala

Nabha

Ambala

Charkhi dadri

Approx Travel Time

5h 47m

₹921

Onwards

Via Maler Kotla

Nabha

Maler Kotla

Charkhi dadri

Approx Travel Time

5h 58m

₹1,295

Onwards

Nabha

Maler Kotla

Charkhi dadri

Approx Travel Time

7h 9m

₹330

Onwards

Via Karnal

Nabha

Karnal

Charkhi dadri

Approx Travel Time

7h 25m

On Demand

Nabha

Karnal

Charkhi dadri

Approx Travel Time

7h 11m

₹520

Onwards

Via Kurukshetra

Nabha

Kurukshetra

Charkhi dadri

Approx Travel Time

7h 6m

₹565

Onwards

Frequently Asked Questions

What is the distance between Nabha and Charkhi-dadri?

Charkhi-dadri is approximately 250+ kms from Nabha.

How long does it take to reach Charkhi-dadri from Nabha?

It takes approximately 5 hours to reach Charkhi-dadri from Nabha by Train, Bus Via Rajpura.

What is the cheapest way to reach Charkhi-dadri from Nabha?

The cheapest way to reach Charkhi-dadri from Nabha is by Train Via Dhuri.

What is the fastest way to reach Charkhi-dadri from Nabha?

The fastest way to reach Charkhi-dadri from Nabha is by Train, Bus Via Rajpura.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India