Mystudycart

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 :

RankCollege NameCityState
1All India Institute of Medical Sciences, DelhiNew DelhiDelhi
2Post Graduate Institute of Medical Education and ResearchChandigarhChandigarh
3Christian Medical CollegeVelloreTamil Nadu
4National Institute of Mental Health & Neuro Sciences, BangaloreBangaloreKarnataka
5Jawaharlal Institute of Post Graduate Medical Education & ResearchPuducherryPondicherry
6Sanjay Gandhi Postgraduate Institute of Medical SciencesLucknowUttar Pradesh
7Banaras Hindu UniversityVaranasiUttar Pradesh
8Amrita Vishwa VidyapeethamCoimbatoreTamil Nadu
9Kasturba Medical College, ManipalManipalKarnataka
10Madras Medical College and Government General Hospital, ChennaiChennaiTamil 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.NoCollege NameNEET Cut-off RankNEET Cut-off Score
1Maulana Azad Medical College, New Delhi87687
2University College Of Medical Sciences, New Delhi199
3King George’s Medical university, Lucknow987665
4Grant Government Medical College, Mumbai1614656
5Madras Medical College, Chennai755675
6Vardhman Mahavir Medical College (VMMC) and Safdarjung Hospital, Delhi128687
7Seth Gordhandas Sunderdas Medical College (GSMC) and KEM Hospital, Mumbai539675
8Bangalore Medical College and Research Institute957644
9Medical College and Hospital, Kolkata1147632
10Lady Hardinge Medical College, New Delhi579661

 

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.NoCollege NameCity and State
1Christian Medical CollegeVellore, Tamil Nadu
2Jawaharlal Institute of Post Graduate Medical Education & Research (JIPMER)Pondicherry
3Kasturba Medical CollegeManipal, Karnataka
4Madras Medical CollegeChennai, Tamil Nadu
5St. John’s Medical CollegeBangalore, Karnataka
6Sri Ramachandra Institute of Higher Education and ResearchPorur, Chennai
7Amrita Institute of Medical Sciences & ResearchKochi, Kerala

 

Top Medical Colleges in North India

S.NoCollege NameCity and State
1All India Institute of Medical SciencesNew Delhi, Delhi
2Maulana Azad Medical CollegeNew Delhi, Delhi
3King George’s Medical universityLucknow, Uttar Pradesh
4University College Of Medical SciencesNew Delhi, Delhi
5Institute of Medical Sciences BHUVaranasi, Uttar Pradesh
6Post Graduate Institute of Medical Education and ResearchChandigarh

 

Top Medical Colleges in West India

S.NoCollege NameCity and State
1Armed Forces Medical CollegePune, Maharashtra
2Grant Government Medical CollegeMumbai, Maharashtra
3Seth Gordhandas Sunderdas Medical College (GSMC) and KEM HospitalMumbai, Maharashtra
4Dr. D. Y. Patil VidyapeethPune, Maharashtra
5Datta Meghe Institute of Medical SciencesWardha, Maharashtra

 

Top Medical Colleges in East India

S.NoCollege NameCity and State
1Medical College and HospitalKolkata, West Bengal
2IPGMER SSKM HospitalKolkata, West Bengal
3All India Institute of Medical Sciences BhubaneswarKhordha, Odisha
4SCB Medical College and HospitalCuttack, Odisha
5AIIMS PatnaPatna, Bihar
6Indira Gandhi Institute of Medical SciencesPatna, Bihar
7Nalanda Medical College and HospitalPatna, Bihar
8Darbhanga Medical College and HospitalDarbhanga, 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 :

Scroll to Top