ماسال شهری در استان گیلان ایران که در کنار کوههای تالش واقع شده است. فاصلهی ماسال از شهر تالش ۶۰ کیلومتر است و با رشت از راه صومعهسرا ۵۵ کیلومتر فاصله دارد. شهر ماسال در کنار رودخانه خالکایی واقع، که این رودخانه از قله مرتفع شاهمعلم سرچشمه میگیرد پس از طی ۴۰ کیلومتر از درون شهر ماسال گذر مینماید.