Top best medical colleges and universities in India (NIRF Ranking)

Looking for the best medical institutes in India? Find out the complete details of most recommended medical colleges and universities in India, based on NIRF ranking.

Medical education in India is not below par; it is superior to many foreign countries. The only problem with Indian Medical Schools is that they have fewer seats than required. There are approximately 550 MBBS medical colleges in India (including government and private) with around 83200 MBBS seats, but the number of NEET aspirants seeking admission are lakhs. Even the top MBBS universities in India are having approximately 100 seats only for MBBS students. The merciful fact is that most of the seats are reserved for the reserved category or staff quota; general category students are left with a little loaf only.

Best Medical Institutes in India

If you are lucky enough to secure a seat in an Indian medical college, then you have succeeded to hit the bulls-eye. Check out the list of top government medical universities and private colleges in India.

#1 AIIMS, New Delhi

All India Institute of Medical Sciences is a public hospital and medical research university in New Delhi. Medical education is provided by well-qualified and experienced faculty. AIIMS, New Delhi is undoubtedly the best medical college in India. Credit for its top ranking goes to top-notch faculty, excellent infrastructure, latest types of equipment and technology, and research-oriented education which altogether focus on providing abundant exposure to their students on the national as well as international level. Such facilities and opportunities assist the students to step ahead or equate with the medical requirements of the world.

  • #1 medical college in India by the National Institutional Ranking Framework in 2021.
  • # 1 in South Asia in 2020 in the category of Life Sciences and Medicine by QS WUR.
  • # 1 in India by India Today and Outlook India in 2020, and by 'The Week' in 2019.

Popular Courses Offered at AIIMS
Undergraduate course
  • MBBS
  • B.Sc. (Hons.) in Medical Technology in Radiography
  • B.Sc (Optometry)
  • B.Sc. (OT Technology)
  • B.Sc (Nursing)
  • B.Sc (Post Certificate)

Post-graduate course
  • M.D. (Community Medicine)
  • M. Biotech
  • M.Sc. (Reproductive Biology)
  • M.Sc.(Nursing)

AIIMS Fee Structure and Eligibility for Top Medical Courses
Eligibility and annual fees is as:
  • MBBS- Class 12 with PCB; Rs 1,389
  • MD/ MS- MBBS degree from an institute recognized by MCI; Rs. 2,292
  • MSc Nursing- B.Sc. (Hons.) Nursing, B.Sc. Nursing (Post-Certificate); Rs. 1,243
  • MCh- MBBS; Rs. 2,292
  • MDS- BDS; Rs. 1,944

AIIMS Delhi Seat Intake
  • MBBS-100
  • B.Sc. (H) Nursing- 77
  • B.Sc. Nursing (Post Basic)- 15
  • BMTR- 19

#2 PGIMER, Chandigarh

Post Graduate Institute of Medical Education and Research is a public medical university with educational, medical research, and training facilities. The institute offers an array of facilities including research, hostel, training, recreational facilities, latest medical technology, structured academic curriculum, etc. PGIMER has achieved this feat continuously for the fourth year as well. Excellent clinical training and knowledge make the institute stand out from the crowd. Faculty puts its extra efforts into paper writing and research-based activities to bring out the best in their students.

#2 medical college in India in 2021 by the National Institutional Ranking Framework medical ranking for 2021.

PGIMER Courses Duration
  • Bachelors of Physiotherapy (B.Ph.T)- 4 years + 6 months internship
  • Bachelors in Medical Laboratory Science- 3 ½ years + 6 months internship
  • B.Sc. Medical Radiology & Imaging Technology- 3 years + 1-year internship
  • B.Sc. (Radiotherapy Technology)- 3 years + 6 months internship
  • B.Sc. Medical Technology (Operation Theatre)- 3 years + 1-year internship
  • Bachelor of Audiology & Speech-Language Pathology (BASLP)- 3 years + 1-year internship
  • B.Sc. Medical Technology (Dialysis Therapy Technology)- 3 years + 1-year internship
  • Bachelor of Optometry (B.Optom)- 3 years + 1-year internship
  • Bachelor of Public Health (BPH)- 3 years + 1-year internship

Fees at PGIMER
Fees (for 1st year) is as follow:
  • B.Sc.- Rs. 6035
  • M.Sc.- Rs. 13050
  • Ph.D.- Rs. 3470
  • MDS- Rs. 22370

PGIMER Medical Seat Intake
Approximate number of seats at PGIMER are:
  • MD/MS- 610
  • MDS- 18
  • MHA- 05
  • B.Sc. (Paramedical)- 257

#3 CMC Vellore

Christian Medical College is a private medical school run by the Christian community. It is affiliated with the Tamil Nadu Dr. M.G.R. Medical University. Apart from various other pros and facilities, CVC Vellore also offers Distance Education. The Distance Medical Education at CVC makes use of the latest innovative technology-based learning techniques to provide problem-based self-study modules, and videos for lectures and conferencing. Advanced medical teaching infrastructure and research facilities make it one of the best medical colleges in India.

  • #3 in India by the National Institutional Ranking Framework medical ranking for 2021.
  • #2 among medical colleges in India in 2020 by India Today.

Courses offered at CMC Vellore
  • MBBS
  • B.Sc. Nuclear Medicine Technology
  • B.Sc. (Nursing)
  • Bachelor of Prosthetics & Orthotics
  • BOT (Bachelor of Occupational Therapy)
  • B.Sc. Radiology Imaging Technology
  • BPT (Bachelor of Physiotherapy)
  • B.Sc. Radiotherapy Technology
  • B.Sc. MLT (Medical Laboratory Technology)
  • B.Sc. Medical Sociology
  • B.Sc. Optometry Technology
  • B.Sc. Cardio Pulmonary Perfusion Care Technology
  • B.Sc. Medical Records Sciences
  • B.Sc. Operation Theatre & Anaesthesia Technology
  • Bachelor of Audiology & Speech-Language Pathology
  • B.Sc. Neuro-electrophysiology
  • B.Sc. Critical Care Technology
  • B.Sc. Accident and Emergency Care Technology
  • B.Sc. Dialysis Technology
  • B.Sc. Cardiac Technology

CMC Vellore MBBS Fee Structure
The institute provides quality education at very affordable rates. Approximate cost is as follow:
  • Tuition fee (per year)- Rs. 3000
  • One time admission charges- Rs. 8800
  • Annual fees- Rs. 15105
  • One time payment to University- Rs. 13425
  • Hostel charges- Males Rs. 10000, Females Rs. 4000
  • Monthly bills (approx.)- Males Rs. 6000, Females Rs. 4000

CMC Vellore MBBS Seat Intake
Every year, there are 100 seats for the MBBS course out of which 16 seats are for the All India Open Category while 84 seats are for the Minority Network Category & CMC Vellore Staff quota.

#4 NIMHANS, Bengaluru

National Institute of Mental Health & Neuro Sciences, a medical institution and a public medical school, operates autonomously under the Ministry of Health and Family Welfare. It is one of the top leading institutes for mental health and neurosciences. As compared to other top medical colleges, NIMHANS has lesser faculty but the quality of the training, research, and work done is at par. Students also experience a less biased and comfortable learning atmosphere at NIMHANS.

#4 best medical institution in India by the National Institutional Ranking Framework medical ranking for 2021.

Courses Offered at NIMHANS
  • Ph.D. (Institute Fellowship and External Fellowship)
  • Super Specialty Courses
    • DM Degree in Neuroimaging and Interventional Radiology
    • DM Degree in Neurology
    • DM Degree in Child & Adolescent Psychiatry
    • DM Degree in Addiction Psychiatry
    • DM Degree in Neuroanaesthesia
    • DM Degree in Neuropathology
    • M.Ch. in Neurosurgery
  • Post-graduate Degree/Diploma
    • MD Degree in Psychiatry
    • Fellowship in Psychosocial Support in Disaster Management
    • Fellowship in Psychiatric Rehabilitation
    • M.Phil. in Clinical Psychology
    • M.Phil. in Psychiatric Social Work
    • M.Phil. in Neurophysiology
    • M.Phil. in Biophysics
    • M.Phil. in Neurosciences
    • Masters in Public Health
    • M.Sc. in Psychiatric Nursing
  • Post-doctoral Fellowship courses

NIMHANS Fees Structure
Annual fees at NIMHANS is as follow:
  • B.Sc. Nursing- Rs. 21,300
  • Ph.D.- Rs. 29,950
  • DM- Rs. 62,050
  • M.Ch. Neurosurgery- Rs. 81,050

#5 SGPGI, Lucknow

Sanjay Gandhi Postgraduate Institute of Medical Sciences is affiliated with the Medical Council of India (MCI) and Association of Indian Universities (AIU). In addition to all the academic and research facilities, the salary, allowances, and stipends are at par with AIIMS. Students pursuing DM, MCh, and PDCC courses are simultaneously appointed as Senior Resident, and students pursuing MD courses are simultaneously appointed as Junior Residents; getting eligible to receive the salary and allowances accordingly.

#5 medical college in India in 2021 by the National Institutional Ranking Framework medical ranking for 2021.

SGPGI Academic Courses
  • DM Courses
  • MCh Courses
  • Post-Doctoral Certificate Courses (PDCC)
  • MD Courses
  • Ph.D. Courses

Eligibility for Medical Courses at SGPGI
  • DM/MCh/PDCC- Age limit 35 years.
  • MD- Age limit 30 years.
  • PhD- No age bar

SGPGI Duration and Fees Structure
Duration and total fees at SGPGI is:
  • MHA- 2 years; Rs. 1.02 lakh
  • DM- 3 years; Rs. 1.35 lakh
  • MD- 3 years
  • M.CH.- 3 years, Rs. 1.35 lakh

#6 Amrita Vishwa Vidyapeetham

Amrita Vishwa Vidyapeetham (Amrita University) is a multi-campus university having headquarters at Ettimadai, Coimbatore, Tamil Nadu, and six campuses across three states of India - Kerala, Tamil Nadu and Karnataka. Amrita Vishwa Vidyapeetham offers undergraduate, postgraduate, and doctoral medical education in the field of Medicine, Dentistry, Pharmacy, Nursing, Health Sciences, Microbiology, Nanosciences, and Ayurveda. Students' reviews about Amrita University are also very positive as the location and the atmosphere is relaxing. The university offers ample opportunities in academics. The university also follows strict security measures, especially for girls and hostellers.

  • #6 among medical colleges in India by NIRF, 2021.
  • #15 among medical colleges in India in 2019 by Outlook India.
  • #16 medical colleges in India in 2019 by The Week ranked Amrita Institute of Medical Sciences.

Courses at Amrita University- Duration, Fees, and Seat Details
Fees for 1st year and duration for various medical courses at Amrita University:
  • MBBS- Rs. 1,868,000; 4 years 6 months+ 1 year of Compulsory Rotatory Residential Internship (CRRI)
  • Master of Chirurgiae [M.Ch]- Rs. 2,898,400; 3 years
  • Master of Surgery [MS]- Rs. 2,593,000; 3 years
  • Doctorate of Medicine [MD]- Rs. 1,893,000; 3 years
  • DM- Rs. 2,298,400; 3 years

Amrita Vishwa Vidyapeetham MBBS Seat Intake
Amrita University offers 100 seats for MBBS out of which 85 are for general category candidates and 15 seats are reserved for NRI candidates.

#7 Banaras Hindu University

Banaras Hindu University (BHU), formerly Central Hindu College, is a collegiate central university located in Varanasi. It is the largest residential university in Asia. BHU is one of the most popular medical institutions in India due to various academic and non-academic reasons. The central library at BHU is the largest library in Asia, and the environment is very neat and secured with CCTV cameras. The university is believed to be pocket-friendly as it offers many amenities for free or at a very low cost. The university also boasts of having the maximum no. of Bharat Ratna alumni.

  • #7 among medical colleges in India in 2020 by India Today.
  • #6 among medical colleges in India by The Week.
  • #8 among medical colleges in India by Outlook India.
  • #7 by the National Institutional Ranking Framework (NIRF) in 2021.

Popular Courses Offered at BHU- Fees, Duration, Seat Intake
Total Fees, duration, and approximate seats at BHU medical courses:
  • Master of Pharmacy (M.Pharm.)- Rs. 53,050; 2 years; 40 seats
  • Bachelor of Pharmacy (B.Pharm.)- Rs. 2.53 lakh; 4 years; 30 seats
  • Post Graduate Diploma in Lab Technology- Rs. 30,000; 2 years; 15 seats
  • Bachelor of Pharmacy (B.Pharm.)- Rs. 8.27 lakh; 4 years
  • Bachelor of Medicine and Bachelor of Surgery (MBBS)- Rs. 1.34 lakh; 66 months; 100 seats
  • Post Graduate Diploma in Medical Technology (Radiotherapy)- Rs. 40,000; 2 years; 6 seats
  • Bachelor of Dental Surgery (BDS)- Rs. 1.19 lakh; 5 years; 63 seats
  • Master of Dental Surgery (MDS)- Rs. 61,780; 3 years; 3 seats

#8 JIPMER, Pondicherry

Jawaharlal Institute of Postgraduate Medical Education and Research in Pondicherry is under the Ministry of Health and Family Welfare, Government of India. If you are looking for the best medical education or MBBS in India, then JIPMER is the most recommended institution. The faculty is well qualified and consists of several authors of various renowned medical books. The pedagogy is adaptable, the classrooms' ethics are stern, and punctuality is followed everywhere on the campus. The academics and research facilities at the institute are noteworthy.

  • #8 among medical colleges in India by the National Institutional Ranking Framework (NIRF) in 2021.
  • #5 among medical colleges in India in 2019 by Outlook India.
  • #3 among medical colleges in India in 2019 by The Week.

MBBS approximate fees at JIPMER
MBBS- $75,000 under Self Finance Scheme (SFS) US payable in one installment.

Courses at JIPMER- Duration, Seat Intake
Duration and approximate seats at JIPMER medical courses:
  • MBBS- 5½ Years including 1 Year Internship; 145+5 seats
  • B.Sc. Nursing- 4 Years; 75 seats
  • B.Sc.(Allied Medical Sciences)- 3 Years; 58 seats
  • MD/MS- 3 Years; 200 seats per year
  • M.Sc. (Allied Medical Sciences)- 2-3 years; 25 seats
  • M.Sc. Nursing- 2 years; 25 seats
  • Master of Public Health (MPH)- 2 Years + 1-year compulsory Internship; 25 seats
  • Doctor of Medicine (DM)- 3 Years; 20 seats (10 in January & 10 in July, session)
  • Master of Chirurgie (M.Ch.)- 3 Years; 16 seats (8 in January Session & 8 in July Session)
  • Ph.D.- 3 to 5 years; 18 seats
  • Post Basic Diploma in Nursing- 1 Year; 50 seats in 5 disciplines

#9 King George`s Medical University, Lucknow

King George`s Medical University (KGMU) is a medical school, hospital, and medical university in Lucknow. It is the best medical college in Uttar Pradesh. Students find the atmosphere quite friendly and adaptive. Usage of the latest technology and research facilities makes your academic life at KGMU unforgettable. A huge number of patients visit the hospital every day, hence providing you vast exposure to clinical experience. The competitive and progressive atmosphere merged with the aura of Lucknow city makes it a great place to study.

  • #9 among the medical colleges of India in the NIRF 2021 Rankings.
  • #32 among universities in India in 2020 by The National Institutional Ranking Framework.
  • #6 among medical colleges in India in 2019 by Outlook India.
  • #7 among medical colleges in India in 2019 by The Week.

KGMU Courses
  • MBBS
  • BDS, MDS
  • MD/MS
  • PG Diploma Courses
  • Diploma in Psychiatric/Mental Health Nursing
  • Diploma Dental Hygienist, Diploma Dental Mechanics
  • Superspeciality Courses ( DM/ MCh)
  • Phil in Translational Health Science
  • B Sc Nursing
  • Paramedical Courses
  • Master in Hospital Administration (MHA)
  • Post-MD-PhD

Tuition Fees at King George`s Medical University
  • PG (MD/MS/MDS)- Rs. 24000/- per annum.
  • UG (MBBS/BDS)- Rs. 18000 /- per annum ( 50% concession for SC /ST/OBC students.
  • Various other charges like development fee, enrollment fee, examination fee, computer fee, entrance fee, library charges, student welfare fee, hostel fees, etc. are also applicable.

#10 Kasturba Medical College, Manipal

Kasturba Medical College, Manipal is a private medical college in Karnataka and is a constituent unit of Manipal Academy of Higher Education, an Institution of Eminence. Apart from the excellent library and other infrastructure facilities, the medical syllabus at KMC is well structured and the research culture is outstanding. An undergraduate can even publish articles as a second author or third author. Students pursuing foreign medical license examinations like USMLE or PLAB are highly benefitted from this medical institute. The high quality of education, unbiased atmosphere, extracurricular facilities, and other facilities are worth spending few lakh rupees for getting MBBS degree from KMC, Manipal.

#10 among the medical colleges of India in the NIRF 2021 Rankings.

Course Programs at Manipal Kasturba Medical College
Course Programs at Manipal Kasturba Medical College

Kasturba Medical College Fee Structure and Duration
Duration and approximate total fees is as follow:
  • MBBS- 4 years; Rs. 70,88,500
  • Bachelor of Dental Surgery (BDS)- 4 years; Rs. 27,70,000
  • Bachelor of Pharmacy (BPharm)- 4 years; Rs. 12,22,000
  • Diploma in Pharmacy (DPharm)- 2 years; Rs. 1,27,000
  • B.Sc. (Nursing)- 4 years; Rs. 6,18,000
  • MD (Paediatrics)- 3 years; Rs. 85,90,000
  • MD (Anaesthesiology)- 3 years; Rs. 65,44,000
  • M.Sc. Forensic Science- 2 years; Rs. 3,40,000
  • MCh (Paediatric Surgery)- 3 years; Rs. 49,60,000

Other top medical colleges in India

  1. Institute of Liver and Biliary Sciences, New Delhi
  2. Madras Medical College and Government General Hospital, Chennai
  3. Sri Ramachandra Institute of Higher Education And Research, Chennai
  4. John's Medical College, Bengaluru
  5. Aligarh Muslim University, Aligarh
  6. Vardhman Mahavir Medical College & Safdarjung Hospital, Delhi
  7. Maulana Azad Medical College, Delhi
  8. Christian Medical College, Ludhiana
  9. University College of Medical Sciences, Delhi
  10. JSS Medical College, Mysore
  11. Kasturba Medical College, Mangaluru
  12. Jamia Hamdard, New Delhi
  13. Siksha `O` Anusandhan, Bhubaneswar
  14. D. Y. Patil Vidyapeeth, Pune
  15. Medical College & Hospital, Chandigarh
  16. Dayanand Medical College, Ludhiana
  17. Sawai Man Singh Medical College, Jaipur
  18. PSG Institute of Medical Sciences & Research, Coimbatore
  19. Datta Meghe Institute of Medical Sciences, Wardha
  20. S. Ramaiah Medical College, Bengaluru
  21. R. M. Institute of Science and Technology, Chennai
  22. Kalinga Institute of Industrial Technology, Bhubaneswar
  23. Maharishi Markandeshwar, Ambala
  24. Saveetha Institute of Medical and Technical Sciences, Chennai
  25. Annamalai University, Annamalainagar
  26. S. Hegde Medical Academy, Mangaluru
  27. Krishna Institute of Medical Sciences, Karad
  28. Sri Venkateswara Institute of Medical Sciences, Tirupati
  29. Regional Institute of Medical Sciences, Imphal West
  30. Mahatma Gandhi Medical College and Research Institute, Puducherry

Please note that the seat intake and fees figures provided above are indicative and may change at any point in time. The list of courses is also indicative; not exclusive. Students are requested to contact the college/ university for updated fee figures and other details.

Article by Nidhi
Nidhi is a freelance content writer with 10+ years of experience. She has a great passion to write on valuable topics so as to provide precise information to her readers.

Follow Nidhi or read 409 articles authored by Nidhi


  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name: