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.

Detailed Travel Tips

For much more detailed travel tips, see the Bir Portal's Bir Visitors' Guide.

By taxi
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-1300.

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 60-70.

Taxis from Upper Bir or the Tibetan Colony to Ghornala for the Dharmalaya Institute should cost Rs 100 one-way or Rs 150 return.

By bus
By bus

Bir is about four hours or so from Dharamshala/McLeodGanj.

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. Or get off at Bir Road junction and get a taxi Rs50-60.
From Delhi
From the Inter-state Bus Terminal ISBT, 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.