hero
How2Go
Ujjain to Leh

Ujjain to Leh

Leh is approximately 1350+ km from Ujjain, 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

Ujjain

Delhi

Leh

Approx Travel Time

12h 52m

₹5,008

Onwards

Via Kota, Delhi

Ujjain

Kota

Delhi

Leh

Approx Travel Time

13h 34m

₹5,693

Onwards

CHEAPEST

Ujjain

Kota

Delhi

Leh

Approx Travel Time

12h 37m

₹4,988

Onwards

Via Indore, Jammu

FASTEST

Ujjain

Indore

Jammu

Leh

Approx Travel Time

7h 5m

₹14,789

Onwards

Via Kathua

Ujjain

Kathua

Leh

Approx Travel Time

1d 16h 27m

₹22,408

Onwards

Via Indore, Mohali

Ujjain

Indore

Mohali

Leh

Approx Travel Time

7h 20m

₹10,280

Onwards

Ujjain

Indore

Mohali

Leh

Approx Travel Time

8h 10m

₹10,800

Onwards

Via Bhopal, Delhi

Ujjain

Bhopal

Delhi

Leh

Approx Travel Time

8h 5m

₹10,571

Onwards

Via Jaipur, Delhi

Ujjain

Jaipur

Delhi

Leh

Approx Travel Time

12h 52m

₹7,855

Onwards

Via Indore, Delhi

Ujjain

Indore

Delhi

Leh

Approx Travel Time

7h 15m

₹12,010

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Leh?

Leh is approximately 1350+ kms from Ujjain.

How long does it take to reach Leh from Ujjain?

It takes approximately 7 hours to reach Leh from Ujjain by Train, Flight Via Indore, Jammu.

What is the cheapest way to reach Leh from Ujjain?

The cheapest way to reach Leh from Ujjain is by Train, Flight Via Kota, Delhi.

What is the fastest way to reach Leh from Ujjain?

The fastest way to reach Leh from Ujjain is by Train, Flight Via Indore, Jammu.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India