Top 10 Medical Colleges in India for MBBS | NIRF Ranking 2024

In India, there are approximately close to 1000 Medical colleges that offer MBBS, BDS, Pharmacy, Nursing and related Medical programs. A MBBS course from a top medical college in India is a dream of every medical aspirant.

Students preparing for the common medical entrance examination NEET-UG should be aware of the top MBBS colleges in India.

Prepare for NEET by learning from the best faculty and experts at your home : NEET Online Coaching

Top Medical Colleges in India for MBBS

Here we are providing you a list of top medical Colleges in India according to Mystudycart research team and NIRF ranking. You can see the top medical colleges in India region-wise i.e. south, north, west and east. We will also look at the required NEET cut-off for top medical colleges.

Our criteria for selecting the top medical colleges : Infrastructure and Facilities, Pedagogic Systems (Education Quality), Placements and Students performance, Practical knowledge.

Top 10 MBBS Colleges in India

  • All India Institute of Medical Sciences (AIIMS), Delhi
    AIIMS Delhi has been the top Medical College in India for many years now. Small class size, excellent library facilities, liberal clinically oriented teaching and top class research exposure makes AIIMS Delhi the number one choice for all medical aspirants. AIIMS offers undergraduate courses like MBBS and B.Sc. Courses in Nursing, Audiometry, Ophthalmic and Radiography.
  • Maulana Azad Medical College (MAMC), New Delhi
    Maulana Azad Medical College (MAMC) is a government medical college in Delhi affiliated to University of Delhi. Admission to MBBS course is based on ranks secured by meritorious students in NEET.
  • Jawaharlal Institute Of Postgraduate Medical Education And Research(JIPMER), Pondicherry
    JIPMER Puducherry is one of the leading Medical Institutions of India. Admission to MBBS & few other UG medical courses in JIPMER is on the basis of NEET-UG exam.
  • Christian Medical College (CMC), Vellore
    CMC Vellore has been consistently ranked among the top medical colleges in India. With courses like MBBS and Bachelor of Science, CMC Vellore enrolls a total of 2000+ students every year.
  • Armed Forces Medical College (AFMC), Pune
    Managed by the Indian Armed Forces, AFMC Pune is one of the premier medical colleges in India. Admission to MBBS course in AFMC is on the basis of NEET exam.
  • Grant Government Medical College, Mumbai
    Affiliated to the Maharashtra University of Health Sciences, Grant Government Medical College accepts 200 students annually for the undergraduate degree and around 100 annually for the various postgraduate degrees in medicine. Its clinical affiliate is Sir Jamsetjee Jeejebhoy Group of Hospitals.
  • a) King George’s Medical university (KGMU), Lucknow
    King George's Medical University (KGMU) is one of the most premier medical schools in India. The University boasts of one of the best clinical training programmes in the country, with emphasis less on theoretical knowledge and more on medical skills.

    b) Madras Medical College, Chennai
    Madras Medical College was established on February 2, 1835 and is the second oldest medical college in India. Madras Medical College offers Undergraduate Courses in MBBS, Bachelor of Pharmacy, Basic B.Sc. Nursing, Post B.Sc. Nursing and B.P.T.
  • University College Of Medical Sciences (UCMS), New Delhi
    University College of Medical Sciences was founded in 1971, the third Medical Colleges affiliated to the University of Delhi. Guru Teg Bahadur Hospital is the associated teaching hospital for UCMS.
  • St. John's Medical College, Bangalore
    A part of the St. John's National Academy of Health Sciences, St. John's Medical College annually accepts 150 students for the MBBS undergraduate course on the basis of NEET medical entrance test.
  • Institute of Medical Sciences BHU, Varanasi
    Institute of Medical Sciences is the medical school of BHU University. It offers courses like MBBS, BDS, BAMS, B.Sc Nursing and B.Pharma(Ay) and selects candidates on the basis of the common entrance test.

Disclaimer: The above ranking is a work of Mystudycart internal research team which interacted with faculty and students of various colleges. Our list is not manipulative and favorable to any specific college or institute and we have kept in mind the above mentioned factors as a criteria for choosing best medical colleges of India.

Top Medical Colleges in India as per NIRF Ranking 2024

National Institutional Ranking Framework (NIRF) rankings are released annually by the Ministry of Education. NIRF is the official organization to rank engineering and medical colleges in India.

Here is the list of top medical colleges in India as per NIRF ranking :

Rank College Name City State
1 All India Institute of Medical Sciences, Delhi New Delhi Delhi
2 Post Graduate Institute of Medical Education and Research Chandigarh Chandigarh
3 Christian Medical College Vellore Tamil Nadu
4 National Institute of Mental Health & Neuro Sciences, Bangalore Bangalore Karnataka
5 Jawaharlal Institute of Post Graduate Medical Education & Research Puducherry Pondicherry
6 Sanjay Gandhi Postgraduate Institute of Medical Sciences Lucknow Uttar Pradesh
7 Banaras Hindu University Varanasi Uttar Pradesh
8 Amrita Vishwa Vidyapeetham Coimbatore Tamil Nadu
9 Kasturba Medical College, Manipal Manipal Karnataka
10 Madras Medical College and Government General Hospital, Chennai Chennai Tamil Nadu

Top 50 Medical Colleges in India

See the complete list of top 50 medical colleges in India as per the NIRF rankings : NIRF Rankings for Medical Colleges

Admission in MBBS colleges in India happens on the basis of performance of the students in the NEET UG Exam.

NEET Cut-off for Top Medical Colleges in India

S.No College Name NEET Cut-off Rank NEET Cut-off Score
1 Maulana Azad Medical College, New Delhi 87 687
2 University College Of Medical Sciences, New Delhi 199 --
3 King George’s Medical university, Lucknow 987 665
4 Grant Government Medical College, Mumbai 1614 656
5 Madras Medical College, Chennai 755 675
6 Vardhman Mahavir Medical College (VMMC) and Safdarjung Hospital, Delhi 128 687
7 Seth Gordhandas Sunderdas Medical College (GSMC) and KEM Hospital, Mumbai 539 675
8 Bangalore Medical College and Research Institute 957 644
9 Medical College and Hospital, Kolkata 1147 632
10 Lady Hardinge Medical College, New Delhi 579 661

Top 5 Government Medical Colleges in India for MBBS

  • AIIMS Delhi
  • Maulana Azad Medical College (MAMC, Delhi)
  • JIPMER Pondicherry
  • King George’s Medical university (KGMU) Lucknow
  • University College of Medical Sciences (UCMS) Delhi

Top 5 Private Medical Colleges in India for MBBS

  • CMC Vellore
  • St. John's Medical College, Bangalore
  • Kasturba Medical College (KMC) Manipal, Karnataka
  • Sri Ramachandra Medical College and Research Institute, Chennai
  • JSS Medical College, Mysore

Top Medical Colleges Region-wise

There are medical colleges in all major cities of India. Let's look at the top medical colleges region-wise.

Top Medical Colleges in South India

S.No College Name City and State
1 Christian Medical College Vellore, Tamil Nadu
2 Jawaharlal Institute of Post Graduate Medical Education & Research (JIPMER) Pondicherry
3 Kasturba Medical College Manipal, Karnataka
4 Madras Medical College Chennai, Tamil Nadu
5 St. John's Medical College Bangalore, Karnataka
6 Sri Ramachandra Institute of Higher Education and Research Porur, Chennai
7 Amrita Institute of Medical Sciences & Research Kochi, Kerala

Top Medical Colleges in North India

S.No College Name City and State
1 All India Institute of Medical Sciences New Delhi, Delhi
2 Maulana Azad Medical College New Delhi, Delhi
3 King George’s Medical university Lucknow, Uttar Pradesh
4 University College Of Medical Sciences New Delhi, Delhi
5 Institute of Medical Sciences BHU Varanasi, Uttar Pradesh
6 Post Graduate Institute of Medical Education and Research Chandigarh

Top Medical Colleges in West India

S.No College Name City and State
1 Armed Forces Medical College Pune, Maharashtra
2 Grant Government Medical College Mumbai, Maharashtra
3 Seth Gordhandas Sunderdas Medical College (GSMC) and KEM Hospital Mumbai, Maharashtra
4 Dr. D. Y. Patil Vidyapeeth Pune, Maharashtra
5 Datta Meghe Institute of Medical Sciences Wardha, Maharashtra

Top Medical Colleges in East India

S.No College Name City and State
1 Medical College and Hospital Kolkata, West Bengal
2 IPGMER SSKM Hospital Kolkata, West Bengal
3 All India Institute of Medical Sciences Bhubaneswar Khordha, Odisha
4 SCB Medical College and Hospital Cuttack, Odisha
5 AIIMS Patna Patna, Bihar
6 Indira Gandhi Institute of Medical Sciences Patna, Bihar
7 Nalanda Medical College and Hospital Patna, Bihar
8 Darbhanga Medical College and Hospital Darbhanga, Bihar

Top Medical Colleges in India - FAQs

Which is the no 1 medical college in India?

AIIMS Delhi is the top medical college in India as per NIRF rankings.

How to get admission in the top medical colleges of India?

A student needs to crack NEET-UG exam with a good rank to get admission in a top medical college of India.

What is the fee for an MBBS course in top medical colleges of India? Is it affordable?

The fee for MBBS course is around Rs. 10,000- 15,000 per year across the top government medical colleges of India. It is extremely affordable.

Get in touch with us :
whatsapp