Река Улла является левым притоком Западной Двины, берет свой исток в Лепельском озере на северной окраине города Лепель.
Течет по Верхнеберезинской низменности, Чашникской равнине и Полоцкой низменности, впадая в Западную Двину у агрогородка Улла. Долина асимметричная, преимущественно трапециевидная, шириной 300-600 м, наибольшей ширины достигает в среднем течении — до 1 км. Пойма луговая, чередуется по берегам, шириной от 50 до 600 м. Русло на протяжении 75 км от истока сильно извилистое, ниже извилистое, шириной 30 м, местами 40-50 м. Берега крутые и обрывистые. Среднегодовой расход воды в устье 25,4 м³/с.
Наиболее крупные притоки: Лукомка, Усвейка, Свечанка (справа), Хотинка (слева).
Благодаря сложной береговой линии на реке Улла достаточно много ям, завалов коряжника и прочих подобных мест, которые служат хорошими укрытиями для рыбы. В этих местах при весеннем подъеме воды можно успешно порыбачить на щуку, а чуть позже на голавля. В мае со стороны Лепельской ГЭС поднимается карась, в это время его массово ловят на удочки и донные снасти. Осенью рыбачат на щуку и налима. К зиме рыба из реки уходит в озера, поэтому в этот период года рыболовов на реке Улла практически не бывает.
В реке обитают: щука, окунь, плотва, густера, красноперка, карась, линь, лещ, судак, сом, голавль, уклея, пескарь, налим и другие виды рыб.
- Природа Белоруссии: Популярная энциклопедия / Редкол.: И. П. Шамякин (гл. ред.) и др. — Мн.: БелСЭ, 1989.
- Все озера Беларуси. Популярная иллюстрированная энциклопедия / В. Г. Иванов-Смоленский. — Минск, 2011.