روستای دستک بر کنار دریای خزر و در شمال شهرستان آستانه اشرفیه و شرق بندر کیاشهر قرار دارد. فاصله ی روستا با شهرستان لاهیجان و آستانه اشرفیه حدود ۳۵ کیلومتر می باشد. این روستا از طرف شمال به دریا و از طرف جنوب به روستای محسن آباد و از شرق روستای دهنه سفیدرود و از غرب روستای لوخ و سلیم چاف منتهی می شود. دستک جزء دهستان دهکاء و دهستان مذکور جزء بخش بندر کیاشهر می باشد.