As of 2026, India has 780 MBBS colleges recognised by the National Medical Commission (NMC). Out of these 780 MBBS colleges, 427 are government MBBS colleges, 352 are private MBBS colleges, and others are semi-government. The National Medical Commission (NMC) is the statutory body that grants recognition to MBBS colleges in India. MBBS is an undergraduate medical course which is pursued after completing the 10+2 standard or its equivalent. MBBS graduates have strong career prospects in clinical practice, public health, and postgraduate specialisation.
Key Highlights
MBBS stands for Bachelor of Medicine and Bachelor of Surgery. It is a 5.5 years long course with the last 1 year being allocated for an internship in various departments of medicine. Admissions are granted to MBBS courses based on the NEET UG entrance examination scores. The MBBS curriculum spans 9 semesters and includes core subjects such as Anatomy, Pediatrics, Pathology, Physiology, Biochemistry, Community Medicine, Surgery, and many others are taught.
Particulars | Details |
MBBS full form | Bachelor of medicine and bachelor of surgery |
MBBS course duration | 5.5 years (including 1 year of mandatory internship) |
Entrance exam for MBBS course | NEET UG |
Total MBBS colleges in India | 780 |
Number of government MBBS colleges in India | 427 |
Number of private MBBS colleges in India | 352 |
All MBBS colleges in India grant admission through the NEET UG entrance exam. Candidates have to appear for the NEET UG and must secure a minimum cutoff to be eligible for admission to the MBBS course. Listed below are a few of the requirements that one needs to fulfil to get admission to an MBBS college in India-
Aspirants should have passed the 10 + 2 or its equivalent from a recognised board with Physics, Chemistry, and Biology as core subjects with a minimum of 50% marks (for general category).
Candidates should be 17 years of age as on December 31 of the year of admission.
Candidates should have cleared the NEET UG entrance examination.
MBBS graduates in India can pursue careers as clinicians, surgeons, researchers, or public health officials. Below is the list of the top 5 private and government MBBS colleges in India.
Name of the Medical College | State | NIRF ranking 2025 |
Delhi | 1 | |
Tamil Nadu | 3 | |
| Jawaharlal Institute of Post Graduate Medical Education & Research | Pondicherry | 4 |
| Banaras Hindu University | Varanasi | 6 |
| King George's Medical University | Uttar Pradesh | 8 |
| Name of the medical college | State | NIRF ranking 2025 |
| All India Institute of Medical Sciences, Delhi | Delhi | 1 |
| Jawaharlal Institute of Post Graduate Medical Education & Research | Pondicherry | 4 |
| Banaras Hindu University | Uttar Pradesh | 6 |
| King George's Medical University | Uttar Pradesh | 8 |
| All India Institute of Medical Sciences Rishikesh | Uttarakhand | 13 |
Name of the Medical College | State | NIRF ranking 2025 |
Christian Medical College | Tamil Nadu | 3 |
Amrita Vishwa Vidyapeetham | Tamil Nadu | 9 |
Kasturba Medical College, Manipal | Karnataka | 10 |
| Saveetha Institute of Medical and Technical Sciences | Tamil Nadu | 11 |
Maharashtra | 12 |
| Name of Medical College | 2025 Closing Rank | 2024 Closing Ranks | 2023 Closing Rank | 2022 Closing Rank |
| Maulana Azad Medical College, New Delhi | 103 | 145 | 85 | 107 |
| VMMC & Safdarjung Hospital, New Delhi | 132 | 141 | 107 | 129 |
| University College of Medical Sciences, New Delhi | 559 | 390 | 304 | 217 |
| Lady Hardinge Medical College, New Delhi | 1128 | 826 | 485 | 550 |
| Government Medical College, Chandigarh | 690 | 778 | 544 | 313 |
| 868 | 1010 | 656 | 697 | |
| King George's Medical University, Lucknow | 1628 | 1352 | 1097 | 1457 |
| 1258 | 2121 | 2002 | 4738 | |
Pt. Bhagwat Dayal Sharma Post Graduate Institute of Medical Sciences, Rohtak | 3756 | 3843 | 25692 | 7932 |
| 2368 | 2338 | 1623 | 2045 | |
| All India Institute of Medical Sciences, New Delhi | 48 | 47 | 57 | 61 |
| Jawaharlal Institute of Postgraduate Medical Education and Research, Puducherry | 258 | 350 | 277 | 302 |
Medical education is India is expensive. The fee structure of government MBBS colleges is less as compared to the private MBBS colleges. The fee structure of top MBBS colleges in India can be checked from the table below.
Name of the college | Fee of MBBS college in India |
All India Institute of Medical Sciences, New Delhi | Rs 7,090 |
Jawaharlal Institute of Post Graduate Medical Education and Research, Puducherry | Rs 14,290 |
Banaras Hindu University, Varanasi | Rs 10,369 |
Madras Medical College and Government General Hospital, Chennai | Rs 87.23 K |
All India Institute of Medical Sciences Rishikesh | Rs 51,520 |
All India Institute of Medical Sciences Bhubaneswar | Rs 26,424 |
All India Institute of Medical Sciences, Jodhpur | Rs 8,140 |
Vardhman Mahavir Medical College & Safdarjung Hospital, New Delhi | Rs 2.02 lakh |
King George`s Medical University, Lucknow | Rs 2.46 lakh |
Institute of Post Graduate Medical Education and Research, Kolkata | Rs 29.25 K |
MBBS admissions in India are given to the NEET UG-qualified candidates. The National Testing Agency (NTA) conducts NEET-UG once a year as the entrance exam for MBBS admission in India. Admission to the MBBS colleges involves applying and qualifying for the NEET exam. MBBS admissions solely depend on the NEET scores and the All India merit list. Candidates must have completed at least Class 12 with the essential disciplines of Physics, Chemistry, and Biology for MBBS admission. Every MBBS college in India follows the same process for granting admissions to its MBBS course. It is therefore mandatory to qualify the NEET UG exam conducted by the NTA. Admission to all the private, government, central and deemed universities is done based on NEET score and the counselling conducted by the concerned authorities.
The National Eligibility cum Entrance Test Under Graduate (NEET-UG) is the only entrance exam which is required to get admission to MBBS colleges in India. Candidates must qualify for the NEET UG exam to be eligible for getting admission to MBBS colleges in India.
Students looking for affordable MBBS studies should consider government medical colleges, as they offer quality medical educationat a lower cost than private institutions. Colleges such as AIIMS Delhi, Maulana Azad Medical College (New Delhi), Banaras Hindu University (Varanasi), King George's Medical University (Lucknow), and Government Medical College Chandigarh are among the most economical options, with annual tuition fees generally ranging from a few thousand rupees to around Rs 60,000. Admission to these colleges is granted through NEET UG followed by the All India Quota (AIQ) counselling.
Candidates can check the list of top MBBS colleges in particular states of India.
Completing an MBBS degree opens the door to diverse career opportunities in the healthcare sector. Many MBBS graduates choose to pursue postgraduate medical education, while some begin practicing as doctors or explore careers in research, public health, healthcare management, and other allied fields. MBBS graduates can choose from the following options, depending on their interests:
NIRF Ranking:
3Careers360
: 1NIRF Ranking:
10Careers360
: 2Careers360
: 4NIRF Ranking:
35Careers360
: 5Careers360
: 6Ownership:
Kuthambakkam, Tamil Nadu
Ownership:
Kuthambakkam, Tamil Nadu
Careers360
: 7Careers360
: 7NIRF Ranking:
30Careers360
: 8NIRF Ranking:
36Careers360
: 9Ownership:
Pune, Maharashtra
Ownership:
Pune, Maharashtra
Careers360
: 10Careers360
: 10Careers360
: 11NIRF Ranking:
37Careers360
: 12Careers360
: 13NIRF Ranking:
47Careers360
: 14Careers360
: 15NIRF Ranking:
50Careers360
: 16Careers360
: 17Ownership:
Puducherry, Puducherry
Ownership:
Puducherry, Puducherry
Careers360
: 18Careers360
: 18NIRF Ranking:
43Careers360
: 19NIRF Ranking:
46Careers360
: 20Careers360
: 21Careers360
: 22Careers360
: 23NIRF Ranking:
42Careers360
: 24Ownership:
Kelambakkam, Tamil Nadu
Ownership:
Kelambakkam, Tamil Nadu
Careers360
: 25Careers360
: 25Ownership:
Mumbai, Maharashtra
Ownership:
Mumbai, Maharashtra
Careers360
: 26Careers360
: 26Careers360
: 27Careers360
: 28Ownership:
Bhilai, Chhattisgarh
Ownership:
Bhilai, Chhattisgarh
Ownership:
Jammu, Jammu and Kashmir
Ownership:
Jammu, Jammu and Kashmir
Ownership:
Shahbaad Markanda, Haryana
Ownership:
Shahbaad Markanda, Haryana
Ownership:
Kadaballi, Karnataka
Ownership:
Kadaballi, Karnataka
Ownership:
Devanahalli, Karnataka
Ownership:
Devanahalli, Karnataka
Ownership:
Kumaramangalam, Kerala
Ownership:
Kumaramangalam, Kerala
Ownership:
Faridabad, Haryana
Ownership:
Faridabad, Haryana
Ownership:
Thrissur, Kerala
Ownership:
Thrissur, Kerala
Ownership:
Kaliwas, Rajasthan
Ownership:
Kaliwas, Rajasthan
Ownership:
Puttur, Andhra Pradesh
Ownership:
Puttur, Andhra Pradesh