Top MBBS Colleges in India Based on 2024 Ranking

Sushil Pandey's profile photo

Sushil Pandey

Senior Content Specialist

Top MBBS colleges in India include some of the most prestigious and reputed medical colleges in India. There are 644 recognized medical colleges in India offering MBBS, amongst them 329 are Private and 296 are Government MBBS colleges in India. AIIMS New Delhi, CMC Vellore, BHU, Varanasi, and JIPMER Pondicherry are some of the Best MBBS Colleges in India

  • AIIMS Delhi is the best Medical college in India. It is ranked 1st followed by PGIMER Chandigarh and CMC Vellore, among the Top Medical Colleges in India.
  • The top Private MBBS Colleges in India include Jamia Hamdard University Delhi, St John's Medical Colleges Bangalore, and KMC Mangalore. 
  • MBBS Admission takes place solely through the NEET Exam and students are allotted colleges based on their NEET scores. See More NEET Counselling
  • MBBS Course Fees range from INR 5,000 to INR 20,000 in Government colleges and INR 3,00,000 to INR 56,00,000 in Private MBBS colleges.  Check MBBS Syllabus 
  • Some of the Top Government MBBS Colleges in India include AIIMS New Delhi, BHU Varanasi, KGMU Lucknow, AMU Aligarh, etc. 
  • The best MBBS colleges in India provide internship programs to students with monthly stipends of around INR 15,000 to INR 40,000. After completing an MBBS, students can become doctors and earn a starting salary of INR 4-6 LPA.

Read More

Top 10 MBBS Colleges in India

India has 649 colleges offering MBBS courses. AIIMS New Delhi, CMC Vellore, BHU Varanasi, and KMC Manipal are the top colleges to pursue MBBS in India. They provide quality education with top placement opportunities to students. The top MBBS colleges in India with fee structure, Cut-off for 2023, and total seat intake are as follows. 

College Name Total Seats Cut-off 2023 Average Fee (INR)
AIIMS New Delhi 132 57 NEET 2023 Cutoff 7,640
Christian Medical College (CMC), Vellore 100 112 Tamil Nadu NEET Cutoff 1.65 Lakhs
Banaras Hindu University (BHU), Varanasi 100 919 NEET 2023 Cutoff 71,460
Kasturba Medical College (KMC), Manipal 250 51200 NEET 2023 Cutoff 71.2 Lakhs
Jawaharlal Institute of Post Graduate Medical Education and Research (JIPMER), Pondicherry 260 277 NEET 2023 Cutoff 42,000
King George’s Medical University (KGMU), Lucknow 250 2199 NEET 2023 Cutoff 2.06 Lakhs
Sri Ramachandra Institute of Higher Education and Research, Chennai 250 615686 NEET Cutoff 1.25 Cr
St. John’s Medical College, Bangalore 150 NEET Rank 37.08 Lakhs
Aligarh Muslim University (AMU), Aligarh 150 8597 NEET 2023 Cutoff 1.82 Lakhs
Maulana Azad Medical College (MAMC), New Delhi 250 87 NEET 2023 Cutoff 13,025

Top MBBS University in India

Top MBBS Universities in India have their hospitals or have collaborated with top foreign universities which helps students practice their learning. RGUHS is considered the top MBBS University in India and more than 44 top MBBS colleges in India are affiliated with RGUHS Bangalore. Below is a list of top MBBS universities in India with fees:

Top 10 Medical Colleges in India

In India, there are around 1968 recognized medical colleges. The Top Medical Colleges in India offer MBBS and many other medical courses such as BDS, MS, etc. in various substreams. Tabulated below is the list of top Medical colleges in India offering MBBS along with their NIRF medical scores.

NIRF Ranking 2023 College/ University Name NIRF Score
1 All India Institute of Medical Sciences, Delhi 94.32
2 Post Graduate Institute of Medical Education and Research, Chandigarh 81.1
3 Christian Medical College, Vellore 75.29
4 National Institute of Mental Health & Neuro Sciences, Bangalore 72.46
5 Jawaharlal Institute of Post Graduate Medical Education & Research, Puducherry 72.1
6 Amrita Vishwa Vidyapeetham, Coimbatore 70.84
7 Sanjay Gandhi Postgraduate Institute of Medical Sciences, Lucknow 69.62
8 Banaras Hindu University, Beneras 68.75
9 Kasturba Medical College, Manipal 66.19
10 Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram 65.24

Top MBBS Colleges in India with Fee Structure

Medical courses in India are one of the most expensive courses available. The average fees for MBBS courses in private universities can exceed INR 1.20 Crores, while in some government colleges, it can be less than INR 10,000. As a result, many students prefer to study in India's top government MBBS colleges. Below is a table of the best MBBS colleges in India with their fee structure.

College/ University Name  Total Course Fees (INR) 
All India Institute Of Medical Sciences - [AIIMS], New Delhi 7,640
Christian Medical College - [CMC], Vellore 1,65,250
Maulana Azad Medical College - [MAMC], New Delhi 13,025
Armed Forces Medical College - [AFMC], Pune 90,710
Jawaharlal Institute Of Post Graduate Medical Education And Research - [JIPMER] Pondicherry  42,000
All India Institute Of Medical Sciences - [AIIMS], Bhopal 4,788
Kasturba Medical College - [KMC], Manipal 70,90,000
King George's Medical University - [KGMU], Lucknow 2,06,900
Vardhman Mahavir Medical College - [VMMC], New Delhi 2,30,000
University College Of Medical Sciences - [UCMS], New Delhi 1,33,000

Top MBBS Colleges in India Rank Wise

Various agencies rank the best colleges in India based on multiple parameters which are divided according to some weights. Some of the common parameters used include Faculty Quality in the institutes, Perception of the University, Graduation Outcome Outreach, and Inclusivity among many others. Top-ranking agencies in India include NIRF (run by the Ministry of Education, Government of India), India Today, Outlook, and The Week with some other names also.

These agencies generally release overall lists of top Medical colleges in India, but they also focus on all courses including MBBS, MD, MS, M.Ch, BPT, BAMS, etc. Below we have listed the top MBBS colleges in India rank-wise, as released by these agencies.

Check Out: Top Government MBBS Colleges in India

Top MBBS Colleges in India with NIRF Ranking 2023

The National Institutional Ranking Framework is a method that the Indian government adopts to rank top Education institutions in India based on various parameters. It is under the Ministry of Education. Every year NIRF publishes ranking lists of top Institutions in India for different domains. NIRF is the most trustworthy and popular Ranking agency in India.

NIRF ranks the institutions across India based on 5 parameters and they are (1) Teaching, Learning & Resources, (2) Research and Professional Practice, (3) Graduation Outcomes, (4) Outreach and Inclusivity, and (5) Perception. The rendered pie chart below depicts the weightage of different parameters used for Ranking top colleges in India:

NIRF Ranking Parameters and Weightage

NIRF does not rank the top MBBS colleges in India, instead, it ranks the Top Medical Colleges in India. Tabulated below are some of the top MBBS colleges in India as per the latest NIRF Rankings:

  • AIIMS Delhi has maintained its position for years. It is ranked 1st among the list of top Medical colleges in India. 
  • CMC Vellore stood at the same place this year as well. It is followed by JIPMER Pondicherry and Amrita Vishwa Vidyapeetham Coimbatore at 3rd and 5th positions. 
  • Banaras Hindu University has dropped to 8th from 5th place. 
  • KMC Manipal, Madras Medical College & Government General Hospital, and KGMU Lucknow are some other colleges ranked by NIRF Ranking among the top 10 MBBS colleges in India.
NIRF Ranking 2023 College/ University Name NIRF Score
1 All India Institute of Medical Sciences, Delhi 94.32
3 Christian Medical College, Vellore 75.29
5 Jawaharlal Institute of Post Graduate Medical Education & Research, Puducherry 72.1
6 Amrita Vishwa Vidyapeetham, Coimbatore 70.84
8 Banaras Hindu University, Beneras 68.75
9 Kasturba Medical College, Manipal 66.19
10 Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram 65.24
11 Madras Medical College & Government General Hospital, Chennai 64.43
12 King George`s Medical University, Lucknow 63.93
13 All India Institute of Medical Sciences Jodhpur 62.43
14 Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi 61.73
15 Dr. D. Y. Patil Vidyapeeth, Pune 61.35
16 Siksha `O` Anusandhan, Bhubaneswar 60.66
17 All India Institute of Medical Sciences Bhubaneswar 60.65
18 Saveetha Institute of Medical and Technical Sciences, Chennai 60.61
19 St. John's Medical College, Bangalore 60.49
20 S.R.M. Institute of Science and Technology, Chennai 60.47
21 Sri Ramachandra Institute of Higher Education and Research, Chennai 60.44
22 All India Institute of Medical Sciences, Rishikesh  60.06
24 Institute of Post Graduate Medical Education & Research, Kolkata 58.49

Top MBBS Colleges in India: India Today Ranking 2023

India Today is one of the leading and well-reputed English news magazines in India which is published by Living Media India Limited every week. The Marketing & Development Research Associates (MDRA), a marketing and research firm from Delhi and India Today together conducts a college ranking survey. It ranked Indian colleges in fields like Science, Arts, Commerce, Management, Engineering, etc.

The infographic below depicts the weightage of these parameters used for the ranking of top MBBS colleges in India:

India Today Ranking Parameters and Weightage
  • India Today has placed AIIMS New Delhi at the #1st position among the top Medical colleges in India. It is followed by JIPMER Pondicherry and CMC Vellore. 
  • MAMC New Delhi has maintained its place at #5th place. It is followed by KGMU Lucknow and Vardhman Mahavir Medical College. 
  • Lady Hardinge Medical College, University of Delhi, UCMS Delhi, and KMC Manipal are some of the best Medical colleges in India as per India Today Ranking 2023.

Below are the top MBBS colleges in India as per the India Today Rankings for 2023.

India Today Ranking 2023 College/ University Name 
1 All India Institute Of Medical Sciences - [AIIMS], New Delhi
2 Jawaharlal Nehru Institute of Post Graduate Medical Education and Research, Puducherry
3 Christian Medical College - [CMC], Vellore
4 Armed Forces Medical College - AFMC Pune 
5 Maulana Azad Medical College, New Delhi
7 King George’s Medical College - KGMU Lucknow
8 Vardhman Mahavir Medical College - VMMC New Delhi
9 Lady Hardinge Medical College, University of Delhi
10 University College of Medical Sciences, University of Delhi
11 Seth Gordhandas Sunderdas Medical College and KEM Hospital, Mumbai
12 Kasturba Medical College, Manipal, Manipal Academy of Hospital 
13 Bangalore Medical College and Research Institute
14 GMCH Chandigarh - Government Medical College and Hospital
15 S.M.S. Medical College, Jaipur
16 Lokmanya Tilak Municipal Medical College
17 Jawaharlal Nehru Medical College, Aligarh Muslim University - AMU Aligarh 
18 All India Institute Of Medical Sciences - [AIIMS], Bhubaneswar 
19 All India Institute Of Medical Sciences - [AIIMS], Jodhpur 
20 All India Institute Of Medical Sciences - [AIIMS], Bhopal 
21 St. John’s National Academy of Health Sciences, Bangalore 

Top MBBS Colleges in India: The Week Ranking 2023

The Week collaborates with Hansa Research every year to release a list of top colleges in various streams across India. Medical is one of the disciplines which was released this year. Since 2008, it has ranked colleges of different domains such as engineering, law, medical, management, etc. Below are the top Medical colleges in India, per the Week Ranking 2023:

The Week Ranking 2023 College/ University Name 
1 All India Institute Of Medical Sciences - [AIIMS], New Delhi
2 Jawaharlal Nehru Institute of Post Graduate Medical Education and Research, Puducherry
3 Banaras Hindu University - [BHU], Varanasi 
4 King George’s Medical College - KGMU Lucknow
5 Postgraduate Institute of Medical Education and Research - PGIMER Chandigarh 
6 Sanjay Gandhi Postgraduate Institute of Medical Science - SGPGIMS Lucknow 
7 National Institute of Mental Health and Neurosciences
8 All India Institute Of Medical Sciences - [AIIMS], Jodhpur 
9 All India Institute Of Medical Sciences - [AIIMS], Bhubaneswar 
10 All India Institute Of Medical Sciences - [AIIMS], Raipur 
11 BLDE University

Best MBBS Colleges in India with Fees Structure

The average MBBS fees in the best MBBS colleges in India are usually high and range between INR 5 - 60 Lakhs per year or even more. However, some of the best medical colleges in India offer MBBS at a low cost ranging from around INR 5,000 only. The graph below depicts some of the best MBBS colleges in India with fee structures:

Top MBBS Colleges in India Private

There are 333 Private MBBS colleges in India. The top private medical colleges in India include some of the top-ranked and premier colleges like CMC Vellore, KMC Manipal, etc. Private MBBS colleges in India offer good research facilities and infrastructure, and some Private MBBS colleges in India also offer internship opportunities in their hospitals. The Best Private MBBS Colleges in India are listed below:

College/ University Name  MBBS Seats 
CMC Vellore - Christian Medical College 100
Dayanand Medical College and Hospital, Ludhiana  100
KMC Manipal - Kasturba Medical College 250
Chettinad Hospital and Research Institute, Kanchipuram  250
St Johns Medical College, Bangalore 150
JSS Medical College, JSS Academy of Higher Education and Research 200
K.S. Hegde Medical Academy (KSHEMA), Mangalore 150
SRM University Chennai - SRM Institute of Science and Technology 150
KIMS - Kalinga Institute of Medical Sciences 250
KMC Mangalore - Kasturba Medical College 250

Top MBBS Colleges In India Government 

The best government medical colleges in Kerala include AIIMS Delhi, BHU Varanasi, JIPMER Pondicherry, etc. There are around 292 Government MBBS Colleges in India. Below are the Top Medical Colleges in India Government for MBBS.

College/ University Name  MBBS Seats 
All India Institute of Medical Sciences - [AIIMS], New Delhi 107
Madras Medical College 250
Jawaharlal Institute of Postgraduate Medical Education and Research - [JIPMER], Pondicherry 200
King George's Medical University - [KGMU], Lucknow 250
AIIMS Bhubaneswar - All India Institute of Medical Sciences 100
Maulana Azad Medical College - [MAMC], New Delhi 250
Vardhman Mahavir Medical College - [VMMC], New Delhi 170
University College of Medical Sciences - [UCMS], New Delhi 170
GMCH Chandigarh - Government Medical College and Hospital 150
Sawai Man Singh Medical College - SMS Medical College, Jaipur 250

Top MBBS Colleges in India with Cut-off

Almost all medical colleges in India grant admission through entrance-based. Top MBBS colleges in India accept NEET, and NEET-PG exam scores for admissions while some colleges offer admission through AIIMS PG and RUET scores. The cut-off is one of the most important factors to get admission into the top MBBS college in India. The cutoff lists released by the respective college determine admission into the college.

Follow the links in the table to check the descriptive cut-off list of the top MBBS colleges in India:

College Name  Cutoff Links 
All India Institute of Medical Sciences - [AIIMS], New Delhi AIIMS Delhi Cutoff 
Sri Venkateswara Institute Of Medical Sciences - [SVIMS], Tirupati SVIMS Tirupati Cutoff 
Banaras Hindu University - [BHU], Varanasi BHU Varanasi Cutoff 
Jawaharlal Institute of Postgraduate Medical Education and Research - [JIPMER], Pondicherry JIPMER Pondicherry Cutoff 
King George's Medical University - [KGMU],  Lucknow KGMU Lucknow Cutoff 
Sri Ramachandra Institute of Higher Education and Research, Chennai SRIHER Cutoff 
St John's Medical College, Bangalore SJMC Bangalore Cutoff 
KMC Mangalore - Kasturba Medical College KMC Mangalore Cutoff 
Maulana Azad Medical College - [MAMC], New Delhi MAMC New Delhi Cutoff 
Jamia Hamdard University, New Delhi kJamia Hamdard University Cutoff 

Top MBBS Colleges in India with NEET Cut-off

Most of the best Medical colleges in India offer admission to different medical courses through entrance-based only. Except for JIPMER, all the colleges accept NEET Scores for MBBS admissions.

Expected Cut off of NEET 2024

NEET Cut off is the minimum mark that the candidates must secure to get admission in MBBS, BDS, and AYUSH courses offered by medical colleges in India through NEET. NEET 2024 cutoff will tentatively be released in June 2024. The cut-off will be released by NTA along with the result.

Group/Category NEET Percentile Expected NEET cut-off 2024
UR 50th 720-137
SC/ ST/ OBC 40th 136-107
UR-PH 45th 136-121
SC/ OBC- PH 40th 120-107
ST-PH 40th 120-108

NEET Cut off 2023 for MBBS Government Colleges

NEET AIQ cut-off refers to the opening and closing rank at which candidates are granted admission in MBBS/BDS colleges through 15% AIQ NEET Counselling. The NEET AIQ cutoff for MBBS Government Colleges is provided below.

Top Medical Colleges in India ROI

The top-ranked and the best MBA colleges in India offer lucrative and good placement packages with high ROI (Return on Investment). The highest placement packages for MBA are usually grabbed by the top IIM colleges in India. ROI is calculated as the ratio between the average placement package to the average annual fees of the Institute.

*ROI={(Average Salary Package)/(Average Annual Fee)}*100%

The best medical colleges in India with the average annual fee and average placement package are tabulated below:

College Name Total Tuition Fee (in INR) Annual Average Package
CMC Vellore INR 13,500 INR 4 LPA
JIPMER Puducherry INR 7,326 INR 12 LPA
KGMU INR 2.46 lakh INR 8.50 LPA
Madras Medical College, Chennai INR 68,018 INR 7.47 LPA
Sri Ramachandra Institute of Higher Education and Research INR 1.13 crore INR 11.01 LPA

Top MBBS Colleges in India: Admission Process

There are a total of 644 medical colleges in India for the MBBS program. Out of this total figure, 296 are Government colleges and 329 are Private MBBS Colleges in India. The chart below demonstrates the ratio of private and public colleges.

Source: Official Survey

Admissions to these colleges are done based on the NEET exam solely. However, some exceptional colleges also admit students based on their scores in Class XII. Below we have described the top 3 MBBS colleges in India in detail with their admission process and many other things.

AIIMS New Delhi

All India Institute of Medical Sciences (AIIMS) New Delhi is the best and top-ranked Medical college in India. Admission into AIIMS Delhi MBBS is offered through NEET-UG scores. Qualified students are required to participate in the counseling for final seat allotments. For MD, MS, DM, MCh, and MDS courses students need to appear in the INI-CET entrance examination. AIIMS New Delhi admissions for the current session have been concluded. The admission process of AIIMS New Delhi generally begins in December in February.

AIIMS New Delhi Courses and Medical Seats

Given below are the details for the number of seats available for various medical courses offered by AIIMS New Delhi.

AIIMS New Delhi Courses and Medical Seats

Christian Medical College (CMC), Vellore 

Christian Medical College or CMC Vellore Admission 2023 for various UG and PG medical courses is now open.. NEET UG 2024 will be held on May 5, 2024, for admission to MBBS at CMC Vellore. NEET PG 2024 will be held on July 7, 2024, for admission to MD/ MS at CMC Vellore.

Check out CMC Vellore Important Dates

CMC Vellore Courses and Medical Seats

Tabulated below are the essential details about the number of seats available for different medical courses in CMC Vellore.

CMC Vellore Courses and Medical Seats

JIPMER Pondicherry

JIPMER Pondicherry is one of the top Medical colleges in India India is also marked as an "Institute of National Importance". JIPMER Admission to various UG and PG courses is offered based on NEET UG and INI CET scores.

  • NEET UG 2024 Exam will be held on May 5, 2024, for admission to MBBS at JIPMER.
  • JIPMER Admission to MD/ MS is based on INI CET scores.
  • INI CET July 2024 will be held on May 19, 2024, per the tentative schedule.

Check JIPMER Pondicherry Important Dates

JIPMER Pondicherry Courses and Medical Seats

Check out the following infographic that shows details about the number of seats available for various medical courses offered by JIPMER Pondicherry.

JIPMER Pondicherry Courses and Medical Seats

Top MBBS Colleges in India: Zone Wise

There are around a total of 1929 Medical colleges in India, AIIMS New Delhi, CMC Vellore, and JIPMER Pondicherry are some of the best MBBS colleges in India from the different regions across the country. Check the following table sections which list the best MBBS colleges in India in different states or regions:

Top MBBS Colleges in North India

There are more than 70 MBBS colleges in Northern India including the best Medical colleges in India like PGIMER Chandigarh, AIIMS New Delhi, etc. Some of the Top MBBS Colleges in North India are tabulated below along with their average annual fees:

Colleges/ Universities Name Total Course Fee (INR)
All India Institute of Medical Sciences - [AIIMS], New Delhi 7,640
Vardhman Mahavir Medical College & Safdarjung Hospital 1,85,000
Maulana Azad Medical College - MAMC Delhi 13,025
University College of Medical Science - UCMS Delhi  22,930
Banaras Hindu University - [BHU], Varanasi 59,850
Chirayu Medical College And Hospital - [CMCH], Bhopal 13,25,000
Aligarh Muslim University - [AMU], Aligarh 18,27,60
King George's Medical University - [KGMU],  Lucknow 2,06,900
Guru Gobind Singh Indraprastha University - GGSIPU Delhi  4,62,000
Hamdard Institute of Medical Sciences & Research 60,65,00
Dr. Baba Saheb Ambedkar Medical College & Hospital 4,65,000

Top MBBS Colleges in East India

JIPMER Pondicherry and Darbhanga Medical College are some of the top-ranked and best medical colleges in East India. Given below are some of the best MBBS colleges in East India with their average fee structures:

Colleges/ Universities Name Total Course Fee (INR)
Kolkata Medical College - KMC Kolkata 40,500
Institute Of Post Graduate Medical Education And Research - [IPGMER], Kolkata 3,25,000
R. G. Kar Medical College And Hospital - [RGKMCH], Kolkata 51,250
Techno India University, Kolkata -
Calcutta National Medical College - [CNMC], Kolkata 47,000
Gauhati Medical College And Hospital - [GMCH], Guwahati -
Assam Medical College, Dibrugarh 1,55,000
Tomo Riba Institute Of Health And Medical Sciences -
Bankura Sammilani Medical College, Bankura 47,083
Regional Institute Of Medical Sciences, Imphal 52,800
Tripura Medical College, West Tripura 71,50,000

Top MBBS Colleges in West India

Rajasthan and Gujarat are not only famous for their bright and colorful tradition & culture but also they house numerous premier and prestigious MBBS colleges. AFMC Pune, AIIMS Jodhpur, and GMC Surat are some top MBBS colleges in West India. Below are some of the Top MBBS Colleges in West India:

Colleges/ University Name Total Course Fee (INR)
AFMC Pune - Armed Forces Medical College, Pune 90,710
B J Medical College - BJMC Ahmedabad 30,000
Dr DY Patil Vidyapeeth - [DPU], Pune 1,25,00,000
AIIMS Nagpur - All India Institute of Medical Sciences Nagpur 7,028
Government Medical College, Surat 47,85,000
AIIMS Jodhpur - All India Institute of Medical Sciences 8,140
BJMC Pune - BJ Government Medical College, Pune 5,08,000
K.J. Somaiya Medical College & Research Centre - [KJSMC], Mumbai 51,25,000
SMS Medical College - [SMSMC], Jaipur 13,500
Smt. B.K. Shah Medical Institute and Research Centre, Vadodara 79,75,000
Dr. SN Medical College & Hospital, Jodhpur 1,27,050

Top MBBS Colleges in South India

South India is home to some top MBBS colleges that produce some finest doctors every year. In South India, CMC Vellore, KMC Manipal, and BMCRI Bangalore are some major hubs for pursuing MBBS courses. Check out the table below which enlists the Top MBBS Colleges in South India with their fee structure:

Colleges/ University Name Total Course Fee (INR)
Kasturba Medical College - [KMC], Manipal 70,90,000
Christian Medical College - [CMC], Vellore 1,65,250
SRM Institute Of Science And Technology - [SRMIST], Chennai 1,25,00,000
Sri Venkateswara Institute Of Medical Sciences - [SVIMS], Tirupati 3,39,500
Government Medical College, Kozhikode 1,48,490
Jawaharlal Institute Of Post Graduate Medical Education And Research - [JIPMER] Pondicherry  42,000
Annamalai University - [AU], Chidambaram 27,71,850
Thrissur Govt. Medical College, Thrissur 1,48,170
Osmania Medical College - [OMC], Medak 85,000
Sri Ramachandra Institute Of Higher Education And Research, Chennai 1,25,00,000
Amrita School Of Medicine, Kochi 95,77,000

Top MBBS Colleges in India: Region Wise

The above classifications were zone-wise, covering the colleges in the 4 major zones of India, i.e., North, South, East, and West. Now, students also look for colleges according to the top states and cities in India. A metropolitan city has much to offer to students than just education. Career opportunities are good here and even the atmosphere is promising. Thus, to help you, we have listed some top MBBS colleges in India according to popular regions below.

Top MBBS Colleges in Delhi NCR

The capital of the Nation, Delhi offers many good MBBS career prospects to students as there are many good hospitals present here like AIIMS New Delhi. Check the complete list of Best MBBS Colleges in Delhi NCR below.

  • AIIMS New Delhi
  • Maulana Azad Medical College, New Delhi
  • Lady Hardinge Medical College, New Delhi
  • Santosh University, Ghaziabad
  • SGT Medical College, Gurgaon

Check the complete list here.

Top MBBS Colleges in Maharashtra

The state of Maharashtra also houses really good medical colleges, 58 to be specific. These include 31 Private and 26 Government MBBS Colleges. Of these, 4 colleges are located in Mumbai while 2 are present in Pune. These are some of the Best MBBS Colleges in Maharashtra.

  • Armed Forces Medical College (AFMC), Pune
  • Grant Medical College and Sir JJ Group of Hospitals, Mumbai
  • Seth GS Medical College, Mumbai
  • Mahatma Gandhi Institute of Medical Sciences (MGIMS), Wardha

Read More

Top MBBS Colleges in India: Entrance Exam Wise

The top Medical Colleges in India offer admission solely through scores of the NEET entrance exam. For admission into the top MBBS colleges in India, aspirants need to appear in NEET entrance exams and qualified students need to participate in the National level counseling process of the NEET exam.

Top MBBS Colleges in India through NEET

NEET 2023 notification is expected to be released in the second week of January 2023 on the official website- neet.nta.nic.in. As per the exam calendar released by NTA, the NEET 2024 Exam is scheduled for May 5, 2024.

  • As of now, NTA has announced only the exam date and the result release date for 2nd week of June 2024
  • As per the latest media reports, the NEET 2024 application form is expected to be out on or after January 24, 2024.
  • Note that the new Syllabus of NEET 2024 by NTA is the same as the one announced by NMC earlier.
  • This is the reason why NTA has now published a PDF answering the Frequently Asked Queries regarding NEET syllabus 2024. Check NEET 2024 Chapter-wise Weightage

Listed below are some of the Top Medical Colleges in India through NEET.

College Name  Average Annual Fees 
All India Institute of Medical Sciences - [AIIMS], New Delhi INR 1,628
Christian Medical College - [CMC], Vellore INR 48,330
AIIMS Bhubaneswar - All India Institute of Medical Sciences INR 26,350 (Total Fees)
SRM University Chennai - SRM Institute of Science and Technology INR 22,50,000
King George's Medical University - [KGMU], Lucknow INR 54,900
SRM University Chennai - SRM Institute of Science and Technology INR 22,50,000
KIMS - Kalinga Institute of Medical Sciences INR 72,00,000
JSS Medical College, JSS Academy of Higher Education and Research INR 6,49,000 (Total Fees)
Maulana Azad Medical College - [MAMC], New Delhi INR 4,445
Jamia Hamdard University, New Delhi INR 12,80,000

Top MBBS Colleges in India Without NEET

There are hardly any medical colleges that offer MBBS admission without NEET. Top medical colleges in India offer MBBS admission through NEET scores only. However, only a few MBBS colleges in India offer direct admission. Some MBBS colleges in India offer admission based on AIIMS MBBS scores or RUET Scores. Also, some colleges offer direct admissions into Certificate of Diploma Medical Courses.

Check out the table below for the top MBBS colleges in India without NEET:

College Name  Average Annual Fees 
RAMA University, Kanpur  INR 13,52,000
RAMA University, Hapur  INR 11,13,000

MBBS Jobs

MBBS Jobs is considered the most secure and reputed job. Aspirants from the top Medical colleges in India get job opportunities in India as well as Abroad. The healthcare sector in the past few years has witnessed incredible growth. Also, there are several MBBS job opportunities for students in government sectors like Public Departments, Armed Forces, Railways, etc. Check out the table below to know the top MBBS Jobs for the graduates in the top MBBS colleges in India.

Job Roles Average Salary Experience Wise Salary
General Physician INR 8 LPA - 15 LPA Check Salary
Dermatologist INR 6 LPA - 7 LPA Check Salary
Epidemiologist INR 5 LPA - 13 LPA Check Salary
Pathologist INR 7 LPA - 11 LPA Check Salary
Dentist INR 10 LPA – 19 LPA Check Salary
Ayurvedic Doctor INR 6 LPA - 10 LPA Check Salary
Medical Officer INR 8 LPA - 12 LPA Check Salary

Top MBBS Colleges in India: FAQs

Ques. Which is the best college for MBBS in India?

Ans. AIIMS, New Delhi is one of the top medical colleges that offer MBBS pan programs in India. Other colleges include the Christian Medical College, Vellore and A, and Armed Forces Medical College, Pune.

Ques. What are the fees for MBBS in India?

Ans. The annual fees for MBBS for any college in India range from INR 250 to INR 5,37,600.

Ques. Is paying 1 crore for a medical college in India (MBBS) worth it?

Ans. Choosing a college based on is never a good strategy, whether expensive or cheap. However, when India has so many good colleges offering cheap education like AIIMS New Delhi, then why look for so many expensive MBBS colleges? Your focus should be on preparing well for the highly tough competitive exams so that you can get admission to AIIto and other government colleges and complete your education in less than 10,000 rupees.

The cutoff of AIIMS New Delhi last year was just 53. So when in such cases you are stuck with deciding upon a college charging INR 1 crore for medical education, do remember to check some points:

  • Does the college have a bad reputation in the sector?
  • Are all the necessary accreditations approvals obtained by the institute like MCI, UGC, NAAC, etc?
  • Is the college offering good career options and lucrative job opportunities, so that the ROI (return on investment) is worthy?

Only after you have checked all these parameters you should go to such an expensive college.

Ques. Which MBBS specialization is the best?

Ans. MBBS is offered in only a general format. There are no special specializations in MBBS.

Ques. Which college has the highest CTC in India?

Ans. The highest CTC has been recorded from Christian Medical College, Vellore at INR 12,60,000 followed by AIIMS at INR 12,00,000.

Ques. Which entrance exam is required for MBBS admission in India?

Ans. Admission is on the based entrance exam. In India, colleges accept only NEET scores for MBBS admissions.

Ques. Is Kasturba Medical College good for MBBS?

Ans. Kasturba Medical College has been praised by many past students who graduated from college and has also been ranked by numerous ranking agencies.

Ques. What is the duration of a full-time MBBS degree?

Ans. A full-time MBBS degree is delivered over 5 years and 6 months.

Ques. Are there any distance education MBBS colleges in India?

Ans. There are no distance education MBBS colleges in India.

Ques. How many public colleges are there offering MBBS in India?

Ans. There are 245 private MBBS colleges and 246 colleges that are public that offer MBBS in India.

Ques. Is AIIMS the best college for MBBS in India?

Ans. AIIMS is the best medical college in all of India. It has maintained its position in all the ranking agencies.

Sub Stream
City
Program Type
Type Of College
Entrance/Exam Accepted
Avg Fee Per Year
Course Type
Agency
Affliation
Approval
Course Duration
College Category
Gender Accepted
Found 676 colleges
Sort By
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#1

All India Institute of Medical Sciences - [AIIMS], New Delhi

New Delhi, Delhi NCR |MCI, UGC Approved
1,628MBBS- 1st Year FeesCompare Fees--
4.3 / 5
Based on 166 User
Reviews
Best in Infrastructure
#1th/55 in India 2024
agency logoagency logoagency logo+ 5 More
#2

Christian Medical College - [CMC], Vellore

Vellore, Tamil Nadu |MCI Approved
56,330MBBS- 1st Year FeesCompare Fees--
4.4 / 5
Based on 25 User
Reviews
Best in Faculty
#3th/55 in India 2024
agency logoagency logoagency logo+ 3 More
#3

Banaras Hindu University - [BHU], Varanasi

Varanasi, Uttar Pradesh |UGC, AIU Approved
13,410MBBS- 1st Year FeesCompare Fees₹ 23,13,000Average Package₹ 1,20,00,000Highest PackageCompare Placement
3.8 / 5
Based on 1078 User
Reviews
Best in Infrastructure
#7th/50 in India 2024
agency logoagency logoagency logo+ 9 More
#4

Kasturba Medical College - [KMC], Manipal

Manipal, Karnataka |MCI Approved
70,88,500MBBS- total feesCompare Fees--
4.4 / 5
Based on 23 User
Reviews
Best in Infrastructure
#12th/55 in India 2024
agency logoagency logoagency logo+ 2 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#5

Jawaharlal Institute of Post Graduate Medical Education and Research - [JIPMER], Pondicherry

Pondicherry, Puducherry |DCI, MCI, UGC Approved
14,920MBBS- 1st Year FeesCompare Fees--
4.2 / 5
Based on 165 User
Reviews
Best in Placements
#2th/55 in India 2024
agency logoagency logoagency logo+ 2 More
#6

King George's Medical University - [KGMU], Lucknow

Lucknow, Uttar Pradesh |DCI, MCI, UGC Approved
54,900MBBS- 1st Year FeesCompare Fees--
4.1 / 5
Based on 176 User
Reviews
Best in Academics
#8th/55 in India 2024
agency logoagency logoagency logo+ 3 More
#7

All India Institute of Medical Sciences - [AIIMS], Patna

Patna, Bihar |INC, MCI Approved
5,856MBBS- total feesCompare Fees--
4.1 / 5
Based on 20 User
Reviews
Best in Placements
#20th/55 in India 2024
agency logoagency logoagency logoMore
#8

Sri Ramachandra Institute of Higher Education and Research, Chennai

Chennai, Tamil Nadu |UGC Approved
25,00,000MBBS- 1st Year Fees₹ 70,00,000Highest Package
3.9 / 5
Based on 82 User
Reviews
Best in Infrastructure
#20th/50 in India 2024
agency logoagency logoagency logo+ 2 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#9

St John's Medical College, Bangalore

Bangalore, Karnataka |MCI Approved
7,88,385MBBS- 1st Year Fees--
4.3 / 5
Based on 16 User
Reviews
Best in Infrastructure
#22th/55 in India 2024
agency logoagency logoagency logo+ 2 More
#10

Aligarh Muslim University - [AMU], Aligarh

Aligarh, Uttar Pradesh 
45,690MBBS- 1st Year FeesCompare Fees₹ 4,50,000Average Package₹ 14,00,000Highest PackageCompare Placement
4.1 / 5
Based on 615 User
Reviews
Best in Infrastructure
#27th/50 in India 2024
agency logoagency logoagency logo+ 8 More
#11

Maulana Azad Medical College - [MAMC], New Delhi

New Delhi, Delhi NCR |MCI Approved
4,445MBBS- 1st Year FeesCompare Fees--
4.3 / 5
Based on 114 User
Reviews
Best in Academics
#5th/55 in India 2024
agency logoagency logoagency logo+ 2 More
#12

Jamia Hamdard University, New Delhi

New Delhi, Delhi NCR |AICTE, MCI, UGC Approved
20,77,500MBBS- 1st Year Fees₹ 31,00,000Highest Package
4.2 / 5
Based on 352 User
Reviews
Best in Academics
#37th/50 in India 2024
agency logoagency logoagency logo+ 4 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#13

Kasturba Medical College - [KMC], Mangalore

Mangalore, Karnataka |MCI Approved
77,98,000MBBS- total fees--
4.3 / 5
Based on 41 User
Reviews
Best in Academics
#30th/55 in India 2024
agency logoagency logoagency logo+ 2 More
#14

JSS Medical College and Hospital - [JSSMCH], Mysore

Mysore, Karnataka |NBA Approved
19,86,400MBBS- 1st Year Fees--
3.9 / 5
Based on 45 User
Reviews
Best in Faculty
#39th/50 in India 2024
agency logoagency logoagency logo+ 1 More
#15

Christian Medical College - [CMC], Ludhiana

Ludhiana, Punjab |MCI Approved
6,60,000MBBS- 1st Year FeesCompare Fees--
4.2 / 5
Based on 34 User
Reviews
Best in Academics
#31th/55 in India 2024
agency logoagency logoagency logo+ 2 More
#16

Vardhman Mahavir Medical College - [VMMC], New Delhi

New Delhi, Delhi NCR |MCI Approved
50,000MBBS- 1st Year FeesCompare Fees--
4.4 / 5
Based on 37 User
Reviews
Best in Placements
#7th/55 in India 2024
agency logoagency logoagency logo+ 2 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#17

Dr DY Patil Vidyapeeth - [DPU], Pune

Pune, Maharashtra |AICTE, UGC, MHRD, AIU Approved
27,00,000MBBS- 1st Year Fees₹ 3,00,000Average Package₹ 3,50,000Highest Package
3.8 / 5
Based on 557 User
Reviews
Best in Social Life
#11th/50 in India 2024
agency logoagency logoagency logo+ 2 More
#18

Siksha 'O' Anusandhan University - [SOA], Bhubaneswar

Bhubaneswar, Odisha |AICTE, MCI, ICAR, UGC, NBA Approved
19,60,000MBBS- 1st Year Fees₹ 5,00,000Average Package₹ 46,00,000Highest Package
4.3 / 5
Based on 392 User
Reviews
Best in Academics
#21th/50 in India 2024
agency logoagency logoagency logo+ 7 More
#19
25,00,000MBBS- 1st Year FeesCompare Fees₹ 7,50,000Average Package₹ 52,00,000Highest PackageCompare Placement
4 / 5
Based on 2896 User
Reviews
Best in Infrastructure
#18th/50 in India 2024
agency logoagency logoagency logo+ 9 More
#20

University College of Medical Sciences - [UCMS], New Delhi

New Delhi, Delhi NCR |MCI Approved
30,750MBBS- 1st Year Fees--
4.3 / 5
Based on 46 User
Reviews
Best in Placements
#10th/55 in India 2024
agency logoagency logoagency logo+ 2 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#21

Dayanand Medical College and Hospital - [DMCH], Ludhiana

Ludhiana, Punjab |MCI Approved
4,06,000MBBS- 1st Year Fees--
4.2 / 5
Based on 29 User
Reviews
Best in Faculty
#29th/55 in India 2024
agency logoagency logoagency logo+ 2 More
#22

Saveetha Medical College, Chennai

Chennai, Tamil Nadu |MCI Approved
25,25,000MBBS- 1st Year Fees--
4.3 / 5
Based on 27 User
Reviews
Best in Infrastructure
#46th/55 in India 2021
agency logoagency logoagency logoMore
#23

Annamalai University - [AU], Chidambaram

Chidambaram, Tamil Nadu |NCTE, DCI, AICTE, MCI, UGC Approved
5,54,370MBBS- 1st Year FeesCompare Fees--
3.6 / 5
Based on 175 User
Reviews
Best in Academics
#75th/113 in India 2024
agency logoagency logoagency logo+ 5 More
#24

Ramaiah Medical College, Bangalore

Bangalore, Karnataka |MCI Approved
25,00,000MBBS- 1st Year Fees--
4.3 / 5
Based on 8 User
Reviews
Best in Faculty
#26th/55 in India 2024
agency logoagency logoagency logo+ 3 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#25

Regional Institute of Medical Sciences, Imphal

Imphal, Manipur |MCI Approved
17,700MBBS- 1st Year Fees--
3.7 / 5
Based on 17 User
Reviews
Best in Academics
#95th/113 in India 2024
agency logoagency logoMore
#26

Sri Venkateswara Institute of Medical Sciences - [SVIMS], Tirupati

Tirupati, Andhra Pradesh |MCI, UGC Approved
67,900MBBS- 1st Year Fees--
4 / 5
Based on 28 User
Reviews
Best in Academics
#84th/113 in India 2024
agency logoagency logoMore
#27

Kalinga Institute of Industrial Technology - [KIIT], Bhubaneswar

Bhubaneswar, Odisha |DCI, AICTE, INC, MCI, BCI Approved
18,50,000MBBS- 1st Year FeesCompare Fees₹ 8,20,000Average Package₹ 53,00,000Highest PackageCompare Placement
4.3 / 5
Based on 2030 User
Reviews
Best in Infrastructure
#25th/50 in India 2024
agency logoagency logoagency logo+ 8 More
#28

Armed Forces Medical College - [AFMC], Pune

Pune, Maharashtra |MCI Approved
64,95,000MBBS- total feesCompare Fees--
4.8 / 5
Based on 20 User
Reviews
Best in Placements
#4th/55 in India 2024
agency logoagency logoagency logo+ 2 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#29

Grant Medical College and Sir J. J. Group of Hospitals, Mumbai

Mumbai, Maharashtra |MCI Approved
1,39,360MBBS- 1st Year Fees--
4.4 / 5
Based on 24 User
Reviews
Best in Social Life
#12th/44 in India 2024
agency logoagency logoagency logoMore
#30

Bangalore Medical College and Research Institute - [BMCRI], Bangalore

Bangalore, Karnataka |MCI Approved
70,200MBBS- 1st Year Fees--
4.1 / 5
Based on 45 User
Reviews
Best in Placements
#13th/55 in India 2024
agency logoagency logoMore