hero
How2Go
Bhubaneshwar to Leh

Bhubaneshwar to Leh

Leh is approximately 2050+ kms from Bhubaneshwar. The fastest way to reach Leh from Bhubaneshwar is by Flight Via Mohali. It takes approximately 7 hours. The cheapest way to reach Leh from Bhubaneshwar is by Flight Via Jammu which would take approximately 7 hours.

Sort By
Mode of Transport

Via Jammu

RECOMMENDED

CHEAPEST

Bhubaneshwar

Jammu

Leh

Approx Travel Time

6h 55m

₹13,751

Onwards

Via Mohali

FASTEST

Bhubaneshwar

Mohali

Leh

Approx Travel Time

6h 30m

₹17,345

Onwards

Ads by MMT

Direct Cab

Bhubaneshwar

Leh

Approx Travel Time

2d 1h 22m

₹94,238

Onwards

Via Budgam

Bhubaneshwar

Budgam

Leh

Approx Travel Time

7h 20m

₹13,846

Onwards

Ads by MMT

Via Dehradun

Bhubaneshwar

Dehradun

Leh

Approx Travel Time

7h 10m

₹19,911

Onwards

Via Delhi

Bhubaneshwar

Delhi

Leh

Approx Travel Time

8h 55m

₹17,389

Onwards

Via Jharsuguda, Delhi

Bhubaneshwar

Jharsuguda

Delhi

Leh

Approx Travel Time

6h 45m

₹18,157

Onwards

Via Varanasi, Delhi

Bhubaneshwar

Varanasi

Delhi

Leh

Approx Travel Time

7h 30m

₹18,429

Onwards

Via Ranchi, Delhi

Bhubaneshwar

Ranchi

Delhi

Leh

Approx Travel Time

7h 5m

₹19,587

Onwards

Via Jaipur, Delhi

Bhubaneshwar

Jaipur

Delhi

Leh

Approx Travel Time

7h 35m

₹19,067

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Leh?

Leh is approximately 2050+ kms from Bhubaneshwar.

How long does it take to reach Leh from Bhubaneshwar?

It takes approximately 7 hours to reach Leh from Bhubaneshwar by Flight Via Mohali.

What is the cheapest way to reach Leh from Bhubaneshwar?

The cheapest way to reach Leh from Bhubaneshwar is by Flight Via Jammu.

What is the fastest way to reach Leh from Bhubaneshwar?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India