بَنارویه شهری است در بخش بنارویه شهرستان لارستان استان فارس در جنوب ایران. بنارویه در ۸۵ کیلومتری شهر لار واقع شده‌است. مردم شهر به زبان محلی موسوم به اچمی صحبت می‌کنند.