Бистриця серед Карпатських гір має найбільший за площею басейн в Івано-Франківській області. Загальна водозбірна площа басейну — понад 2520 км².
Власне Бистриця — це невелика за довжиною річка (17 км), яка утворюється коло підніжжя Вовчинецького пагорба біля села Вовчинця (за 4 км від Івано-Франківська). Її «стовбур» живлять три річки: Бистриця Солотвинська, Бистриця Надвірнянська та Ворона, витоки яких лежать у Карпатах.
Найбільша притока — Бистриця Надвірнянська (довжина 94 км, площа водозабору 1580 км², густота 1,2 км²). Ця річка бере початок на північному схилі г. Чорна Клева на висоті близько 1280 м. Найбільші її притоки Салатрук, Довжинець, Зелениця. Найвищим за розташуванням є населений пункт Бистриця. Майже до села Пасічна долина річки розширюється і біля Надвірної досягає 3 км. Від Надвірної до злиття з Бистрицею Солотвинською річка протікає в широкій долині. Русло річки розтікається на густу мережу рукавів. Швидкість течії значна і коливається від 2 м/с, в горах до 0,7 м/с.
Бистриця Солотвинська (довжина 82 км, площа 795 км²) стікає з найвищої частини Ґорґан — гори Сивулі. Від с. Порогів долина розширюється і біля Солотвина досягає 2 км. Долина річки дуже широка, її лівий берег високий та крутий.
Обом річкам властиві нестійкий водний режим, часті паводки. Модуль стоку коливається від 12—14 л/с (в горах) до 10 л/с.