Amar Mahal is situated on the right bank of the Tawi River, on a bend of the river, in Jammu. Jammu, once a princely city, is also famous for forts, palaces and temples. The Sivalik Hills or ranges to the north of the Mahal, on the left bank of the river, provide a grand view, with the Tawi River flowing in between, draining the valley. It is well located adjoining the heritage hotel known as the Hari Niwas Palace Hotel, in the heart of the city, on the road to Kashmir.