hero
How2Go
Karnal to Bhubaneshwar

Karnal to Bhubaneshwar

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

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Karnal

Delhi

Bhubaneshwar

Approx Travel Time

5h 6m

₹9,888

Onwards

Karnal

Delhi

Bhubaneshwar

Approx Travel Time

1d 2h 17m

₹3,078

Onwards

Karnal

Delhi

Bhubaneshwar

Approx Travel Time

6h 15m

₹10,197

Onwards

Karnal

Delhi

Bhubaneshwar

Approx Travel Time

6h 47m

₹12,191

Onwards

Via Kanpur

CHEAPEST

Karnal

Kanpur

Bhubaneshwar

Approx Travel Time

1d 2h 28m

₹890

Onwards

Karnal

Kanpur

Bhubaneshwar

Approx Travel Time

1d 5h 11m

₹1,264

Onwards

Via Delhi, Ranchi

Karnal

Delhi

Ranchi

Bhubaneshwar

Approx Travel Time

1d 17h 2m

₹2,721

Onwards

Via Mohali

Karnal

Mohali

Bhubaneshwar

Approx Travel Time

8h 6m

₹12,862

Onwards

Via Dehradun

Karnal

Dehradun

Bhubaneshwar

Approx Travel Time

7h 47m

₹14,477

Onwards

Via Ghaziabad, Delhi

Karnal

Ghaziabad

Delhi

Bhubaneshwar

Approx Travel Time

7h 3m

₹10,242

Onwards

Frequently Asked Questions

What is the distance between Karnal and Bhubaneshwar?

Bhubaneshwar is approximately 1400+ kms from Karnal.

How long does it take to reach Bhubaneshwar from Karnal?

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

What is the cheapest way to reach Bhubaneshwar from Karnal?

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

What is the fastest way to reach Bhubaneshwar from Karnal?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India