These two are different medical degrees. MBBS deals with medicine and surgery whereas B. Pharma deals with pharmaceutical science.