Шуя — река бассейна Онежского озера на юго-востоке Карелии. Протекает по территории Суоярвского, Пряжинского и Прионежского районов Карелии.
Площадь бассейна составляет около 10100 км². Длина 194 км.
Вытекает из озера Суоярви. Протекая через два крупных озера: Шотозеро и Вагатозеро, Шуя впадает в Логмозеро, соединяющееся с Онежским озером небольшой протокой.
Основные притоки Шуи: Чална, Вилга, Кутижма, Святрека, Сяпся, Няльма, Суойоки, Тарасйоки.
На реке расположена Игнойлинская ГЭС.