Travel from Delhi to Solan

Train or fly from Delhi to Solan?

Indian Railways operates a train from Delhi to Solan twice daily. Tickets cost $5 - $18 and the journey takes 4 h 5 min. Alternatively, Spicejet, IndiGo Airlines and 4 other airlines fly from Delhi to Solan every 3 hours.

How to get from Delhi to Solan

From New Delhi (NDLS) train to Kalka (KLK) then taxi to Solan. 4 h 46 min ₹1,706. From Delhi bus to Chandigarh then taxi to Solan. 5 h 23 min ₹1,215. From Delhi (DLI) train to Kalka (KLK) then taxi to Solan. 7 h 31 min ₹1,705. From Delhi taxi to Solan. 4 h 42 min ₹7,594. From Delhi drive to Solan. 4 h 42 min ₹2,419. From New Delhi Metro to Delhi airport, fly to Chandigarh airport, then taxi to Solan. 3 h 16 min ₹4,401. From New Delhi Metro to Delhi airport, fly to Simla airport, then taxi to Solan. 3 h 40 min ₹10,530. From New Delhi Metro to Delhi airport, fly to Dehra Dun airport, then taxi to Solan. 5 h 58 min ₹5,486.