Top MBBS Colleges in India 2025

Top MBBS colleges in India are AIIMS Delhi, Christian Medical College Vellore, Jawaharlal Institute of Postgraduate Medical Education & Research Puducherry, Kasturba Medical College, AIIMS Jodhpur, Vardhman Mahavir Medical College, AIIMS Bhubaneswar, St. Johns Group of Colleges, etc. There are a total of 423 MBBS colleges in India. Scores of NEET UG or National Eligibility cum Entrance Test (Undergraduate) are widely accepted for admissions in top MBBS colleges. Some of the top specialisations offered in MBBS are Orthopedics, General medicine, General surgery, Pediatrics, Obstetrics and Gynaecology, Pathology, Cardiology and Dermatology.

MBBS Colleges in India: Highlights

Particulars

Details

Full Form

Bachelor of Medicine and Bachelor of Surgery

No. of MBBS Colleges in India

423

Top Specialisation

Orthopedics, General medicine, General surgery, Pediatrics, Obstetrics and Gynaecology, Pathology, Cardiology and Dermatology

Accepted Entrance Exam

NEET UG

No. of Government MBBS Colleges

126 government MBBS colleges in India

No. of Private MBBS Colleges

212 private MBBS colleges in India

Top 10 MBBS Colleges in India Rank Wise

Selecting the best medical college is essential for aspiring doctors. Here is a list of the top 10 MBBS colleges in India, ranked based on their NIRF rankings. This list includes details such as seat intake, fees, and NIRF ranking to help prospective students.

AIIMS Delhi

AIIMS Delhi is one of the best MBBS colleges in India, ranking first in the medical category as per the NIRF Ranking. To be eligible for admission, candidates must have atleast 50% in their 12th grade. Selection will be based on NEET UG scores. 

  • Annual Fees - Rs 2,040
  • Seat Intake - 132
  • NIRF Ranking - 1st in Medical Category

CMC Vellore

Among the top MBBS colleges in India, CMC Vellore has achieved the third position as per the NIRF Ranking 2023. The college offers a total of 100 seats. Among these seats, 16 are open to students from all over India, while the remaining 84 seats are sponsored. Additionally, 20% of the open seats, i.e., 3 seats, are reserved for candidates from SC/ST categories for MBBS admissions. 

  • Annual Fees - Rs 2,460
  • Seat Intake - 100
  • NIRF Ranking - 3rd in Medical Category

JIPMER Puducherry

JIPMER Puducherry is among the top 10 MBBS colleges in India. The institute has bagged the 5th position among medical colleges in India as per the NIRF Ranking. NEET UG scores are taken into consideration during the admission process for MBBS. The fees and seat intake details are given below.

  • Annual Fees - Rs 75,000
  • Seat Intake - 162
  • NIRF Ranking - 5th in Medical Category

BHU

BHU has secured the 8th rank in the NIRF Ranking in the medical category, claiming its position as one of the best MBBS colleges in India. Candidates will be shortlisted for admissions based on marks obatined in NEET UG followed by MCC counselling process. 

  • Annual Fees - Rs 10,400
  • Seat Intake - 100
  • NIRF Ranking - 8th in Medical Category

MMC Chennai

MMC Chennai was ranked 11th among the MBBS colleges in India according to NIRF Ranking 2023. The total seat intake for MBBS is 250. 15 percent of the seats are reserved for AIQ, while 85 percent of the seats are reserved for the state quota.

  • Annual Fees - Rs 18,073
  • Seat Intake - 250
  • NIRF Ranking - 11th in Medical Category

King George's Medical University Lucknow

Having ranked 12th in the medical category as per NIRF Ranking, King George's Medical University Lucknow is recognised by the University Grants Commission and approved by the National Medical Commission. To secure a seat in this MBBS college in India, merit in NEET UG is required.

  • Annual Fees - Rs 54,900
  • Seat Intake - 250
  • NIRF Ranking - 12th in Medical Category

AIIMS Jodhpur

AIIMS Jodhpur has secured the 13th rank among the MBBS colleges in India as per NIRF. The total seat intake for MBBS is 125. Among these, 48 seats are for the general category, 12 for EWS, 32 for OBC, 17 for SC, and 9 for ST. Additionally, there are 7 seats reserved for PwD of all categories.

  • Annual Fees - Rs 24,100
  • Seat Intake - 125
  • NIRF Ranking - 13th in Medical Category

VMMC Delhi

Vardhman Mahavir Medical College or VMMC Delhi is an MBBS college in India that is approved by the National Medical Commission. The college offers MBBS in various specialisations such as Gastroenterology, Respiratory medicine, Cardiac surgery, Cardiology, Paediatric surgery, Neurology, and Nephrology. To enrol at VMMC Delhi for MBBS, valid scores in NEET UG is mandatory.

  • Annual Fees - Rs 57,000
  • Seat Intake - 150
  • NIRF Ranking - 14th in Medical Category

DY Patil Medical College Pune

DY Patil Medical College Pune offers a total of 250 seats for MBBS. Candidates will gain admission based on their NEET UG ranks. Three to four percent of the total seats are reserved for the management quota for direct admission of candidates who have a lower rank in NEET.

  • Annual Fees - Rs 22,00,000
  • Seat Intake - 250
  • NIRF Ranking - 15th in Medical Category

SOA Bhubaneswar

As one of the top MBBS colleges in India, SOA Bhubaneswar offers MBBS in several specialisation such as Gastroenterology, Neurology, Endocrinology, Clinical Hematology, Oncology, Neonatology, Cardiology, and Critical Care Medicine. The total seat intake for the course is 250, out of which 15 percent is reserved for SC candidates and 7.5 percent is reserved for ST candidates.

  • Annual Fees - Rs 17,90,000
  • Seat Intake - 250
  • NIRF Ranking - 16th in Medical Category

Best Government Medical Colleges in India for MBBS

For those aspiring to pursue an MBBS degree, knowing about the top government MBBS colleges in India is crucial. Below is a list of some of the best government medical colleges in India that offer MBBS, along with their annual fees, seat intake, and NIRF rankings.

Name

Fees

Total seats

NIRF Rank (2023)

AIIMS Delhi

Rs 2,040

132

1

JIPMER Puducherry

Rs 75,000

162

5

BHU

Rs 10,400

100

8

AIIMS Jodhpur

Rs 24,100

125

13

IPGMER Kolkata

Rs 6,500

200

24

AIIMS Patna

Rs 5,856

125

27

GMCH Chandigarh

Rs 17,000

150

32

Maulana Azad Medical College Delhi

Rs 10,000

250

32

University College of Medical Sciences Delhi

Rs 25,750

170

36

BJMC Ahmedabad

Rs 25,000

250

50

Best Semi Government Medical Colleges in India for MBBS

Semi-government MBBS colleges receive partial funding from the government while being managed by private organisations. Here is a list of a few prominent semi-government medical colleges in India.

Name

Fees

Total seats

Rajiv Gandhi Institute of Health Sciences

Rs 1,42,857

150

Kurnool Medical College

Rs 8,400

250

ACPM Medical College

Rs 5,73,214

129

Best Private Medical Colleges in India for MBBS

When considering private medical colleges, the following institutions are among the top MBBS colleges in India. Here is a curated list of the private MBBS colleges, seat availability, fees and NIRF rankings.

Name

Fees

Total seats

NIRF Rank (2023)

CMC Vellore

Rs 2,460

100

3

VMMC Delhi

Rs 57,000

150

14

SOA Bhubaneswar

Rs 17,90,000

250

16

St. John's Medical College

Rs 5,35,714

150

19

Sri Ramachandra Institute of Higher Education and Research

Rs 3,92,857

250

21

KMC Mangalore

Rs 17,80,000

250

30

Lady Hardinge Medical College

Rs 4,480

240

31

Dayanand Medical College and Hospital Ludhiana

Rs 1,96,428

100

35

JSS Medical College Mysore

Rs 14,75,000

250

37

PSG Institute of Medical Sciences & Research

Rs 4,25,000 - Rs 13,00,000

250

40

Top Specialisations Offered by Best Medical Colleges in India for MBBS

When pursuing MBBS, students have the opportunity to specialise in various medical fields. Here are some of the top specialisations offered by the best MBBS colleges in India:

  • Dermatology
  • Ophthalmology
  • Psychiatry
  • Orthopaedics
  • General surgery
  • Pediatrics
  • Obstetrics & Gynaecology
  • Family medicine
  • Radiology
  • General medicine

Medical Colleges in India for MBBS Placement

As an MBBS aspirant, selecting the right college is crucial for a successful career in the medical field. Here's a list of the top MBBS colleges in India, known for their strong placement records, along with the average package offered by the recruiters.

College Name

Annual Average Package

Top Recruiters

Sri Ramachandra Institute of Higher Education and Research

Rs 11 LPA

Titan Eyeplus, Cipla, Siemens, Novo Nordisk, Wipro, HCL Technologies, Apollo Group, Nestle, Tech Mahindra

King George's Medical University

Rs 8.50 LPA

Lilavati Hospital & Research Centre, Mumbai, Apollo Hospitals, Bhaguam Mahavrit Hospital, Apollo Cradle Hospital

Madras Medical College

Rs 7.47 LPA

MVJ College Of Engineering, Rajiv Gandhi Government General Hospital Chennai, Ganga Hospital, Hexa Skin Clinic, Sunrise Group Of Hospitals

CMC Vellore

Rs 4 LPA

WFPM Mission Hospital, Tata Consultancy Services, Christian Medical College And Hospital, The Leprosy Mission Trust India

MBBS Colleges in India: Admissions 2024

Admissions to MBBS colleges in India are based on the rank obtained in the NEET UG. Eligible candidates must appear for the NEET and secure qualifying marks to secure a spot in the top MBBS college in India. The step by step admission process has been given below:

  • NEET UG Registration: Register for the National Eligibility cum Entrance Test (NEET) UG exam, conducted by the National Testing Agency (NTA).
  • NEET UG Exam: Appear for the NEET UG exam on the scheduled date.
  • Result Declaration: Check the NEET UG results on the official website. The scorecard will include the student's score and All India Rank (AIR).
  • Counselling Registration: Register and participate in the centralised counseling process, which is conducted by the Medical Counselling Committee (MCC) for All India Quota seats.
  • Choice Filling: Fill in college preferences and course choices during the counselling process.
  • Seat Allocation: Seats will be allocated based on rank, preferences, and availability.
  • Document Verification: Verify documents and complete the admission process at the allocated college.

Exam Accepted for MBBS

To pursue MBBS, clearing a national-level entrance exam is necessary. This will help prospective candidates gain admission in top MBBS colleges in India. Detailed information on the entrance exam accepted for MBBS is given below.

NEET UG

The NEET UG or National Eligibility cum Entrance Test is a national-level entrance examination conducted by the National Testing Agency (NTA) for admission to MBBS courses in India. It is currently the sole entrance exam for undergraduate medical courses, replacing previous exams like AIIMS-MBBS and AIPMT.

Best MBBS Colleges in India with Fees Structure

College Name

Fee Structure

AIIMS Delhi

Rs 2,040

CMC Vellore

Rs 2,460

JIPMER Puducherry

Rs 75,000

BHU

Rs 10,400

MMC Chennai

Rs 18,073

King George's Medical University

Rs 54,900

AIIMS Jodhpur

Rs 24,100

VMMC Delhi

Rs 57,000

SOA Bhubaneswar

Rs 17,90,000

Top MBBS Colleges in India with NEET Cut-off

For MBBS admissions, it is important to know the cutoff ranks for top medical colleges. The following table provides the expected NEET cutoff ranks for 2024 based on previous year ranks for various top MBBS colleges in India

MBBS NEET Cutoff 2024 - Expected (General Category - All India)

Name of Institute

Opening Rank

Closing Rank

AIIMS Delhi

1

51

VMMC Delhi

90

138

BJMC Pune

43

2295

JIPMER Puducherry

8

4087

Government Medical College Thiruvananthapuram

88

1078

Government Medical College Kota

67

4844

SMS Medical College Jaipur

82

1185

GMCH Chandigarh

112

594

Maulana Azad Medical College Delhi

53

16508

Seth G.S. Medical College Mumbai

92

935

Top MBBS Colleges in India: Zone Wise

There are around 423 MBBS colleges across different parts of the country. Here is a zone-wise list of the top MBBS colleges in India.

Name

City

State

AIIMS Delhi

New Delhi

Delhi

CMC Vellore

Vellore

Tamil Nadu

JIPMER Puducherry

Puducherry

Puducherry

BHU

Varanasi

Uttar Pradesh

MMC Chennai

Chennai

Tamil Nadu

King George's Medical University

Lucknow

Uttar Pradesh

AIIMS Jodhpur

Jodhpur

Rajasthan

VMMC Delhi

New Delhi

Delhi

DY Patil Medical College

Pune

Maharashtra

SOA Bhubaneswar

Bhubaneswar

Odisha

Top MBBS Colleges in India Without NEET

While NEET UG is the primary entrance exam for MBBS admissions in India, some colleges offer admissions through other criteria, such as merit in class 12 or entrance exams conducted by the colleges themselves. The top MBBS colleges in India that do not require NEET for admission have been listed below.

Read More
1

Applied Filters :

  • M.B.B.S. (Bachelor of Medicine and Bachelor of Surgery)

Showing 423 MBBS Colleges in India

Carousel
×
  • Rupee

    21,433 - 25,25,000 Fees

  • Batch

    NAAC Accredition

    ...+1 National Assessment and Accreditation Council (NAAC)
  • Symbol

    5.06 Lacs Avg Package

  • Symbol

    NEET PG Exams

    ...+4 CBSE 12th , NEET , NEET SS , Karnataka 2nd PUC
  • Shortlist Students
  • Shortlisted by  679+  students
Carousel
×
  • Rupee

    90,210 Fees

  • Batch

    MCI Accredition

    ...+2 NABL , NAAC
AFMC Pune is situated in Pune in Maharashtra state of India. Established in 1948, AFMC is a Public college. AFMC Pune offers 53 courses across 5 streams namely Medical, Nursing, Paramedical, Science, Pharmacy. Popular degrees offered at Armed Forces Medical College include MBBS, BPMT, BSc, MD, MS (Surgery). Besides a robust teaching pedagogy, Armed Forces Medical College is also a leader in research and innovation. Focus is given to activities beyond academics at Armed Forces Medical College, which is evident from its infrastructure, extracurricular activities and national & international collaborations.
Read More
  • Shortlist Students
  • Shortlisted by  3296+  students
Carousel
×
  • Rupee

    24,000 - 1,26,000 Fees

  • Batch

    Other Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , NEET SS
Founded in 1955, GSVM Medical College is a government medical college in Kanpur, UP. The medical college is affiliated with CSJM University. The list of GSVM Medical College courses include MBBS, MD/MS, M.Ch, and other diploma courses in medical and allied sciences. The GSVM Medical College MBBS fees is Rs 36,000. The intake capacity for MBBS at GSVM Medical College is 190. The institute provides admission to 15% seats under the AIQ quota and 85% seats are for the state quota. However, three seats are reserved for the nominee of government of other states.
Read More
  • Shortlist Students
  • Shortlisted by  861+  students
Carousel
×
  • Rupee

    20,000 - 19,50,000 Fees

  • Batch

    UGC Accredition

    ...+1 AICTE
  • Shortlist Students
  • Shortlisted by  2311+  students
Carousel
×
  • Rupee

    16,000 - 51,000 Fees

  • Batch

    NBA Accredition

  • Symbol

    NEET PG Exams

    ...+5 NEET , NEET SS , IPU CET , AIIMS , UG
  • Shortlist Students
  • Shortlisted by  1449+  students
Carousel
×
  • Rupee

    3,30,000 - 48,00,000 Fees

  • Batch

    Medical Co Accredition

  • Shortlist Students
  • Shortlisted by  34+  students
Carousel
×
  • Rupee

    43,860 - 3,16,000 Fees

  • Batch

    DCI Accredition

  • Symbol

    6 Lacs Avg Package

  • Symbol

    NEET PG Exams

    ...+3 NEET , UG , NEET SS
Topiwala National Medical College, also known as TNMC Mumbai, is a Mumbai-based medical college established in 1921. The medical college is affiliated with Mumbai University of Health Sciences and is approved by the National Medical Council (NMC). the institute offers a range of courses in medicine and allied sciences, including superspeciality courses. The list of TNMC Mumbai courses includes MBBS, MD/MS, DM/M.Ch, B.P.Th, B.O.Th, PG diploma, diploma, and M.Sc courses in various specialisations. The TNMC Mumbai MBBS fees is 1,17,800 per year. The intake capacity for MBBS is 150.
Read More
  • Shortlist Students
  • Shortlisted by  796+  students
Carousel
×
  • RatingKhammam, Telangana
  • RatingPrivate
  • Rupee

    7,50,000 - 12,00,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  161+  students
Carousel
×
  • RatingChennai, Tamil Nadu
  • RatingGovernment
  • Rupee

    48,500 - 1,47,000 Fees

  • Batch

    AICTE Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  587+  students
Carousel
×
  • Rupee

    50,000 - 3,80,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , Haryana NEET
  • Shortlist Students
  • Shortlisted by  199+  students
Carousel
×
  • Rupee

    37,000 - 19,50,000 Fees

  • Batch

    MCI Accredition

    ...+1 UGC
  • Symbol

    NEET PG Exams

    ...+1 NEET MDS
  • Shortlist Students
  • Shortlisted by  90+  students
Carousel
×
  • RatingRaichur, Karnataka
  • RatingPrivate
  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  106+  students
Carousel
×
  • RatingJhansi, Uttar Pradesh
  • RatingGovernment
  • Rupee

    90,000 - 1,12,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+4 CBSE 12th , NEET , UP 12th , UG
  • Shortlist Students
  • Shortlisted by  228+  students
Carousel
×
  • 4.5Rating
    (2 Reviews)
  • RatingTirunelveli, Tamil Nadu
  • RatingGovernment
  • #48 NIRF
  • Rupee

    1,01,000 - 1,20,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+3 TNMCET , NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  317+  students
Carousel
×
  • Batch

    AICTE Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  100+  students
Carousel
×
  • RatingAgra, Uttar Pradesh
  • RatingPrivate
  • Rupee

    1,02,000 Fees

  • Batch

    Medical Co Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , JEECUP
  • Shortlist Students
  • Shortlisted by  462+  students
Carousel
×
  • Rupee

    1,00,000 Fees

  • Batch

    MCI Accredition

    ...+2 INDIAN NURSING COUNCIL & THE KARNATAKA STATE NURSING COUNCIL , Indian Nursing Council, State Nursing Council
  • Symbol

    NEET PG Exams

    ...+4 NEET , NEET SS , GPAT , UG
  • Shortlist Students
  • Shortlisted by  1498+  students
Carousel
×
  • Rupee

    50,000 - 5,00,000 Fees

  • Batch

    NAAC Accredition

    ...+2 AICTE , National Assessment and Accreditation Council (NAAC)
  • Symbol

    NEET PG Exams

    ...+2 NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  219+  students
Carousel
×
  • Rupee

    26,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    AHSEC Exams

    ...+2 NEET , CBSE 12th
  • Shortlist Students
  • Shortlisted by  188+  students
Carousel
×
  • Rupee

    90,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+4 CBSE 12th , Tamilnadu 12th , NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  194+  students
Carousel
×
  • Rupee

    40,000 - 1,42,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+2 NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  814+  students
Carousel
×
  • Rupee

    11,000 - 60,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    6 Lacs Avg Package

  • Symbol

    NEET PG Exams

    ...+4 JIPMER , NEET , FMGE , UG
Chhattisgarh Institute of Medical Sciences, also known as CIMS Bilaspur, was established in 2001. The medical college is affiliated with Guru Ghasidas Vishwavidyalaya. The CIMS Bilaspur courses are approved by the National Medical Council (NMC). MBBS admissions at CIMS Bilaspur are based on NEET UG. MCC conducts the centralised counselling process to provide admission to 15% seats. The remaining 82% seats come under the state quota and 3% seats come under state government nominee quota. The total MBBS intake is 180.
Read More
  • Shortlist Students
  • Shortlisted by  244+  students
Carousel
×
  • RatingTumkur, Karnataka
  • RatingPrivate
  • Batch

    MCI Accredition

    ...+1 UGC
  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  130+  students
Carousel
×
  • RatingThiruvananthapuram, Kerala
  • RatingPrivate
  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+5 Kerala 12th , CBSE 12th , KEAM , Kerala NEET , NEET
  • Shortlist Students
  • Shortlisted by  112+  students
Carousel
×
  • Rupee

    34,000 Fees

  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  189+  students
Carousel
×
  • Rupee

    25,000 - 90,000 Fees

  • Batch

    UGC Accredition

    ...+1 Medical Council of India (MCI)
  • Symbol

    NEET Exams

  • Shortlist Students
  • Shortlisted by  330+  students
Carousel
×
  • Rupee

    70,000 - 1,05,000 Fees

  • Batch

    Other Accredition

  • Symbol

    NEET PG Exams

    ...+5 JIPMER , CBSE 12th , Odisha CHSE , NEET , NEET SS
  • Shortlist Students
  • Shortlisted by  341+  students
Carousel
×
  • RatingPuducherry, Puducherry
  • RatingPrivate
  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+4 CBSE 12th , NEET , NEET SS , CENTAC
  • Shortlist Students
  • Shortlisted by  160+  students
Carousel
×
  • Batch

    MCI Accredition

  • Symbol

    NEET PG Exams

    ...+1 NEET
  • Shortlist Students
  • Shortlisted by  342+  students
Carousel
×
  • RatingRewa, Madhya Pradesh
  • RatingGovernment
  • Rupee

    1,00,000 - 3,58,000 Fees

  • Symbol

    NEET PG Exams

    ...+3 JIPMER , NEET , MP NEET
  • Shortlist Students
  • Shortlisted by  191+  students

Medical Related News

Confused about your exam or college applications ?

call icon