A Rating curve is a regression equation of discharge versus stage for a given point on a stream where the stream discharge is measured across the stream channel with a stage and discharge measurement. The curve is generally used to calculate discharge based on the stage. However, the existing approach showed problems in terms of estimating uncertainty associated with regression parameters including the separation parameter for low and high flow. In this regard, this study aimed to develop a new method for the aforementioned problems based on Bayesian approach, which can better estimate the parameter and its uncertainty. In addition, this study used a Bayesian Multi-Segmented (Bayesian M-S) model which is provided a comparison between the existing and proposed scheme. The proposed model showed better results for the parameter estimation than the existing approach, and provided better performance in terms of estimating uncertainty range.