
Moga to Leh
Leh is approximately 600+ kms from Moga. The fastest way to reach Leh from Moga is by Train, Flight Via Mohali. It takes approximately 6 hours. The cheapest way to reach Leh from Moga is by Train, Flight Via Ludhiana, Jammu which would take approximately 10 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
FASTEST
Moga
Mohali
Leh
Approx Travel Time
5h 40m
On Demand
Moga
Mohali
Leh
Approx Travel Time
5h 55m
₹14,768
Onwards
Via Chandigarh
Moga
Chandigarh
Leh
Approx Travel Time
6h 10m
₹15,047
Onwards
Moga
Chandigarh
Leh
Approx Travel Time
6h 40m
₹11,921
Onwards
Via Jalandhar, Jammu
Moga
Jalandhar
Jammu
Leh
Approx Travel Time
8h 50m
₹12,966
Onwards
Via Amritsar, Budgam
Moga
Amritsar
Budgam
Leh
Approx Travel Time
6h 20m
₹16,319
Onwards
Via Ludhiana, Jammu
CHEAPEST
Moga
Ludhiana
Jammu
Leh
Approx Travel Time
10h 5m
₹10,563
Onwards
Frequently Asked Questions
What is the distance between Moga and Leh?
Leh is approximately 600+ kms from Moga.
How long does it take to reach Leh from Moga?
It takes approximately 6 hours to reach Leh from Moga by Train, Flight Via Mohali.
What is the cheapest way to reach Leh from Moga?
The cheapest way to reach Leh from Moga is by Train, Flight Via Ludhiana, Jammu.
What is the fastest way to reach Leh from Moga?
The fastest way to reach Leh from Moga is by Train, Flight Via Mohali.