sb.scorecardresearch

Published 16:36 IST, December 13th 2018

Top 8 Medical Colleges In India: Best Medical Colleges For MBBS

Check out the best medical colleges of India. Republic World brings to you a list of top medical colleges in India for MBBS, with their cut-offs and fees.

Reported by: Education Desk
Follow: Google News Icon
  • share
Top 8 Medical Colleges In India: Best Medical Colleges For MBBS
null | Image: self

If you have a keen interest in the medical field and aspire to become a doctor, then you must study at only the best medical colleges in India. These colleges impart a thorough and well-rounded education in the human physiology and can prepare you for a rewarding and fulfilling career. The MBBS programs, which the top medical colleges in India provide, will equip you with the knowledge and foundation you need, to start saving lives. However, looking at the best medical colleges in India and their cut off may seem daunting for students. Following is a list of the eight best medical colleges in India for MBBS to provide you with a good starting point.

Best Medical Colleges in India


1. All India Institute of Medical Sciences, New Delhi

Established in 1956, this co-ed institution tops the list. It enjoys a special status of an Institution of National Importance and is government-owned, in addition to having the University Grants Commission (UGC) approval. It boasts 676 faculty members, a number 1 rank in medical universities, and great facilities like a gym, cafeteria, strong IT infrastructure, and hostels. It offers many courses like Ph.D., M.D., M.Sc., and MBBS. The total fee for the MBBS course is INR 6.59 lakh. This is the top medical college in India.

2. Christian Medical College, Vellore

Founded in 1942, this privately-owned autonomous institution holds a number 1 ranking in medical universities. It is co-ed, has 200 acres of campus space, and 825 faculty members. It is one of the best medical colleges in India. The courses offered include M.D, D.M, M.Ch, and MBBS, among others. The total fee for the MBBS program is INR 1.03 lakh. It has great transport facilities, laboratories, and uses the most modern teaching methods to prepare young doctors of the 21st century. 

 READ: Top 10 MBA Colleges in India

3. King George’s Medical University, Lucknow

This public university has a UGC approval, an NAAC A accreditation, and 428 faculty members. Founded in 1911, it currently has 25 acres of campus space and is co-ed. It holds a number 2 rank in medical universities. The courses offered include M.D, M.Ch, M.D.S, B.D.S, and MBBS, among many others. The fees for the MBBS program starts from INR 81,000. It also boasts good parking facilities, banking facilities, alumni associations, and an auditorium. This is one of the top medical colleges in India.

4. University College of Medical Sciences, University of Delhi, New Delhi

This college has to be included in the list of the top medical colleges in India. Situated in the capital of the country, this co-ed and public institution was established in 1971. It holds a number 3 rank in medical universities, has 128 faculty members, and an NAAC B++ accreditation. The courses offered here include M.D, M.S, B.Sc, M.D.S, and MBBS. You can choose to study anesthesiology, general surgery, and medical technology radiography, among others. The total fee for the MBBS course is INR 23,000.

 READ: Top 10 Engineering Colleges in India

5. Kasturba Medical College, Manipal


This private institution is co-ed, has 684 acres of campus, and 435 faculty members. It is considered as one of the top medical colleges in India. Founded in 1953, it holds a number 2 ranking in medical universities. You can choose to study a range of subjects here, which include pediatrics, general medicine, anesthesiology, and others. The total fee for the MBBS program is INR 50.13 lakhs. It has good sports and gym facilities, hostels, medical/hospital infrastructure, and advanced teaching models.

6. Jawaharlal Institute of Postgraduate Medical Education and Research, Puducherry

This is an Institute of National Importance. It is government-owned, co-ed, and has 192 acres of campus space. Established in 1964, it enjoys a number 4 rank in medical universities as well. The courses offered here include M.D., D.M, M.Sc, B.Sc, Ph.D., M.S., M.H.P., and MBBS. You can choose to specialize in subjects like nursing and medical laboratory technology as well, giving you a broad range of topics to cover. Graduating students have reviewed this college well for providing great exposure, thereby allowing them to have practical hands-on experience to enhance their medical acumen. Due to this, it is revered as one of the top medical colleges in India.

7. Institute of Medical Sciences Banaras Hindu University, Varanasi

Established in 1960, this public institution has 174 faculty members and is co-ed. It holds a number 5 ranking in medical universities. You can choose to study anything from anesthesiology to general surgery here. The courses offered include M.D., M.S., D.M., M.D.S, B.A.M.S, B.D.S, and MBBS. This makes it one of the best medical colleges in India for MBBS. The total fee for the MBBS program is INR 66,930. It offers great facilities like an auditorium, hostels, libraries, cafeterias, and a solid IT infrastructure. 

8. St. Johns Medical College, Bangalore

This co-ed and private institution was established in 1963 and has 140 acres of campus space. It also has 441 faculty members and holds a number 3 rank in medical colleges. The courses offered here include M.S., D.M, M.Ch, M.Sc, B.P.T., and MBBS. The total fee for the MBBS course is INR 23.48 lakh. You can study everything from hospital administration to medical imaging technology. The institute offers good facilities like bank facilities, student hostels, libraries, and medical/hospital facilities. Therefore, it is one of the best medical colleges in India for MBBS.


When looking at medical colleges India and their cut off, you may consider the fees and your total budget. However, you should consider other factors. These important factors include the quality of students, industry interface, research output, academic productivity, and refereed publications, among others. The aforementioned top medical colleges in India have a reputation in placements, scores, and quality education. You can choose any one of them and be on your way to a flourishing career as a doctor.

ALSO READ: Top 7 places to visit in December in India 2018

ALSO READ: Top 10 Law Colleges in India

ALSO READ: Best Arts Colleges in India

ALSO READ: Best Mutual Funds for SIP: Best SIP Plans for A 5 Year Period

Updated 16:36 IST, December 13th 2018