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