Вытекает из оз. Пурнач Малый; протекает через оз. Пурнач (Пурначское, площадь 4,2 км) в верхнем течении, в нижнем течении течет по узкому каньону; крупнейший правый приток р. Поной в нижнем течении. Длина 137 км. Питание в основном снеговое. Порожиста.
Впадают реки Западная и Восточная Тандра, Вилмуай (крупнейший приток), ручьи Романов, Глухариный, Кустарниковый, Белый, Сигов, Скальный, Бешеный, Вороний, Каменистый, Спорный и др. Населённых пунктов на реке нет (ранее существовал Пурнацкий погост).
Лит.: Географический словарь Мурманской области / авт.-сост. В. Г. Мужиков. – Мурманск, 1996.