There is no direct flight or train connectivity to Bir. Ahju railway station is nearest and is located at a distance of 3 KM from Bir.By Flight
The nearest airport is Kangra Airport that is 67.6 km. away from the destination. Other close airports are Chandigarh (290 km) and Amritsar airport (260 km).By Road
Bus services are available from big cities around. You can get buses from places like Shimla, Dharamshala, etc.By Train
As I already said, Ahju railway station. The nearest big station is Pathankot that is 112.4 km. away from Bir and a toy train runs from Pathankot to Ahju.