By Road:- From Delhi, You can take overnight Volvo buses or can hire a taxi direct to the McleodGanj. There are many Volvo or Himachal roadways buses available from Delhi to MacLeodganj.
By Train:- The nearest railway station to reach Macleodganj is the AmbAndaura Railway Station / Pathankot railway station. There are direct trains running between Delhi and Pathankot.
By Air:- Kangra Airport is the nearest airport to reach MacLeodganj. Then hire a taxi to reach McLeodganj.