
Moga to Solan
Solan is approximately 250+ kms from Moga. The fastest way to reach Solan from Moga is by Train, Bus Via Ludhiana. It takes approximately 6 hours. The cheapest way to reach Solan from Moga is by Bus Via Mohali which would take approximately 7 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Moga
Ludhiana
Solan
Approx Travel Time
6h 42m
₹3,425
Onwards
FASTEST
Moga
Ludhiana
Solan
Approx Travel Time
6h 7m
₹1,195
Onwards
Moga
Ludhiana
Solan
Approx Travel Time
6h 35m
₹1,325
Onwards
Via Mohali
CHEAPEST
Moga
Mohali
Solan
Approx Travel Time
6h 25m
₹958
Onwards
Moga
Mohali
Solan
Approx Travel Time
6h 29m
₹2,511
Onwards
Via Ambala
Moga
Ambala
Solan
Approx Travel Time
7h 20m
On Demand
Via Panchkula
Moga
Panchkula
Solan
Approx Travel Time
6h 26m
₹2,179
Onwards
Moga
Panchkula
Solan
Approx Travel Time
7h 9m
₹960
Onwards
Via Chandigarh
Moga
Chandigarh
Solan
Approx Travel Time
6h 59m
₹2,461
Onwards
Via Phagwara
Moga
Phagwara
Solan
Approx Travel Time
7h 23m
₹3,483
Onwards
Frequently Asked Questions
What is the distance between Moga and Solan?
Solan is approximately 250+ kms from Moga.
How long does it take to reach Solan from Moga?
It takes approximately 6 hours to reach Solan from Moga by Train, Bus Via Ludhiana.
What is the cheapest way to reach Solan from Moga?
The cheapest way to reach Solan from Moga is by Bus Via Mohali.
What is the fastest way to reach Solan from Moga?
The fastest way to reach Solan from Moga is by Train, Bus Via Ludhiana.


