You can reach Himachal Pradesh by train via major railway stations like Chandigarh, Pathankot, and Kalka. From there, take buses or taxis to your desired Himachal destination. HRTC (Himachal Road Transport Corporation) buses also connect major cities to Himachal Pradesh.