رودخانه دالکی به طول 225 کیلومتر، از ارتفاعات دشت ارژن در غرب شیراز سرچشمه گرفته و سپس به سمت کازرون جریان مییابد. این رود پس طی مسیری طولانی و دریافت ریزابههای فراوان، وارد شهرستان دشتستان استان بوشهر شده و سپس در شهرستان بوشهر به رود شاپور پیوسته و رود حّله را تشکیل میدهد. این رود در نهایت در شهرستان گناوه، به خلیج فارس میریزد.