Top MBBS Colleges in India Based on 2023 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 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 Delhi is the best Medical college in India. It is ranked 1st followed by PGIMER Chandigarh and CMC Vellore. 
  • The top private MBBS colleges in India 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 of around INR 15,000 to INR 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

MBBS Colleges for 600 Marks in NEET

Students scoring 600 marks in NEET are offered admission to MBBS courses in state colleges in India. Andhra Pradesh, Uttar Pradesh, Maharashtra and the other 7 states have the most MBBS colleges and seats, providing a good opportunity for students to enter the medical line.

College Name Location Closing Rank 2022
Rajiv Gandhi Institute of Medical Sciences Srikakulam 47161
ACSR Government Medical College Nellore 18260
Government Medical College Anantapur -
Koppal Institute of Medical Sciences Koppal 22529
Raichur Institute of Medical Sciences Raichur 20509

Top MBBS University in India

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 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 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 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

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 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

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 the 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 out more of 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.

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 is 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
Course Duration
College Category
Gender Accepted
Found 642 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-- 8.4 / 10 Based on 150 User
Reviews
Best in Infrastructure
#1st/57 in India 2023
agency logoagency logoagency logo+ 5 More
#2

Christian Medical College - [CMC], Vellore

Vellore, Tamil Nadu |MCI Approved
52,830MBBS- 1st Year FeesCompare Fees-- 8.8 / 10 Based on 22 User
Reviews
Best in Faculty
#3rd/57 in India 2023
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 7.8 / 10 Based on 733 User
Reviews
Best in Infrastructure
#7th/50 in India 2019
agency logoagency logoagency logo+ 9 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#4

Kasturba Medical College - [KMC], Manipal

Manipal, Karnataka |MCI Approved
17,80,000MBBS- 1st Year FeesCompare Fees-- 9 / 10 Based on 19 User
Reviews
Best in Infrastructure
#12th/57 in India 2023
agency logoagency logoagency logo+ 2 More
#5

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

Pondicherry, Puducherry |DCI, MCI, UGC Approved
14,920MBBS- 1st Year FeesCompare Fees-- 8.6 / 10 Based on 25 User
Reviews
Best in Placements
#2nd/57 in India 2023
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-- 8 / 10 Based on 106 User
Reviews
Best in Academics
#7th/57 in India 2023
agency logoagency logoagency logo+ 3 More
#7

Sri Ramachandra Institute of Higher Education and Research, Chennai

Chennai, Tamil Nadu |UGC Approved
25,00,000MBBS- 1st Year FeesCompare Fees-- 7.9 / 10 Based on 62 User
Reviews
Best in Infrastructure
#26th/53 in India 2022
agency logoagency logoagency logo+ 2 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#8

St John's Medical College, Bangalore

Bangalore, Karnataka |MCI Approved
7,88,385MBBS- 1st Year FeesCompare Fees-- 8.6 / 10 Based on 12 User
Reviews
Best in Infrastructure
#21th/57 in India 2023
agency logoagency logoagency logo+ 2 More
#9
45,690MBBS- 1st Year FeesCompare Fees₹ 4,50,000Average Package₹ 6,50,000Highest PackageCompare Placement 8.2 / 10 Based on 441 User
Reviews
Best in Infrastructure
#18th/50 in India 2019
agency logoagency logoagency logo+ 8 More
#10

Maulana Azad Medical College - [MAMC], New Delhi

New Delhi, Delhi NCR |MCI Approved
4,445MBBS- 1st Year FeesCompare Fees-- 8.7 / 10 Based on 100 User
Reviews
Best in Academics
#5th/57 in India 2023
agency logoagency logoagency logo+ 2 More
#11

Jamia Hamdard University, New Delhi

New Delhi, Delhi NCR |AICTE, MCI, UGC Approved
9,90,500MBBS- 1st Year FeesCompare Fees₹ 3,50,000Average Package₹ 7,20,000Highest PackageCompare Placement 8.4 / 10 Based on 262 User
Reviews
Best in Academics
#29th/50 in India 2023
agency logoagency logoagency logo+ 4 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#12

Kasturba Medical College - [KMC], Mangalore

Mangalore, Karnataka |MCI Approved
17,80,000MBBS- 1st Year FeesCompare Fees-- 8.6 / 10 Based on 26 User
Reviews
Best in Academics
#34th/57 in India 2023
agency logoagency logoagency logo+ 2 More
#13

JSS Medical College and Hospital - [JSSMCH], Mysore

Mysore, Karnataka 
18,50,000MBBS- 1st Year FeesCompare Fees-- 7.8 / 10 Based on 26 User
Reviews
Best in Faculty
#38th/40 in India 2020
agency logoagency logoagency logo+ 1 More
#14

Christian Medical College - [CMC], Ludhiana

Ludhiana, Punjab |MCI Approved
6,60,000MBBS- 1st Year FeesCompare Fees-- 8.5 / 10 Based on 32 User
Reviews
Best in Academics
#33th/57 in India 2023
agency logoagency logoagency logo+ 2 More
#15

Vardhman Mahavir Medical College - [VMMC], New Delhi

New Delhi, Delhi NCR |MCI Approved
50,000MBBS- 1st Year FeesCompare Fees-- 8.7 / 10 Based on 33 User
Reviews
Best in Placements
#8th/57 in India 2023
agency logoagency logoagency logo+ 2 More
CD RankCollegesCourse FeesPlacementUser ReviewsRanking
#16

Dr DY Patil Vidyapeeth - [DPU], Pune

Pune, Maharashtra |UGC, MHRD, AIU Approved
25,00,000MBBS- 1st Year FeesCompare Fees₹ 3,00,000Average Package₹ 3,50,000Highest PackageCompare Placement 7.6 / 10 Based on 476 User
Reviews
Best in Social Life
#15th/50 in India 2023
agency logoagency logoagency logo+ 1 More
#17

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

Bhubaneswar, Orissa |AICTE, MCI, ICAR, UGC, NBA Approved
19,60,000MBBS- 1st Year FeesCompare Fees₹ 6,30,000Average Package₹ 46,00,000Highest PackageCompare Placement 8.5 / 10 Based on 711 User
Reviews
Best in Academics
#16th/50 in India 2023
agency logoagency logoagency logo+ 7 More
#18
25,00,000MBBS- 1st Year FeesCompare Fees₹ 1,00,00,000Highest PackageCompare Placement 8.1 / 10 Based on 2120 User
Reviews
Best in Infrastructure
#20th/50 in India 2023
agency logoagency logoagency logo+ 9 More
#19

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

New Delhi, Delhi NCR |MCI Approved