hero
How2Go
Nabha to Karnal

Nabha to Karnal

Karnal is approximately 100+ km from Nabha, 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 Karnal.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Nabha

Karnal

Approx Travel Time

2h 48m

₹145

Onwards

Via Ambala

Nabha

Ambala

Karnal

Approx Travel Time

2h 59m

₹220

Onwards

Nabha

Ambala

Karnal

Approx Travel Time

3h 16m

₹904

Onwards

Ads by MMT

Via Rajpura

Nabha

Rajpura

Karnal

Approx Travel Time

3h 19m

₹225

Onwards

Nabha

Rajpura

Karnal

Approx Travel Time

3h 21m

₹811

Onwards

Via Kurukshetra

Nabha

Kurukshetra

Karnal

Approx Travel Time

4h

₹205

Onwards

Nabha

Kurukshetra

Karnal

Approx Travel Time

3h 40m

₹904

Onwards

Nabha

Kurukshetra

Karnal

Approx Travel Time

3h 26m

₹1,869

Onwards

Ads by MMT

Via Patiala

Nabha

Patiala

Karnal

Approx Travel Time

4h

₹290

Onwards

Via Dhuri

Nabha

Dhuri

Karnal

Approx Travel Time

4h 31m

₹290

Onwards

Frequently Asked Questions

What is the distance between Nabha and Karnal?

Karnal is approximately 100+ kms from Nabha.

How long does it take to reach Karnal from Nabha?

It takes approximately 3 hours to reach Karnal from Nabha by Train.

What is the cheapest way to reach Karnal from Nabha?

The cheapest way to reach Karnal from Nabha is by Train.

What is the fastest way to reach Karnal from Nabha?

The fastest way to reach Karnal from Nabha is by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India