Витоки розташовані на північ від с. Заболотного. Тече рівнинною територією Надбужанської котловини переважно на захід і південний захід. У нижній течії річка тече на південь і південний схід, а в межах м. Буська (неподалік від гирла) круто повертає на північний захід і захід. Впадає до Західного Бугу на північно-західній околиці Буська (на території колишнього села Остапківців).
Довжина Рокитної 11 км, площа басейну 43 км². Річище слабо звивисте (в нижній течії більш звивисте), у верхній течії частково каналізоване. Заплава в середній та нижній течії місцями заболочена.
Притоки: невеликі потічки та меліоративні канали.
У минулому Рокитна була правою притокою Слотвини, яка протікає частково паралельно до неї і трохи південніше. Пізніше пригирлову ділянку Слотвини випрямили і відділили від Рокитної (тепер у цьому місці проходить об'їзна дорога Буська — відрізок автошлях М 06).
Джерела
«Львівська область. Історико-природничі нариси з краєзнавства», ст. 37; (Львів, 1994)
Забокрицька М.Р., Хільчевський В.К., Манченко А.П. Гідроекологічний стан басейну Західного Бугу на території України. - К.: Ніка-Центр, 2006. - 184 с.