The distance from Delhi to Mcleodganj is around 500 Kms. You can either opt for a Road trip or a Train Journey to reach Mcleodganj from Delhi. Via NH44 and NH503, the road is pretty smooth till Pathankot. From Pathankot, remaining 100 kms is a bit bumpy ride and it is advised to keep an well experienced driver at the Wheel while ascending the road amid hills. After Dharamshala which is around 9 kms till you reach Mcleodganj, the road becomes all the more tougher with decreasing width and huge traffic Jam.
Direct train from Delhi is available only till Pathankot. From Pathankot you can either go by Bus or hire a Taxi. Taxi is bit costly and good for a big group. There is also an option of Toy Train which runs in specific scheduled time. But, that is good only if you desire to experience the ride. Timing is infrequent and you need to plan way ahead. There is no direct train till Mcleodganj. Nearest station is Kangra which is around 30 kms away from Mcleodganj.
Positioned in the Suburb of Dharamsala in Kangra District of Himachal Pradesh, Mcleodganj seems more like home for Tibetans than Indians because of its large population of Tibetans. Amazing fresh air, laid back environment, chilled out tourists (mostly foreigners) are enough to make you feel completely rejuvenated.
It is a picturesque small city surrounded by pine trees all around. I would advise to take up a hotel in the middle of the city if you want to take a leisurely late evening stroll in the main market filled with cool tourists, lively Spirit of the locales, attractive flea market and authentic cafes and eateries. We had stayed in Hotel Holiday Hill with an amazing view which was just 10 minutes walk from the main market area.
Some of the attractions of Mcleodganj are Bhagsu Waterfall, Bhagsunath Temple, Monasteries, Tibetan museum and Dal. There are also many cafes which serves authentic food and snacks. Some of worth visiting places are Tibet Kitchen, Woeser Bakery, Lung Ta and off course the most popular being Shiva Cafe.
2. Escape to Tals [Nainital.Bhimtal.Naukuchiatal]