The main difference between an MD and an MBBS is an MBBS is a basic undergraduate degree that is more generalized, whereas an MD is a graduate degree that requires the student to specialize in a particular field of medicine. MD, the abbreviation for medical doctor, is the most commonly awarded degree in the United States and Canada as of 2015, whereas MBBS programs exist in countries outside of the United States and Canada.
MBBS stands for Bachelor of Medicine Bachelor of surgery. This degree is an undergraduate degree that means a student is eligible to practice medicine as a doctor or a physician (outside of the United States and Canada). Training for an MBBS degree typically lasts 4 1/2 years. The MBBS degree is more generalized than an MD and requires basic knowledge of all fields of medicine.
Students who receive their medical training outside of the United States or Canada and received MBBS degrees instead of MDs are required to obtain certificates from the Educational Commission for Foreign Medical Graduates to indicate that they are eligible to practice as licensed medical doctors. This step is necessary for a doctor to receive an unrestricted medical license. If a student received his MBBS but obtained an ECFMG certificate and is licensed to practice in the United States, he typically is allowed to use the title of MD.