Bir is about 12-14 hours from Delhi by bus.
    Route 1:– Delhi – Ambala –  Banur – kharad – Nagal – Una – Amb – Kangra – Palampur – Baijnath – Bir road –  Bir : – 550 km. (Prefereable route).
    Route 2:– Delhi – Ambala –  Banur – kharad – Zerakur – Bilaspur – Mandi – Jogindernagar – Bir road – Bir :  – 530 km.
    Route 3:– Manali – Mandi –  Jogindernagar – Bir road – Bir : – 170 km.
    Route 4:– Dharamshala –  Palampur – Baijnath – Bir road – Bir : – 70 km.
  ·   New Delhi to Bir:510
  ·   Chandigarh to Bir:250
  ·   Pathankot to Bir:140
  ·   Jogindernagar to Bir:15
  ·   Ambala to Bir:300
  ·   Dharamshala to Bir:70
  ·  Jaipur to  Bir:750