A Bachelor's degree is a basic one awarded after a course of study according to regulations set by individual universities. An Honours degree is a variant of that, usually involving spending longer on given elements of the subject. For example, the basic degree might involve studying various subjects, but none of them for more than two years during the three-year course. On the other hand, the Honours degree will involve studying one - eg English - or two elements - eg French and German - for all three years.
The Master's degree is a higher academic award, which students undertake only after acquiring the basic or honours degree. Again, it involves different regulations...for example, it may be gained by one year's full-time study or two to three years' part-time. Generally, but not always, it includes a dissertation on a particular, narrow aspect of the subject involved. That is, it involves detailed research rather than just study.