Деревня Куя расположена в
Заполярном районе Ненецкого автономного округа России на правом берегу реки Печора. Она входит в состав Приморско-Куйского сельсовета, находясь в 18 км от его административного центра —
посёлка Красное, и в 15 км от окружного центра
Нарьян-Мара.