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 55m

₹3,344

Onwards

Bhubaneshwar

Delhi

Karnal

Approx Travel Time

7h

₹9,992

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,390

Onwards

Ads by MMT

Via Raipur, Chhattisgarh, Delhi

Bhubaneshwar

Raipur, Chhattisgarh

Delhi

Karnal

Approx Travel Time

1d 17h 40m

₹4,825

Onwards

Via Ghaziabad

Bhubaneshwar

Ghaziabad

Karnal

Approx Travel Time

7h

₹9,662

Onwards

Bhubaneshwar

Ghaziabad

Karnal

Approx Travel Time

6h 55m

₹10,049

Onwards

Bhubaneshwar

Ghaziabad

Karnal

Approx Travel Time

7h 4m

₹11,799

Onwards

Ads by MMT

Via Mohali

Bhubaneshwar

Mohali

Karnal

Approx Travel Time

8h 1m

₹11,412

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