رودخانه بشار از رودخانه های جنوب شرق بویر احمد علیا (و از کوه های اردکان و ممسنی در استان فارس) سرچشمه می گیرد و به سوی شمال شرقی بویر احمد سفلی پیش می رود.
سرچشمه اصلی این رود نهرهای گنجگون تیز آب و تنگ سرخ است.
این رودخانه که بیشتر در شرق و شمال شرقی استان جریان دارد در مسیر خود از شهر یاسوج عبور کرده و به سمت دوراهان پیش می رود.
پس از عبور از شمال شرقی منطقه و ورود به رودخانه خرسان,در پوزه شمالی دنا, از شمال منطقه بویر احمد سفلی و طیبی گذشته, با نام بارز به رود کارون می پیوندد و به سوی خلیج فارس سرازیر می شود.