By Toy Train- There is a morning train from Pathankot to Ahju, which is only 3kms from Bir.Trains from Delhi arrive at Pathankot an hour before the toy train leaves. The ride is long, tiring and often crowded but the stunning scenery more than compensates for any inconveniences.From Railway Station- 4 KM; By Cab- Rs 150
By Bus- Walk from Bir bus stand to the hostel. It is only 300-400 Meters. Apart from the direct bus to Bir, Volvo buses from Delhi to Jogindernagar drop you on the Palampur-Jogindernagar Rd from where Bir town is situated at a 20 mins drive. Local cabs can be hired from Baijnath too
at an approx cost of INR 250/-.
From Delhi: HRTC has started a direct Volvo bus service from Delhi/Gurgaon to Bir. This is the most comfortable option for those who are traveling to Bir from the NCR.Alternatively, from the Inter-state Bus Terminal (ISBT) in Delhi, take bus to either Baijnath or Bir Road - the latter is closer, but many buses only go as far as Baijnath. There are two overnight buses leaving Delhi. Both depart mid evening and arrive early morning.
From Dharamshala: There are direct buses to Bir Road/Upper Bir leaving at 6am & 2pm from Lower Dharamshala. Or you can take a bus to Palampur, then to Baijnath. From Baijnath there are buses every half hour to Upper Bir - for Bir Colony ask them to drop you at Chowgan crossroads, then you have to walk about 1km.
By Taxi- This is the most convenient way of getting to Bir from Pathankot (~4 hours, Rs. 1700-1800) or Dharamshala (2 hours, Rs 1000-1500).Taxis from Bir Road (the final destination of most long-distance buses) to the Tibetan Colony or Deer Park should not cost more than Rs 100.Taxis from Upper Bir or the Tibetan Colony to Ghornala (for the Dharmalaya Institute) should cost Rs 100 one-way or Rs 150 return.