Mcleodganj is located close to Punjab and Himachal border and is just 90 km from Pathankot, which has the nearest broad gauge railway station. Mcloedganj is overnight from New Delhi and around 6-7 hours from Chandigarh. Taxis and buses are easily available for tourists to commute from there to Mcleodganj. Himachal State Buses ply buses to Mcleodganj from various parts of the state, Punjab, Harayana and Delhi and they are the most economical and decently comfortable way to reach Mcleodganj.
The nearest airport to Mcleodganj is Gaggal, which is about 30 km away. Taxis are available here for hire to reach Mcleodganj. The nearest major airport is Chandigarh which is connected to all major airports of India. Delhi is the nearest major International airport with a great frequency of flights and well connected from everywhere.
Nearest Airport: Jammu - 146 kms from Mcleodganj
Tentative return flight prices to Jammu from major cities in India:
|Starting City||Return price (approximate)|
|Mumbai||₹ 8,974 Non-stop|
|New Delhi||₹ 4,718 Non-stop|
You can reach Dharamshala which is the main town 9 km before Mcleodganj by overnight bus from New Delhi. The Himachal Roadways and Himachal Tourism have regular bus service from Kashmiri Gate ISBT Delhi. From Dharamshala there are regular local buses for Mcleodganj or you can also take a shared cab.
Kangra Mandir is the nearest railway station to Mcleodganj, located about just 25 km from here. The nearest broad guage railway station is in Pathankot which is 90 kms away. Taxis and buses are easily available from there.
Compare quotes from upto 3 travel agents for free
McLeodganj is best explored on foot. You can take rikshaws as well for relatively longer distances.
|Route Name||Distance||Time||More Information|
|Delhi to Mcleodganj||477 km||8 hours 36 mins||View Details|
|Chandigarh to Mcleodganj||248 km||5 hours 9 mins||View Details|
|Gurgaon to Mcleodganj||514 km||9 hours 25 mins||View Details|
|Shimla to Mcleodganj||240 km||6 hours 29 mins||View Details|
|Manali to Mcleodganj||236 km||6 hours 36 mins||View Details|
|Mumbai to Mcleodganj||1,897 km||1 day 6 hours||View Details|
|Agra to Mcleodganj||692 km||11 hours 33 mins||View Details|
|Kolkata to Mcleodganj||1,946 km||1 day 7 hours||View Details|
|Bangalore to Mcleodganj||2,613 km||1 day 15 hours||View Details|
|Jaipur to Mcleodganj||763 km||12 hours 26 mins||View Details|