The Royal River is a small river, 39 miles long, in southern Maine. The river originates in Sabbathday Lake in New Gloucester and flows northeasterly into Auburn and then southerly through New Gloucester, Gray and North Yarmouth into Casco Bay at Yarmouth.