We were in Amritsar and on the spur of the moment we decided to go to Dharamasala. We caught a local train from Amritsar Station to Pathankot Station. The journey was for 2 hours and the ticket was for Rs. 40 each. We went straight to the Pathankot bus stand (15 min on a rickshaw). Various buses ply on this route and without any hassle we got a bus for Dharamsala. The journey was for approx.3 hours. The roads were good, lots of bends and curves. Travelling in daytime was very pleasant experience (lovely views and spell-binding beauty).
The bus dropped us at Dharamsala bus stand and we got into another bus (within 5 minutes) to reach Mc.Leodganj. We had planned our stay there. The journey took hardly 30 minutes (10 kms via the looping route).
We checked into our hotel which was 10 min walk from the bus stop. The weather was pleasant. Wherever we looked, we found pine trees and snow-capped mountains.