 Weisen is located between the towns of Wittenberge in the southwest and Perleberg in the northeast, from which Weisen is separated by a forest.The south border of Weisen is marked by the Stepenitz river with the municipality of Breese on the other side.The west border corresponds roughly to the Berlin–Hamburg Railway.