Keran () is a village and tourist resort in the Neelum Valley. It is located from Muzaffarabad on the bank of the Neelum River at an altitude of . Neelam village is away from Keran. The adjacent village on the other side of the Neelum River in Indian-administered Kashmir is also known as Keran.
Keran is accessible by road passing through Neelam valley.