Река Узола берет начало из небольшого болота в 2 км от села Романово. Протекает по территории Ковернинского и Городецкого районов, в юго-западной части Унженско-Ветлужской равнины. Впадает в Волгу немного выше Балахны.
Длина Узолы 147 км. Почти половина бассейна покрыта хвойным и смешанным лесом.
Основные притоки: Малая Серега, Большая Серега, Хохломка и Лемша. Длина их не превышает 30-40 км.
Узола используется для сплава на туристских судах, обычно на байдарках. Рекомендуемое место начала сплава - Ковернино. Так как трасса Городец-Ковернино проложена параллельно реке (на удалении в несколько километров), можно планировать различные варианты начала/завершения маршрута.
По берегам Узолы красивые сосновые и смешанные леса с обилием земляники, черники и грибов, но и немало деревень, а также лагерей отдыха - как брошенных, так и действующих.
На Узоле выше деревни Боковка есть разрушенная плотина, проходимая на туристских судах с необходимыми мерами предосторожности.
Долина Узолы широкая, до 2-3 км, с пологими склонами, покрытыми лесом. Лишь местами они крутые, высотой до 15-30 м, часто пересеченные неглубокими оврагами и долинами притоков. Пойма двусторонняя, шириной 600-800 м, местами до 1700 м. Поверхность ее ровная, с неглубокими ложбинами, покрыта лугами, кустарником и лесом, в верхнем течении сильно заболочена.
Русло Узолы извилистое, слаборасчлененное, островов немного. Ширина реки в верхнем течении составляет 5-10 м, в нижнем - 20-30 м. Глубина на перекатах - 0,1-0,4 м, на плесах - 0,8-1,5 м. Скорость течения - 0,2-1,0 м/с.
Дно русла песчаное, в верховьях - илисто-торфяное, на перекатах - песчано-галечное.
Берега крутые, на излучинах обрывистые, высотой до 3 м, а в низовьях - до 5 м.