 Located on the right bank of the Ravi river valley, built on successive flat terraces, the town is bounded topographically by the Dhauladhar and Zanskar ranges, south of the inner Himalayas.Chamba, despite its hill location, is well connected by road to the rest of the state and country, including Shimla, Delhi and Chandigarh along several routes.The nearest broad gauge railway stations are at Chakki Bank and Pathankot, the latter of which is away by road.