Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time.
OK
Solan is a city in the Indian state of Himachal Pradesh and the district headquarters of Solan district. It is located 45.5 km south of the state capital, Shimla. Solan has an average elevation of 1550 m. The city is situated between Chandigarh (joint capital of Punjab and Haryana) and Shimla (state capital) on the Kalka-Shimla National Highway-5. The narrow-gauge Kalka-Shimla railway passes through Solan. Located on the Punjab-Himachal Border, Solan is nestled in the Shivalik hills of the Himalayas.