Озеро Шатрово находится в Верхнедвинском районе Витебской обл., примерно в 6,8 км на северо-запад от г. Верхнедвинск, возле д. Шатрово. Относится к бассейну р. Западная Двина (фактически расположено в ее пойме). Является пойменным озером. Местность преимущественно равнинная, на севере грядистая, местами поросшая кустарником и редколесьем. Примерно в 0,9 км на юго-востоке протекает р. Западная Двина.
Источник: Все озера Беларуси. Популярная иллюстрированная энциклопедия Том 6. Иванов Валерий Григорьевич.