hero
How2Go
Bagdogra to Karnal

Bagdogra to Karnal

Karnal is approximately 1250+ km from Bagdogra, 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

Via Delhi

RECOMMENDED

FASTEST

Siliguri

Delhi

Karnal

Approx Travel Time

5h 21m

₹5,889

Onwards

CHEAPEST

Siliguri

Delhi

Karnal

Approx Travel Time

22h 51m

₹695

Onwards

Siliguri

Delhi

Karnal

Approx Travel Time

1d 0h 35m

₹1,080

Onwards

Siliguri

Delhi

Karnal

Approx Travel Time

1d 0h 23m

₹3,111

Onwards

Siliguri

Delhi

Karnal

Approx Travel Time

6h 55m

₹6,274

Onwards

Siliguri

Delhi

Karnal

Approx Travel Time

7h 3m

₹8,305

Onwards

Via Delhi, Ghaziabad

Siliguri

Delhi

Ghaziabad

Karnal

Approx Travel Time

7h 43m

₹6,319

Onwards

Siliguri

Delhi

Ghaziabad

Karnal

Approx Travel Time

7h 38m

₹5,989

Onwards

Siliguri

Delhi

Ghaziabad

Karnal

Approx Travel Time

8h 20m

₹6,834

Onwards

Ads by MMT

Via Motihari

Siliguri

Motihari

Karnal

Approx Travel Time

1d 7h 30m

₹2,299

Onwards

Frequently Asked Questions

What is the distance between Bagdogra and Karnal?

Karnal is approximately 1250+ kms from Bagdogra.

How long does it take to reach Karnal from Bagdogra?

It takes approximately 6 hours to reach Karnal from Bagdogra by Flight, Train Via Delhi.

What is the cheapest way to reach Karnal from Bagdogra?

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

What is the fastest way to reach Karnal from Bagdogra?

The fastest way to reach Karnal from Bagdogra is by Flight, Train Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India