McLeod Ganj is a suburb of Dharamshala in Kangra district of Himachal Pradesh, India. It is known as "Little Lhasa" or "Dhasa" because of its large population of Tibetans. The Tibetan government-in-exile is headquartered in McLeod Ganj.
Kangra Airport is the nearest airport to reach McLeodGanj that is approximately 20 km far from city’s heart.
The major railway station is Pathankot Railway Station which is 90 km far from McLeodGanj.
The major bus terminal of the city is ISBT Dharamshala and connects to Chandigarh, Delhi, Manali.
The best way to discover a city is to take to the road yourself. NH 503 and NH 44 provide a great connectivity to the city.