hero
How2Go
Siliguri to Karnal

Siliguri to Karnal

Karnal is approximately 1250+ kms from Siliguri. The fastest way to reach Karnal from Siliguri is by Flight, Bus Via Delhi. It takes approximately 7 hours. The cheapest way to reach Karnal from Siliguri is by Train Via Kanpur which would take approximately 27 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Siliguri

Delhi

Karnal

Approx Travel Time

7h 45m

₹5,954

Onwards

Siliguri

Delhi

Karnal

Approx Travel Time

7h 4m

₹8,075

Onwards

FASTEST

Siliguri

Delhi

Karnal

Approx Travel Time

6h 55m

₹6,368

Onwards

Via Delhi, Ghaziabad

Siliguri

Delhi

Ghaziabad

Karnal

Approx Travel Time

9h 22m

₹6,054

Onwards

Siliguri

Delhi

Ghaziabad

Karnal

Approx Travel Time

8h 30m

₹6,413

Onwards

Siliguri

Delhi

Ghaziabad

Karnal

Approx Travel Time

8h 34m

₹6,853

Onwards

Ads by MMT

Via Kanpur

CHEAPEST

Siliguri

Kanpur

Karnal

Approx Travel Time

1d 3h 16m

₹820

Onwards

Via Moradabad

Siliguri

Moradabad

Karnal

Approx Travel Time

1d 5h 6m

On Demand

Siliguri

Moradabad

Karnal

Approx Travel Time

1d 6h 27m

₹1,659

Onwards

Ads by MMT

Via Motihari

Siliguri

Motihari

Karnal

Approx Travel Time

1d 7h 24m

On Demand

Frequently Asked Questions

What is the distance between Siliguri and Karnal?

Karnal is approximately 1250+ kms from Siliguri.

How long does it take to reach Karnal from Siliguri?

It takes approximately 7 hours to reach Karnal from Siliguri by Flight, Bus Via Delhi.

What is the cheapest way to reach Karnal from Siliguri?

The cheapest way to reach Karnal from Siliguri is by Train Via Kanpur.

What is the fastest way to reach Karnal from Siliguri?

The fastest way to reach Karnal from Siliguri is by Flight, Bus Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India