Leh to Moga
Moga is approximately 600+ kms from Leh. The fastest way to reach Moga from Leh is by Flight, Train Via Mohali. It takes approximately 6 hours. The cheapest way to reach Moga from Leh is by Flight, Train Via Jammu, Ludhiana which would take approximately 10 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
FASTEST
Leh
Mohali
Moga
Approx Travel Time
5h 40m
On Demand
Leh
Mohali
Moga
Approx Travel Time
5h 55m
₹6,775
Onwards
Via Chandigarh
Leh
Chandigarh
Moga
Approx Travel Time
6h 10m
₹6,898
Onwards
Leh
Chandigarh
Moga
Approx Travel Time
6h 40m
₹3,915
Onwards
Via Jammu, Jalandhar
Leh
Jammu
Jalandhar
Moga
Approx Travel Time
8h 50m
₹6,852
Onwards
Via Budgam, Amritsar
Leh
Budgam
Amritsar
Moga
Approx Travel Time
6h 20m
₹9,800
Onwards
Via Jammu, Ludhiana
CHEAPEST
Leh
Jammu
Ludhiana
Moga
Approx Travel Time
10h 5m
₹2,859
Onwards
Frequently Asked Questions
What is the distance between Leh and Moga?
Moga is approximately 600+ kms from Leh.
How long does it take to reach Moga from Leh?
It takes approximately 6 hours to reach Moga from Leh by Flight, Train Via Mohali.
What is the cheapest way to reach Moga from Leh?
The cheapest way to reach Moga from Leh is by Flight, Train Via Jammu, Ludhiana.
What is the fastest way to reach Moga from Leh?
The fastest way to reach Moga from Leh is by Flight, Train Via Mohali.