To reach Dalhousie from Delhi by train, you need to take a train from New Delhi Railway Station to Pathankot Railway Station, which is the nearest station to Dalhousie, about 85 km away. Once you reach Pathankot, you can hire a cab or take a bus to Dalhousie. The drive from Pathankot to Dalhousie is a scenic experience in itself with lush greenery and picturesque landscapes.