Balivanich is located on the north-west coast of Benbecula in a largely flat area (0 to 10 meters above sea level).
Balivanich befindet sich an der nördlichen Westküste Benbeculas in einem weitgehend ebenen Areal (0 bis 10 Meter über dem Meeresspiegel).