Водоем расположен в 28 км северо-восточнее Полоцка и относится к бассейну реки Полота. Ближайшим населенным пунктом является д. Ольховка примерно в 6,7 км от северо-западного берега. Площадь его водного зеркала составляет 0,05 км2.

Вокруг озера Рыбное расположена труднопроходимая поросшая лесом местность со сложным рельефом. Его низкие берега частично заболочены. Имеется протока, которая соединяет данный водоем с расположенным поблизости озером Одинокое. Здесь обитают лещ, карась, щука и другие виды.