Top MBBS Colleges in India

India is home to a total of 2,408 premier medical institutions. Among these, 1,532 are privately operated, while 315 are government-run medical colleges. Admission to these esteemed medical schools is determined through various entrance examinations such as TNEA, AIPMT, AP EAMCET, NEET, AIIMS PG, COMEDK UGET, FMGE, and others. Some of the renowned medical colleges in India include All India Institute of Medical Sciences, Post Graduate Institute of Medical Education and Research, Christian Medical College, Sanjay Gandhi Postgraduate Institute of Medical Sciences, and Banaras Hindu University. These institutions offer prestigious medical qualifications, including MBBS, Doctor of Medicine (MD), Master of Surgery (MS), MPT, MCh, Doctorate of Medicine (DM), and more.

Best Medical Colleges in India 2025

In India, medical colleges select students for admission through entrance exams. After these exams, colleges publish a merit list featuring the names of candidates who have been chosen for enrollment. These institutions provide prestigious medical degrees, including MBBS, Doctor of Medicine (MD), Master of Surgery (MS), MPT, MCh, Doctorate of Medicine (DM), and others.

Category Details
Course/Degree Medical
Total Number of Colleges in India 2408
Top Degrees Offered
MD (Doctor of Medicine), MBBS, MS (Master of Surgery), MPT, MCh, DM (Doctorate of Medicine), etc.
Entrance Exams Accepted
TNEA, AIPMT, AP EAMCET, NEET, AIIMS PG, COMEDK UGET, FMGE, etc.
Number of Government Medical Colleges 315
Number of Private Medical Colleges 1532

Best Private Medical Colleges in India

When selecting the best medical colleges in India, students should not overlook private institutions. India has a total of 1,532 private medical colleges. Below, we have compiled a list of the top private medical colleges, including important details such as fees, seat capacity, and more.

College Name Fees INR
St. Johns Group of Colleges
70,400 - 28,01,000
PSG Institute of Medical Sciences & Research
4,50,000 - 18,01,000
LMCH New Delhi 4,483 - 39,000
IGIMS Patna
30,000 - 6,00,000
JSS Ayurveda Medical College and Hospital 3,02,000
SGPIMS Lucknow
27,000 - 2,20,000
VMMC Delhi
16,000 - 51,000
CMC Vellore
1200 - 14,82,568
SRMCRI Chennai
12,500 - 22,00,000
SRM University Chennai
10,000 - 25,00,000

Top Medical Colleges in India Government

Government medical colleges provide excellent placement opportunities, and a large number of students aspire to gain admission to these prestigious institutions. India has 315 government-run medical colleges. Below, we have outlined a list of the top government medical colleges in India, along with details such as fees, seat capacity, and more. 

College Name Fees
UCMS New Delhi
13,000 - 39,000
IPGME & R Kolkata 1,100 -36,000
GMCH Chandigarh
25,000 -95,000
BJMC Ahmedabad -
Banaras Hindu University 3,000 -37,320

Top Medical Colleges in India 2024 NIRF Ranking

Ministry of Education releases NIRF ranking for Medical colleges in India based on various parameters. The rankings are updated every year, so the top-ranked institutions may change from year to year. In 2024, All India Institute of Medical Sciences (AIIMS) Delhi secured 1st NIRF rank in the medical category with an NIRF score of 94.46. Listed below are some of the best Medical colleges in India along with their NIRF rankings:

Medical Colleges in India
NIRF Score 2024
All India Institute of Medical Sciences Delhi 94.46
Amrita Vishwa Vidyapeetham 68.81
Banaras Hindu University 69.54
Christian Medical College 75.11
Jawaharlal Institute of Post-Graduate Medical Education and Research 70.74
Kasturba Medical College, Manipal 67.42
Madras Medical College and Government General Hospital, Chennai 64.12
National Institute of Mental Health and Neuro Sciences, Bangalore 71.92
Post Graduate Institute of Medical Education and Research 80.83
Sanjay Gandhi Postgraduate Institute of Medical Sciences 70.07
 
 
 
Clear All

Showing 348 Colleges

Sort By:

UCMS

Delhi, Delhi NCR Public 3.9

UCMS is very popular for MBBS in , Delhi NCR. MBBS at UCMS is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

6 Courses

Exam Accepted

NEET

Tuition Fees Range

-/-

Accreditation

-/-

CMC Vellore

Vellore, Tamil Nadu Private 3.0

CMC Vellore is very popular for MBBS in Vellore, Tamil Nadu. MBBS at CMC Vellore is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. CMC Vellore MBBS fees is ₹2 L - ₹3 L.

Courses Offered

22 Courses

Exam Accepted

NEET

Tuition Fees Range

₹1 K-2.82 L

Accreditation

-/-

# 11 NIRF

BHU

Varanasi, Uttar Pradesh Public 4.0 # 11 NIRF

BHU is very popular for MBBS in Varanasi, Uttar Pradesh. MBBS at BHU is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. BHU MBBS fees is ₹1 L.

Courses Offered

48 Courses

Tuition Fees Range

₹500 -1.20 L

Accreditation

NAAC

KMC Mangalore

Mangalore, Karnataka Private 4.3

KMC Mangalore is very popular for MBBS in Mangalore, Karnataka. MBBS at KMC Mangalore is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. KMC Mangalore MBBS fees is ₹5 L.

Courses Offered

5 Courses

Exam Accepted

NEET

Tuition Fees Range

₹20.31 L-55.80 L

Accreditation

-/-

Confused about which college or exam to opt for?

Chat with our counselor Get your personalised list of colleges & exams

banner image
# 39 NIRF

JIPMER

Pondicherry, Puducherry Public 4.2 # 39 NIRF

JIPMER is very popular for MBBS in Pondicherry, Puducherry. MBBS at JIPMER is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

11 Courses

Exam Accepted

NEET

Tuition Fees Range

-/-

Accreditation

NAAC

# 99 NIRF

AIIMS Patna

Patna, Bihar Public # 99 NIRF

AIIMS Patna is very popular for MBBS in Patna, Bihar. MBBS at AIIMS Patna is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. AIIMS Patna MBBS fees is ₹1 L.

Courses Offered

5 Courses

Exam Accepted

NEET , NEET PG

Tuition Fees Range

₹7 K

Accreditation

-/-

# 16 NIRF

AMU

Aligarh, Uttar Pradesh Public 3.3 # 16 NIRF

AMU is very popular for MBBS in Aligarh, Uttar Pradesh. MBBS at AMU is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

32 Courses

Exam Accepted

NATA , NEET

Tuition Fees Range

₹15 K-13.47 L

Accreditation

NAAC , NAAC-A

# 62 NIRF

Hamdard University

Delhi, Delhi NCR Public 3.4 # 62 NIRF

Hamdard University is very popular for MBBS in , Delhi NCR. MBBS at Hamdard University is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. Hamdard University MBBS fees is ₹5 L.

Courses Offered

23 Courses

Exam Accepted

NEET

Tuition Fees Range

₹30 K-33.61 L

Accreditation

-/-

# 63 NIRF

Dr. D.Y. Patil Vidyapeeth, Pune

Pune, Maharashtra Public 2.6 # 63 NIRF

Dr. D.Y. Patil Vidyapeeth, Pune is very popular for MBBS in Pune, Maharashtra. MBBS at Dr. D.Y. Patil Vidyapeeth, Pune is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

14 Courses

Exam Accepted

CAT , NEET

Tuition Fees Range

-/-

Accreditation

-/-

SOA University

Bhubaneswar, Odisha Private 3.3

SOA University is very popular for MBBS in Bhubaneswar, Odisha. MBBS at SOA University is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. SOA University MBBS fees is ₹5 L.

Courses Offered

26 Courses

Exam Accepted

CAT , SAAT

Tuition Fees Range

₹1.05 L-88.20 L

Accreditation

NAAC-A , NBA
+2 ICAR, NIRF

DMCH Ludhiana

Ludhiana, Punjab Private 3.6

DMCH Ludhiana is very popular for MBBS in Ludhiana, Punjab. MBBS at DMCH Ludhiana is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. DMCH Ludhiana MBBS fees is ₹5 L.

Courses Offered

8 Courses

Exam Accepted

NEET

Tuition Fees Range

₹1.21 L-23.40 L

Accreditation

-/-

Saveetha Medical college

Chennai, Tamil Nadu Private 3.1

Saveetha Medical college is very popular for MBBS in Chennai, Tamil Nadu. MBBS at Saveetha Medical college is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

5 Courses

Exam Accepted

NEET

Tuition Fees Range

-/-

Accreditation

-/-

Annamalai University

Cuddalore, Tamil Nadu Public 3.3

Annamalai University is very popular for MBBS in Cuddalore, Tamil Nadu. MBBS at Annamalai University is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

33 Courses

Exam Accepted

-/-

Tuition Fees Range

₹2 K-2.25 L

Accreditation

NAAC-A , NIRF

Sri Venkateswara Institute of Medical Sciences

Tirupati, Andhra Pradesh Private 3.2

Sri Venkateswara Institute of Medical Sciences is very popular for MBBS in Tirupati, Andhra Pradesh. MBBS at Sri Venkateswara Institute of Medical Sciences is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

7 Courses

Exam Accepted

AP EAMCET , NEET

Tuition Fees Range

-/-

Accreditation

-/-

KIIT University

Bhubaneswar, Odisha Private 4.0

KIIT University is very popular for MBBS in Bhubaneswar, Odisha. MBBS at KIIT University is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. KIIT University MBBS fees is ₹5 L.

Courses Offered

27 Courses

Exam Accepted

CAT , KIITEE

Tuition Fees Range

₹2 L-83.25 L

Accreditation

NAAC , NBA
+1 NIRF

AFMC

Pune, Maharashtra Public 4.7

AFMC is very popular for MBBS in Pune, Maharashtra. MBBS at AFMC is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. AFMC MBBS fees is ₹1 L.

Courses Offered

11 Courses

Exam Accepted

NEET , NEET PG

Tuition Fees Range

₹80 K-1.93 L

Accreditation

NAAC

Grant Medical College

Mumbai, Maharashtra Private 3.9

Grant Medical College is very popular for MBBS in Mumbai, Maharashtra. MBBS at Grant Medical College is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

5 Courses

Exam Accepted

-/-

Tuition Fees Range

-/-

Accreditation

-/-

BMCRI

Bangalore, Karnataka Public/Government 3.9

BMCRI is very popular for MBBS in Bangalore, Karnataka. MBBS at BMCRI is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. BMCRI MBBS fees is ₹3 L - ₹5 L.

Courses Offered

8 Courses

Exam Accepted

KCET

Tuition Fees Range

₹10 K-3.51 L

Accreditation

-/-

GMCH Chandigarh

Chandigarh, Punjab Public 4.3

GMCH Chandigarh is very popular for MBBS in Chandigarh, Punjab. MBBS at GMCH Chandigarh is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. GMCH Chandigarh MBBS fees is ₹1 L - ₹2 L.

Courses Offered

7 Courses

Exam Accepted

NEET

Tuition Fees Range

₹30 K-5.86 L

Accreditation

-/-

Gandhi Medical College Hyderabad

Hyderabad, Telangana Public 2.7

Gandhi Medical College Hyderabad is very popular for MBBS in Hyderabad, Telangana. MBBS at Gandhi Medical College Hyderabad is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. Gandhi Medical College Hyderabad MBBS fees is ₹1 L - ₹2 L.

Courses Offered

3 Courses

Exam Accepted

-/-

Tuition Fees Range

₹75 K-1.88 L

Accreditation

-/-

Era's Lucknow Medical College and Hospital

Lucknow, Uttar Pradesh Public

Era's Lucknow Medical College and Hospital is very popular for MBBS in Lucknow, Uttar Pradesh. MBBS at Era's Lucknow Medical College and Hospital is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. Era's Lucknow Medical College and Hospital MBBS fees is ₹5 L.

Courses Offered

4 Courses

Exam Accepted

NEET

Tuition Fees Range

₹21 L-1.19 Cr

Accreditation

-/-

Lady Hardinge Medical College

Delhi, Delhi NCR Public 3.8

Lady Hardinge Medical College is very popular for MBBS in , Delhi NCR. MBBS at Lady Hardinge Medical College is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. Lady Hardinge Medical College MBBS fees is ₹1 L.

Courses Offered

5 Courses

Exam Accepted

NEET

Tuition Fees Range

₹22 K-39 K

Accreditation

-/-

Madras Medical College

Chennai, Tamil Nadu Public 4.6

Madras Medical College is very popular for MBBS in Chennai, Tamil Nadu. MBBS at Madras Medical College is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. Madras Medical College MBBS fees is ₹1 L.

Courses Offered

11 Courses

Exam Accepted

NEET

Tuition Fees Range

₹2 K-30 K

Accreditation

-/-

Institute of Post Graduate Medical Education and Research is very popular for MBBS in Kolkata, West Bengal. MBBS at Institute of Post Graduate Medical Education and Research is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

7 Courses

Exam Accepted

NEET

Tuition Fees Range

-/-

Accreditation

-/-

Byramjee Jeejeebhoy Government Medical College and Sassoon General Hospitals is very popular for MBBS in Pune, Maharashtra. MBBS at Byramjee Jeejeebhoy Government Medical College and Sassoon General Hospitals is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. Byramjee Jeejeebhoy Government Medical College and Sassoon General Hospitals MBBS fees is ₹3 L - ₹5 L.

Courses Offered

4 Courses

Exam Accepted

NEET

Tuition Fees Range

₹95 K-3.38 L

Accreditation

-/-

ACMS

Delhi, Delhi NCR Private 4.6

ACMS is very popular for MBBS in , Delhi NCR. MBBS at ACMS is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months. ACMS MBBS fees is ₹5 L.

Courses Offered

1 Courses

Exam Accepted

NEET

Tuition Fees Range

₹19.44 L

Accreditation

-/-

B. J. Medical College, Ahmedabad

Ahmedabad, Gujarat Private 4.5

B. J. Medical College, Ahmedabad is very popular for MBBS in Ahmedabad, Gujarat. MBBS at B. J. Medical College, Ahmedabad is a Bachelors program offered in multiple specializations for a duration of 5 Years 5 Months.

Courses Offered

3 Courses

Exam Accepted

-/-

Tuition Fees Range

₹90 K-90 K

Accreditation

-/-

Load More Colleges

Your opinion matters to us!

We will use this feedback to improve your experience.

You Rated Below Average

I found the page information

Please provide your feedback so that we can improve your experience.

Loading...