
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,189
Onwards
FASTEST
Moga
Ludhiana
Solan
Approx Travel Time
6h 7m
₹959
Onwards
Moga
Ludhiana
Solan
Approx Travel Time
6h 35m
₹999
Onwards
Via Mohali
CHEAPEST
Moga
Mohali
Solan
Approx Travel Time
6h 25m
₹874
Onwards
Moga
Mohali
Solan
Approx Travel Time
6h 29m
₹2,515
Onwards
Via Ambala
Moga
Ambala
Solan
Approx Travel Time
7h 20m
On Demand
Via Panchkula
Moga
Panchkula
Solan
Approx Travel Time
6h 26m
₹2,151
Onwards
Moga
Panchkula
Solan
Approx Travel Time
7h 9m
₹985
Onwards
Via Chandigarh
Moga
Chandigarh
Solan
Approx Travel Time
6h 59m
₹2,488
Onwards
Via Phagwara
Moga
Phagwara
Solan
Approx Travel Time
7h 23m
₹3,913
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.


