Keshwan is a village located in Kishtwar taluk of
Doda District,
Jammu and Kashmir. Located at an altitude of 6843 ft above sea level, it is about 11 km from Mughal Maidan and 19 km from
Bhela. Keshwan is surrounded by
Bhart (9 km) in the west,
Drubil (7 km) in the north,
Kutal (10 km) in the east and Udianpur (13 km) in the south.
Keshwan is easily accessible by buses and private vehicles from Kishtwar, which is just seven kilometers away. The nearest railhead is at Jammu, 220 km north-east of Keshwan.