شهر ماسوله در جنوب غربی استان گیلان در ۶۰ کیلومتری شهر رشت قرار دارد.این شهر با وسعتی معادل ۱۰۰ هکتار واقع است و محدودهی آن از سمت شمال به شهرستان ماسال، از سمت جنوب به طارم علیا(استان زنجان)، از سمت شرق به جلگه شهر فومن و از سمت غرب به شهرستان خلخال(استان اردبیل) میرسد. محدوده مرکزی ماسوله از سه جهت شمال،جنوب و غرب به کوه و از طرف شرق بر درهای زیبا مشرف است .ارتفاع آن از سطح دریاهای آزاد برابر با ۱۰۵۰ متر است. آب و هوای ماسوله کوهستانی، با تابستانهای خنک و زمستانهای سرد و پر برف است. اطراف ماسوله پوشیده از جنگل است.