hero
How2Go
Bhubaneshwar to Karnal

Bhubaneshwar to Karnal

Karnal is approximately 1400+ km from Bhubaneshwar, 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

Bhubaneshwar

Delhi

Karnal

Approx Travel Time

5h 26m

₹9,607

Onwards

Bhubaneshwar

Delhi

Karnal

Approx Travel Time

1d 1h 41m

₹2,796

Onwards

Bhubaneshwar

Delhi

Karnal

Approx Travel Time

7h

₹10,021

Onwards

Bhubaneshwar

Delhi

Karnal

Approx Travel Time

6h 36m

₹11,633

Onwards

Via Kanpur

CHEAPEST

Bhubaneshwar

Kanpur

Karnal

Approx Travel Time

1d 2h 42m

₹890

Onwards

Bhubaneshwar

Kanpur

Karnal

Approx Travel Time

1d 4h 40m

₹1,401

Onwards

Ads by MMT

Via Raipur, Chhattisgarh, Delhi

Bhubaneshwar

Raipur, Chhattisgarh

Delhi

Karnal

Approx Travel Time

1d 17h 40m

₹4,854

Onwards

Via Ghaziabad

Bhubaneshwar

Ghaziabad

Karnal

Approx Travel Time

7h

₹9,662

Onwards

Bhubaneshwar

Ghaziabad

Karnal

Approx Travel Time

6h 59m

₹10,021

Onwards

Ads by MMT

Via Mohali

Bhubaneshwar

Mohali

Karnal

Approx Travel Time

8h 1m

₹11,445

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Karnal?

Karnal is approximately 1400+ kms from Bhubaneshwar.

How long does it take to reach Karnal from Bhubaneshwar?

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

What is the cheapest way to reach Karnal from Bhubaneshwar?

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

What is the fastest way to reach Karnal from Bhubaneshwar?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India