hero
How2Go
Bhubaneshwar to Leh

Bhubaneshwar to Leh

Leh is approximately 1850+ 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 Leh.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Bhubaneshwar

Delhi

Leh

Approx Travel Time

4h 55m

₹15,211

Onwards

Via Jharsuguda, Delhi

CHEAPEST

Bhubaneshwar

Jharsuguda

Delhi

Leh

Approx Travel Time

11h 10m

₹12,693

Onwards

Bhubaneshwar

Jharsuguda

Delhi

Leh

Approx Travel Time

6h 25m

₹15,848

Onwards

Via Delhi, Kathua

Bhubaneshwar

Delhi

Kathua

Leh

Approx Travel Time

1d 22h 42m

₹22,783

Onwards

Direct Cab

Bhubaneshwar

Leh

Approx Travel Time

2d 2h 30m

₹51,395

Onwards

Via Mohali

Bhubaneshwar

Mohali

Leh

Approx Travel Time

6h 25m

₹17,271

Onwards

Via Varanasi, Delhi

Bhubaneshwar

Varanasi

Delhi

Leh

Approx Travel Time

6h 50m

₹17,087

Onwards

Via Patna, Delhi

Bhubaneshwar

Patna

Delhi

Leh

Approx Travel Time

6h 40m

₹18,204

Onwards

Via Prayagraj(Allahabad), Delhi

Bhubaneshwar

Prayagraj(Allahabad)

Delhi

Leh

Approx Travel Time

7h 20m

₹17,584

Onwards

Via Ranchi, Delhi

Bhubaneshwar

Ranchi

Delhi

Leh

Approx Travel Time

6h 50m

₹18,350

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Leh?

Leh is approximately 1850+ kms from Bhubaneshwar.

How long does it take to reach Leh from Bhubaneshwar?

It takes approximately 5 hours to reach Leh from Bhubaneshwar by Flight Via Delhi.

What is the cheapest way to reach Leh from Bhubaneshwar?

The cheapest way to reach Leh from Bhubaneshwar is by Train, Flight Via Jharsuguda, Delhi.

What is the fastest way to reach Leh from Bhubaneshwar?

The fastest way to reach Leh from Bhubaneshwar is by Flight Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India