Taking the Kalka Shatabdi from New Delhi to Kalka and then a bus to Solan is the most affordable method to go to Solan. To get to Solan, it takes roughly 7-8 hours.