Top MBBS Colleges in India Based on 2024 Ranking

testing top mbbs collegeS:-

Top MBBS colleges in India include some of the most prestigious and reputed medical colleges in India. There are around 563 recognized medical colleges in India offering MBBS, amongst them 284 are private and 275 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 New Delhi, PGIMER Chandigarh, and CMC Vellore are the top MBBS colleges in India Rank Wise ranked in the top 3 respectively. 
  • The top MBBS colleges in India private include Jamia Hamdard University Delhi, St John's Medical Colleges Bangalore, and KMC Mangalore. 
  • MBBS Admissions into the top MBBS colleges in India are done based on the scores in medical entrance exams like NEET, JPIMER, etc. followed by a GD/ PI round. See More NEET Counselling 
  • There are hardly any Medical colleges in India offering MBBS without NEET. The best MBBS colleges in India without NEET include Rama University, Government Medical College, and some other top private MBBS colleges in India.
  • The average MBBS fees in the best MBBS colleges in India range between INR 1,600 - 60 Lakhs annually. AIIMS New Delhi and JIPMER Pondicherry are the top MBBS colleges in India with a fee structure of less than INR 5,000 per year. Check MBBS Syllabus 
  • Some of the top MBBS Colleges in the India Government include AIIMS New Delhi, BHU Varanasi, KGMU Lucknow, AMU Aligarh, etc. Also, Read MBBS Abroad 
  • The best MBBS colleges in India do not offer placement opportunities, however, they provide internship programs to the students with monthly stipends around INR 15,000 - 40,000.

Read More

Top 10 MBBS Colleges in India

Tabulated below is the list of the top 10 MBBS colleges in India along with their average annual fee structure.

College Name Average Annual fees(INR)
AIIMS New Delhi 1,628
Christian Medical College, Vellore 48,330
Sri Ramachandra Institute of Higher Education and Research, Chennai 22 Lakhs
Medical College and Hospital Kolkata 15,520
Faculty of Medical Sciences, Delhi -
Institute of Medical Sciences - BHU 1.34 Lakhs(Total Fees)
Jawaharlal Institute of Postgraduate Medical Education and Research - [JIPMER], Pondicherry 4,970
Armed Forces Medical College, Pune 31,870
Madras Medical College and Government General Hospital 6.8 Lakhs(Total Fees)
King George's Medical University, Lucknow 54,900

Top MBBS University in India

India is home to several Universities that are popular for offering Medical courses. Top MBBS Universities in India have their hospitals or have collaborated with top foreign universities which helps students to 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:

College Name  Average Annual Fees (INR)
Banaras Hindu University - [BHU], Varanasi 10,369
King George's Medical University - [KGMU],  Lucknow 54,900
Aligarh Muslim University - [AMU], Aligarh 53,67,600
Jamia Hamdard University, New Delhi 12,80,000
Siksha 'O' Anusandhan University - [SOA],  Bhubaneswar 17,90,000
University College of Medical Sciences - [UCMS], New Delhi 7,045
Annamalai University - [AU], Chidambaram 5,54,370
DY Patil University, Navi Mumbai 25,75,000
KLE University, Belgaum 18,28,000
Teerthanker Mahaveer University - [TMU],  Moradabad 16,24,000

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 2022 College Name NIRF Score
1 All India Institute of Medical Sciences, Delhi 91.60
2 Post Graduate Institute of Medical Education and Research 79.00
3 Christian Medical College 72.84
4 National Institute of Mental Health & Neuro Sciences, Bangalore 71.56
5 Banaras Hindu University 68.12
6 Jawaharlal Institute of Post Graduate Medical Education & Research 67.64
7 Sanjay Gandhi Postgraduate Institute of Medical Sciences 67.18
8 Amrita Vishwa Vidyapeetham 66.49
9 Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram 65.17
10 Kasturba Medical College, Manipal 63.89

Top MBBS Colleges in India with Fees Structure

Top colleges in India offer MBBS which generally costs between INR 5 - 60 Lakhs annually even more. Due to very high fees, students either apply for foreign Universities or prefer to study in the top government MBBS colleges in India. Check out some of the best MBBS colleges in India with fees structure:

College/ University Name  Average Annual Fees(INR)
All India Institute of Medical Sciences - [AIIMS], New Delhi 1,628
Christian Medical College - [CMC], Vellore 48,330
Banaras Hindu University - [BHU], Varanasi 10,369
Jawaharlal Institute of Postgraduate Medical Education and Research - [JIPMER], Pondicherry 4,970
King George's Medical University - [KGMU],  Lucknow 54,900
Sri Ramachandra Institute of Higher Education and Research, Chennai 22,00,000
St John's Medical College, Bangalore 6,28,170
Aligarh Muslim University - [AMU], Aligarh 53,67,600
Maulana Azad Medical College - [MAMC], New Delhi 4,445
Jamia Hamdard University, New Delhi 12,80,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 MHRD, Government of India), India Today, Outlook, and The Week with some other names also.

These agencies generally release overall lists for 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: NIRF Ranking

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 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 New Delhi has been consistently ranked 1st place in a row as the best Medical college in India by NIRF Ranking. Below are the details of the Top MBBS colleges in India ranked by NIRF rankings.

  • The position of the first 4 top Medical colleges in India remains unchanged. However, BHU Varanasi has achieved a +2 Ranking and placed in 5th position. 
  • Sree Chitra Tirunal Institute for Medical Sciences and Technology has overtaken KMC Manipal and KGMU Lucknow and is spotted at 9th place among the top Medical colleges in India offering MBBS. 
  • Amrita Vishwa Visakhapatnam, KMC Manipal, JIPMER Pondicherry, etc are ranked among the top 10 MBBS colleges in India. 
  • AIIMS Jodhpur has shown remarkable improvement, it was ranked 28th place in the last year's Ranking, and this year it is ranked 16th place with a NIRF score of 57.47.
NIRF Ranking 2022 College Name NIRF Medical Score
1 All India Institute of Medical Sciences, Delhi, New Delhi  91.60
3 Christian Medical College, Vellore 72.84
5 Banaras Hindu University, Varanasi  68.12
6 Jawaharlal Institute of Post Graduate Medical Education & Research, Pondicherry  67.64
8 Amrita Vishwa Vidyapeetham, Coimbatore  66.49
9 Sree Chitra Tirunal Institute for Medical Sciences and Technology, Thiruvananthapuram 65.17
10 Kasturba Medical College, Manipal 63.89
11 King George`s Medical University, Lucknow  61.68
12 Madras Medical College & Government General Hospital, Chennai 60.71
14 St. John's Medical College, Bengaluru  58.49
15 Sri Ramachandra Institute of Higher Education and Research, Chennai  57.92
16 All India Institute of Medical Sciences Jodhpur 57.47
17 Dr. D. Y. Patil Vidyapeeth, Pune  57.41
18 Siksha `O` Anusandhan, Bhubaneswar  57.21
19 Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi  57.15
20 S.R.M. Institute of Science and Technology, Chennai  57.05
21 Institute of Post Graduate Medical Education & Research - IPGMER Kolkata  57.02
22 Aligarh Muslim University - AMU Aligarh  56.19
23 Maulana Azad Medical College - [MAMC], New Delhi  55.94
24 Datta Meghe Institute Of Medical Sciences - [DMIMS], Wardha 55.21

Top MBBS Colleges in India: India Today Ranking

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 different domains 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
  • As per India Today Rankings, AIIMS New Delhi is the best MBBS college in India. AIIMS New Delhi is ranked 1st followed by CMC Vellore and AFMC Pune in 2nd and 3rd position. 
  • JIPMER Pondicherry is ranked 4th followed by MAMC New Delhi and Institute of Medical Sciences Banaras Hindu University (BHU) Varanasi.
  • KGMU Lucknow, Vardhman Mahavir Medical College, and Lady Hardinge Medical College are the top MBBS colleges in India ranked among the top 10 medical colleges in India. 
  • Top MBBS colleges in India also include KMC Manipal, GMCH Chandigarh, Sawai Man Singh Medical College, St. John's Medical College, and many others.

Tabulated below are the top MBBS colleges in India as per the India Today Rankings.

India Today Ranking 2022 College Name 
1 All India Institute of Medical Sciences (AIIMS), New Delhi
2 Christian Medical College & Hospital (CMC), Vellore 
3 Armed Forces Medical College (AFMC), Pune 
4 Jawaharlal Institute of Postgraduate Medical Education and Research (JIPMER), Pondicherry 
5 Maulana Azad Medical College (MAMC), New Delhi 
6 Institute of Medical Sciences Banaras Hindu University (BHU), Varanasi 
7 King George's Medical University, Lucknow 
8 Vardhman Mahavir Medical College, New Delhi 
9 Lady Hardinge Medical College, New Delhi 
10 University College of Medical Sciences, New Delhi 
11 Seth GS Medical College & KEM Hospital, Mumbai 
12 Bangalore Medical College & Research Institute, Bengaluru 
13 Kasturba Medical College, Manipal 
14 Sawai Man Singh Medical College, Jaipur 
15 Government Medical College and Hospital (GMCH), Chandigarh 
16 Lokmanya Tilak Municipal Medical College and General Hospital, Mumbai 
17 Jawaharlal Nehru Medical College Aligarh Muslim University (AMU), Aligarh 
18 St. Johns Medical College, Bengaluru 
19 Osmania Medical College, Hyderabad 
20 All India Institute of Medical Sciences (AIIMS), Bhubaneswar

Top MBBS Colleges in India: The Week 2021 Ranking

Hansa Research and The Week have conducted ranking surveys annually, to rank some of the top colleges of India like engineering, law, medical, management, etc, since 2008. The ranking relies on the mixture of both the Perceptual score and Factual score. The perceptual score is mainly consistent with the number of nominations a university received and the rank given. The factual score is given by the performance of the institute in different parameters.

The following chart shows these parameters and their Weightage:

Top Medical Colleges in India: The Week Ranking

The Week has also ranked AIIMS New Delhi as the best MBBS college in India, just as it did in the 2018 ranking list.

  • Every college included in this list has shown an improvement in the All India Rank.
  • Armed Forces Medical College, Pune, however, has seen a drop in its rank. It has been replaced by JIPMER Puducherry.

The Week Ranking 2021 College Name
1 AIIMS New Delhi
2 Christian Medical College, Vellore
3 Armed Forces Medical College, Pune
4 Maulana Azad Medical College, New Delhi
5 JIPMER Puducherry
6 Institute of Medical Sciences, BHU, Varanasi
7 King George’s Medical College, Lucknow
8 Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi
9 Kasturba Medical College, Manipal
10 Madras Medical College

Top MBBS Colleges in India: Outlook India Ranking

Outlook or Outlook ICARE Ranking is one of the most trusted private Ranking agencies in India. Each year it publishes a list for ranking of top institutions of different domains. Outlook ranks an Institute based on different parameters such as placement records, Education quality, etc. 

The weightage of different parameters based on which Outlook ranks a college is tabulated below:

Outlook India Parameters and Weightage

Outlook Icare has released a separate list of top Private and Government Medical colleges in India. Outlook Icare has ranked around 36 top Medical colleges in India which include 23 private and 13 government Medical colleges in India.

Outlook rankings have ranked AIIMS Delhi and CMC Vellore at the 1st position among the top medical colleges in India for MBBS. 

  • JIPMER Pondicherry is ranked 3rd among the best MBBS colleges in India by Outlook Rankings.
  • Outlook has ranked KGMU Lucknow and Madras Medical College at 4th and 5th positions respectively among the top MBBS colleges in India.

Tabulated below is the combined list of top MBBS Colleges in India including private and Government colleges ranked by Outlook ICare rankings.

Outlook Ranking 2022 College Name  Outlook Score
1 All India Institute of Medical Sciences - AIIMS New Delhi 898.5
1 Christian Medical College & Hospital - CMC Vellore  816.33
2 Institute of Medical Sciences, Banaras Hindu University - BHU Varanasi  780.46
2 Kasturba Medical College - KMC Manipal  763.96
3 Jawaharlal Institute of Postgraduate Medical Education and Research - JIPMER Pondicherry  722.14
3 JSS Medical College, JSS Academy of Higher Education and Research Mysore  717.88
4 King George's Medical University - KGMU Lucknow  693.04
4 PSG Institute of Medical Sciences and Research, Coimbatore  645.71
5 Madras Medical College & Government General Hospital, Chennai 673.33
5 St John's Medical College, Bangalore  636.29
6 Jawaharlal Nehru Medical College, Aligarh Muslim University - AMU Aligarh  672.12
6 SRM Medical College Hospital and Research Centre, Kattankulathur  625.57
7 Vardhman Mahavir Medical College - VMMC New Delhi 662.4
7 Adichunchanagiri Institute of Medical Sciences, B.G Nagara 599.36
8 Maulana Azad Medical College - MAMC New Delhi 645.8
8 Sikkim Manipal Institute of Medical Sciences - SMIMS Gangtok 595.55
9 University College of Medical Sciences - UCMS New Delhi  642.69
9 SDM College of Medical Sciences and Research, Dharwad  591.32
10 Government Medical College and Hospital - GMCH Chandigarh  596.67
10 Era's Lucknow Medical College and Hospital, Lucknow  590.45

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 fees structure:

Top MBBS Colleges in India Private

There are more than 288 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. Top private MBBS colleges in India are tabulated below:

College Name  Total Fees  MBBS Seats 
CMC Vellore - Christian Medical College INR 2,12,000 100
Dayanand Medical College and Hospital, Ludhiana  INR 11,00,000 100
KMC Manipal - Kasturba Medical College INR 70,89,000 250
Chettinad Hospital and Research Institute, Kanchipuram  INR 1,11,00,000 250
St Johns Medical College, Bangalore INR 29,11,000 150
JSS Medical College, JSS Academy of Higher Education and Research INR 73,59,000 200
K.S. Hegde Medical Academy (KSHEMA), Mangalore INR 75,60,000 150
SRM University Chennai - SRM Institute of Science and Technology INR 90,00,000 150
KIMS - Kalinga Institute of Medical Sciences INR 72,00,000 250
KMC Mangalore - Kasturba Medical College INR 71,60,000 250

Top MBBS Colleges In India Government 

The best government medical colleges in Kerala include some of the top medical colleges in India such as AIIMS Delhi, BHU Varanasi, JIPMER Pondicherry, etc. There are around 280 government colleges for Medical in India. Students prefer to study Medical courses either from government medical colleges in India or Abroad as their fees are comparatively low and they offer high ROI. Tabulated below are the top medical colleges in India with fees:

College/ University Name  Average Annual Fees  MBBS Seats 
All India Institute of Medical Sciences - [AIIMS], New Delhi INR 1,628 107
Madras Medical College INR 68,018 250
Jawaharlal Institute of Postgraduate Medical Education and Research - [JIPMER], Pondicherry INR 4,970 200
King George's Medical University - [KGMU], Lucknow INR 54,900 250
AIIMS Bhubaneswar - All India Institute of Medical Sciences INR 26,350 (Total Fees) 100
Maulana Azad Medical College - [MAMC],  New Delhi INR 4,445 250
Vardhman Mahavir Medical College - [VMMC], New Delhi INR 33,500 170
University College of Medical Sciences - [UCMS], New Delhi INR 23,830 (Total Fees) 170
GMCH Chandigarh - Government Medical College and Hospital INR 1,13,000 150
Sawai Man Singh Medical College - SMS Medical College, Jaipur INR 1,40,000 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 Check Cutoff 
Sri Venkateswara Institute Of Medical Sciences - [SVIMS], Tirupati Check Cutoff 
Banaras Hindu University - [BHU], Varanasi Check Cutoff 
Jawaharlal Institute of Postgraduate Medical Education and Research - [JIPMER], Pondicherry Check Cutoff 
King George's Medical University - [KGMU],  Lucknow Check Cutoff 
Sri Ramachandra Institute of Higher Education and Research, Chennai Check Cutoff 
St John's Medical College, Bangalore Check Cutoff 
KMC Mangalore - Kasturba Medical College Check Cutoff 
Maulana Azad Medical College - [MAMC], New Delhi Check Cutoff 
Jamia Hamdard University, New Delhi Check 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. A total of 993069 candidates have cleared the minimum NEET Cut off qualifying criteria. Given below is the category-wise NEET 2022 cut-off along with the number of candidates qualified.

Category NEET 2022 Cut-off Percentile NEET 2022 Cut-off Marks Number of Candidates Qualified
General/ EWS 50 715-117 881402
OBC 40 116-93 74458
SC 40 116-93 26087
ST 40 116-93 10565
General/ EWS- PwD 45 116-105 328
OBC- PwD 40 104-93 160
SC- PwD 40 104-93 56
ST- PwD 40 104-93 13

The table above shows just limited insights into the cutoff scores of top MBBS colleges in India. Explore all of them for the colleges mentioned below by clicking on the links provided.

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:

Name of the College Average Annual Fee (INR) Average Placement Package (INR)
AIIMS Delhi 7.33 K 24 LPA 
Amrita University, Coimbatore 81 L 3 LPA
JIPMER Puducherry 34.29 K 3 LPA
KMC Manipal 64.8 L 3.6 LPA
KGMU Lucknow 2.46 LPA 8 LPA

Top MBBS Colleges in India: Admission Process

There are a total of 562 medical colleges in India for the MBBS program. Out of this total figure, 286 are public colleges and 276 are private MBBS colleges in India. The chart below demonstrates the ratio of private and public colleges.

Top MBBS Colleges in India

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 2022 is ongoing. For MBBS admission, NTA announces the National Eligibility Entrance Test, UG exam date 2023. As per the official confirmation, NEET UG 2023 exam date is May 7, 2023. The authority will soon release the NEET 2023 registration dates.

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". The institute offers a variety of medical courses.

  • JIPMER is inviting applications for admission to its B.Sc Programme in Nursing & Allied Health Sciences for the academic session 2022-23. The last date to apply is January 20, 2023.
  • Ph.D. Admission 2022 Document Verification & Admission Procedure Dates Out. The last date to apply is January 11, 2023.
  • NTA announces the National Eligibility Entrance Test, UG exam date 2023. As per the official confirmation, NEET UG 2023 exam date is May 7, 2023. The authority will soon release the NEET 2023 registration dates.
  • NBE has started the registration process for NEET PG 2023. The last date to apply is January 27, 2023.

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:

College Name Average Annual Fee
AIIMS New Delhi INR 1,628
Maulana Azad Medical College, New Delhi INR 4,445
University College of Medical Sciences & GTB Hospital, New Delhi INR 7,000
Jawaharlal Nehru Medical College (AMU), Aligarh INR 43,940
BHU Varanasi INR 10,369

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 fees structure:

College Name Average Annual Fee
R G Kar Medical College & Hospital, Kolkata INR 15,250
IPGMER, Kolkata INR 7,500
Medical College & Hospital, Kolkata INR 15,520
Darbhanga Medical College, Darbhanga INR 6,500
Calcutta National Medical College, Kolkata INR 11,000

Top MBBS Colleges in West India

Rajasthan and Gujarat are famous for their top-ranked private medical colleges in India like BJMC Ahmedabad, Parul University, NIMS University Jaipur, etc. Tabulated below are some of the Top MBBS Colleges in West India:

College Name Average Annual Fee
Armed Forces Medical College(AFMC), Pune INR 31,870
Seth G S Medical College, Mumbai INR 1,13,000
Dr. D Y Patil Education Society's D Y Patil Medical College, Kolhapur INR 20,60,000
K J Somaiya Medical College, Mumbai INR 10,25,000
Grant Medical College, Mumbai INR 60,000

Top MBBS Colleges in South India

South India hosts some of the best medical colleges in India like CMC Vellore, KMC Manipal, BMCRI Bangalore, and many others. Check out the table below which enlists the Top MBBS Colleges in South India along with their fees structure:

College Name Average Annual Fee
Christian Medical College, Vellore INR 48,330
Sri Ramachandra Medical College & Research Institute (SRMC), Chennai INR 22,00,000
Kasturba Medical College(KMC), Manipal INR 14,40,000
Bangalore Medical College And Research Institute, Bangalore INR 70,170
St. John, Bangalore INR 6,28,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 top medical 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, 54 to be specific. These include 21 private and 33 government medical colleges. Of these, 6 colleges are located in Mumbai while 8 are present in Pune. These are some of the top 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

Check more tout the top MBA colleges in Maharashtra by clicking here.

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, NEET 2023 exam date is May 7, 2023.  Last year, 18.72 lakh candidates registered for NEET. This year also, more than 18 lakh candidates are expected to appear for NEET 2023. Check NEET Application Form, Process, and Fees

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, there are only a few MBBS colleges in India that 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 Profiles  Average Annual Salary  Experience Wise Salary
General Physician Check Salary Check Salary
Dermatologist Check Salary Check Salary
Epidemiologist Check Salary Check Salary
Pathologist Check Salary Check Salary
Doctor Check Salary Check Salary
Dentist Check Salary Check Salary
Occupational Therapist Check Salary Check Salary
Ayurvedic Doctor Check Salary Check Salary
Medical Officer Check Salary Check Salary

Top MBBS Colleges in India with Fees Structure

At present, there are a total of 542 medical colleges in India. Check out the name of the top colleges with their fee feature in the sections below.

Top MBBS Colleges in India with Fees Structure New Delhi

Check out the fee structure for the MBBS course in AIIMS, New Delhi in the table below.
 

Year 1 2 3 4 5
Tuition Fees INR 1350 INR 1350 INR 1350 INR 1350 INR 1350
Registration Fees INR 25
Other Fees INR 253 INR 153 INR 153 INR 153 INR 153
Total Year Wise Fees INR 1628 INR 1503 INR 1503 INR 1503 INR 1503
Total Fees INR 7640


 

Top MBBS Colleges in India with Fees Structure Vellore

Check out the fee feature for the MBBS course in CMC, Vellore in the table below.
 

Year 1 2 3 4 5
Admission Fees INR 7300
Tuition Fees INR 3000 INR 3000 INR 3000 INR 3000 INR 3000
Other Fees INR 38030 INR 38030 INR 38030 INR 38030 INR 38030
Total Year-Wise Fees INR 48,330 INR 41,030 INR 41,030 INR 41,030 INR 41,030
Total Fees INR 2.21 lakhs


 

Top MBBS Colleges in India with Fees Structure, Pondicherry

Check out the fees feature for the MBBS course in JIPMER, Pondicherry in the table below.
 

Year 1 2 3 4 5
Tuition Fees INR 1400 INR 1400 INR 1400 INR 1400 INR 1400
Other Fees INR 3570 INR 5570 INR 5570 INR 5570 INR 5570
Total Year Wise Fees INR 4,970 INR 6,970 INR 6,970 INR 6,970 INR 6,970
Total Fees INR 32,850


 

Top MBBS Colleges in India with Fees Structure George's Medical University

Check out the fee feature for the MBBS course at KinatGeorge’s Medical University in the table below.
 

Year 1 2 3 4 5
Admission Fees INR 100
Tuition Fees INR 18000 INR 18000 INR 18000 INR 18000 INR 18000
Exam Fees INR 12000 INR 12000 INR 12000 INR 12000 INR 12000
Other Fees INR 24800 INR 8000 INR 8000 INR 8000 INR 8000
Total Year-Wise Fees INR 54,900 INR 38,000 INR 38,000 INR 38,000 INR 38,000
Total Fees INR 2.07 lakhs


 

Top MBBS Colleges in India with Fees Structure: John’s Medical College, Bangalore

Check out the fee feature for the MBBS course at St. John’s Medical College, Bangalore in the table below.
 

Year 1 2 3 4 5
Admission Fees INR 31600
Tuition Fees INR 500,000 INR 500,000 INR 500,000 INR 500,000 INR 500,000
Other Fees INR 96,570 INR 70,620 INR 70,620 INR 70,620 INR 70,620
Total Year-Wise Fees INR 6.28 lakhs INR 5.71 lakhs INR 5.71 lakhs INR 5.71 lakhs INR 5.71 lakhs
Total Fees INR 29.11 lakhs


 

Top MBBS Colleges in India with Fees Structure Chennai

Check out the fees feature for the MBBS course in SRIHER, Chennai in the table below.
 

Year 1 2 3 4 5
Tuition Fees INR 22,00,000 INR 22,00,000 INR 22,00,000 INR 22,00,000 INR 22,00,000
Total Year-Wise Fees INR 22 lakhs INR 22 lakhs INR 22 lakhs INR 22 lakhs INR 22 lakhs
Total Fees INR 1.10 Crore


 

Top MBBS Colleges in India with Fees Structure Muslim University

Check out the fee feature for the MBBS course at Aligarh Muslim University in the table below.
 

Year 1 2 3 4 5
Tuition Fees INR 53,67,600 INR 53,67,600 INR 53,67,600 INR 53,67,600 INR 53,67,600
Total Year-Wise Fees INR 53.68 lakhs INR 53.68 lakhs INR 53.68 lakhs INR 53.68 lakhs INR 53.68 lakhs
Total Fees INR 2.15 Crore


 

Top MBBS Colleges in India with Fees Structure: VMMC, New Delhi

Check out the fee structure for the MBBS course in VMMC, New Delhi in the table below.
 

Year 1 2 3 4 5
Tuition Fees INR 33,500 INR 33,500 INR 33,500 INR 33,500 INR 33,500
Total Year-Wise Fees INR 33,500 INR 33,500 INR 33,500 INR 33,500 INR 33,500
Total Fees INR 1.68 lakhs


 

Top MBBS Colleges in India with Fees Structure DY Patil Vidyapeeth

Check out the fee feature for the MBBS course in Dr. DY Patil Vidyapeeth in the table below.
 

Year 1 2 3 4 5
Tuition Fees INR 25,00,000 INR 25,00,000 INR 25,00,000 INR 25,00,000 INR 25,00,000
Other Fees INR 250,000
Total Year-Wise Fees INR 27.50 lakhs INR 27.50 lakhs INR 27.50 lakhs INR 27.50 lakhs INR 27.50 lakhs
Total Fees INR 1.27 Crore


 

Top MBBS Colleges in India with Fees Structure, Chennai

Check out the fees feature for the MBBS course in SRMIST, Chennai in the table below.
 

Year 1 2 3 4 5
Tuition Fees INR 22,50,000 INR 22,50,000 INR 22,50,000 INR 22,50,000 INR 22,50,000
Total Year-Wise Fees INR 22.50 lakhs INR 22.50 lakhs INR 22.50 lakhs INR 22.50 lakhs INR 22.50 lakhs
Total Fees INR 90 lakhs

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 rangesrangeINR 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 much 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.

However, yes, it is not every student indeed managession in AIIMS. The cutoff of AIIMS New Delhi last year was just 53, imagine that. 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 acrediaccreditationspprovals 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. Is colourcoloredand beard for students allowed in medical colleges?

Ans. Most of the colleges allow colourcoloredbut some are regarding beards among the fresher students. There is no fixed criterion established in India as such for now.

Ques. Which MBBS specialization is the best?

Ans. MBBS is offered in only a general l format. There are no speciaspecializationsBBS.

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 score scoresBBS 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
Avg Fee Per Year
Course Type
Affliation
Approval
Course Duration
College Category
Gender Accepted
Found 646 colleges
Sort By
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#1

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

New Delhi, Delhi NCR 
1,628MBBS- 1st Year Fees--
9.6 / 10
Based on 3 User
Reviews
#1st/57 in India 2023
#2
52,830MBBS- 1st Year Fees----#3rd/57 in India 2023
#3
13,410MBBS- 1st Year Fees--
8 / 10
Based on 58 User
Reviews
#7th/50 in India 2019
#4
17,80,000MBBS- 1st Year Fees----#12th/57 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#5

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

Pondicherry, Puducherry 
14,920MBBS- 1st Year FeesCompare Fees--
7.3 / 10
Based on 1 User
Reviews
Best in Placements
#2th/57 in India 2023
#6
54,900MBBS- 1st Year Fees--
8.6 / 10
Based on 12 User
Reviews
#7th/57 in India 2023
#7
25,00,000MBBS- 1st Year Fees--
9 / 10
Based on 3 User
Reviews
Best in Infrastructure
#26th/53 in India 2022
#8
7,88,385MBBS- 1st Year Fees----#21th/57 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#9
45,690MBBS- 1st Year Fees--
8 / 10
Based on 43 User
Reviews
#18th/50 in India 2019
#10
4,445MBBS- 1st Year Fees--
7.5 / 10
Based on 9 User
Reviews
#5th/57 in India 2023
#11
9,90,500MBBS- 1st Year Fees--
7.5 / 10
Based on 5 User
Reviews
#29th/50 in India 2023
#12
17,80,000MBBS- 1st Year Fees----#34th/57 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#13
18,50,000MBBS- 1st Year Fees----#38th/40 in India 2020
#14

Christian Medical College - [CMC], Ludhiana

Ludhiana, Punjab 
6,60,000MBBS- 1st Year Fees--
8.5 / 10
Based on 1 User
Reviews
#33th/57 in India 2023
#15
50,000MBBS- 1st Year Fees--
7.4 / 10
Based on 34 User
Reviews
#8th/57 in India 2023
#16
25,00,000MBBS- 1st Year Fees--
8.7 / 10
Based on 1 User
Reviews
#15th/50 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#17
19,60,000MBBS- 1st Year Fees--
8.2 / 10
Based on 17 User
Reviews
#16th/50 in India 2023
#18
25,00,000MBBS- 1st Year Fees--
6.3 / 10
Based on 404 User
Reviews
#20th/50 in India 2023
#19
7,045MBBS- 1st Year Fees--
8.7 / 10
Based on 1 User
Reviews
#10th/57 in India 2023
#20

Dayanand Medical College and Hospital - [DMCH], Ludhiana

Ludhiana, Punjab 
4,06,000MBBS- 1st Year Fees--#30th/57 in India 2023
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#21

Saveetha Medical College, Chennai

Chennai, Tamil Nadu 
24,75,000MBBS- 1st Year Fees----#46th/55 in India 2021
#22
5,54,370MBBS- 1st Year Fees--
7.4 / 10
Based on 7 User
Reviews
#40th/50 in India 2021
#23

Ramaiah Medical College, Bangalore

Bangalore, Karnataka 
22,00,000MBBS- 1st Year Fees----#27th/57 in India 2023
#24
20,000MBBS- 1st Year Fees--#46th/50 in India 2022
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#25
67,900MBBS- 1st Year Fees--
8 / 10
Based on 1 User
Reviews
#38th/40 in India 2020
#26
18,50,000MBBS- 1st Year FeesCompare Fees₹ 8,50,000Average Package₹ 62,00,000Highest PackageCompare Placement
8.1 / 10
Based on 120 User
Reviews
Best in Infrastructure
#26th/50 in India 2023
#27
90,710MBBS- total feesCompare Fees--#4th/57 in India 2023
#28
1,39,360MBBS- 1st Year FeesCompare Fees--
7.7 / 10
Based on 3 User
Reviews
Best in Social Life
#11th/55 in India 2021
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#29
70,200MBBS- 1st Year Fees----#13th/57 in India 2023
#30
1,33,050MBBS- 1st Year Fees----#11th/57 in India 2023