Keran is a village and tourist resort in Neelam Valley, Azad Kashmir, Pakistan.

It is located in Muzaffarabad on the bank of Neelam River at the altitude of 1,524 meters (5,000 ft). Neelam village is 2.5 kilometers (1.6 mi) away from here. The adjacent village on the other side of the Neelum river in India is also known as Keran. Keran is accessible by Neelam road from Muzaffarabad. A rest house of AJK Tourism and Archeology Department located there for tourists stay. An attractive place because of its panoramic view of mountains. The local language of keran is kashmiri.