Medical College Fees in India for MBBS: State-Wise Fee Structure, AIIMS Fees & Affordable Medical Colleges
After clearing the NEET exam, every medical aspirant is looking for the most affordable college option. A clear understanding of the medical college fees in India for MBBS is crucial for choosing the best affordable college across all the available options. Different types of medical MBBS colleges across India, such as AIIMS, government, private, deemed, and semi-government colleges, offer their own fee structures as per their academic offerings and other facilities.
NEET 2026 aspirants must read this blog from Matrix Academy before choosing a medical college to pursue the most affordable MBBS college as per the budget. In this blog, students find government medical college fees in India, private college fees, state-wise comparisons, AIIMS fee structures, and the most affordable MBBS colleges across India.
What is the Average Fee for MBBS in India? Government, Private & Deemed Universities
In India, the fee range to pursue MBBS is different depending on the academic facilities, institution type, and student category. An ideal selection for MBBS can be based on factors like NEET 2026 cutoff marks, budget, academic offerings, clinical exposure, and other factors.
On average, the government medical college MBBS fee in India is between ₹5,000- ₹6,00,000, and the private medical college fee ranges between ₹40,00,000- ₹2,00,00,000. This fee range includes different types of medical colleges across India, such as private, govt, JIPMER, deemed, and management quota seats. AIIMS institutions offer MBBS with one of the lowest MBBS fees in India, with complete 5.5-year course expenses generally ranging between ₹6,000 and ₹50,000. The average MBBS fee structure in India, as per the different college categories, is attached below-
| Institute Category | Average Total MBBS Fee |
| AIIMS Institutes | ₹5,000- ₹50,000 |
| JIPMER | ₹35,000- ₹50,000 |
| Central Government Medical Colleges | ₹5,000- ₹1,50,000 |
| State Government Medical Colleges | ₹50,000 to ₹10,00,000 |
| Semi-Government Medical Colleges | 10,50,000–₹70,00,000 |
| Private Medical Colleges | ₹40,00,000- ₹2,00,00,000 |
| Deemed Universities | ₹70,00,000-₹1,60,00,000 |
| Management Quota Colleges | ₹80,00,000- ₹2,00,00,000 |
Check our blog:
- Top Government Medical Colleges in Rajasthan: Check NEET Cutoff, Fees & Seats for 2026-27 Admissions
- List of Top Private Medical Colleges in Rajasthan: NEET Cutoff, Fees & Seats (2026)
State-Wise Average Fee for MBBS in India (Government and Private)
An average fee for MBBS is different in each state as per the medical education criteria. Generally, govt medical colleges in India accept MBBS admissions between ₹50,000 to ₹10,00,000, while private colleges’ fees range between 40,00,000- ₹2,00,00,000. AIIMS institutes a general fee for MBBS of around ₹5,000- ₹50,000.
The MBBS fee trends from each state indicate that Tamil Nadu, Rajasthan, West Bengal, and Delhi offer some of the most affordable government MBBS programs, while Karnataka and Maharashtra have higher fee structures in private institutions. The table mentioned below, prepared by the Matrix Academy, contains information regarding the private and government medical college MBBS fees for each state.
| State | Government College Fee | Private College Fee |
| Andhra Pradesh | ₹15,000- ₹1,50,000 | ₹55,00,000- ₹85,00,000 |
| Arunachal Pradesh | ₹50,000- ₹3,00,000 | No Private Colleges in Arunachal Pradesh |
| Assam | ₹30,000- ₹1,50,000 | No Private Colleges in Assam |
| Bihar | ₹10,000- ₹1,00,000 | ₹45,00,000- ₹1,00,00,000 |
| Chhattisgarh | ₹40,000- ₹2,00,000 | ₹35,00,000- ₹55,00,000 |
| Goa | ₹44,000- ₹1,15,000 | No Private Colleges in Goa |
| Gujarat | ₹1,00,000- ₹5,00,000 | ₹55,00,000- ₹75,00,000 |
| Haryana | ₹80,000- ₹5,00,000 | ₹55,00,000- ₹2,00,00,000 |
| Himachal Pradesh | ₹2,00,000- ₹3,00,000 | ₹50,00,000- ₹1,30,00,000 |
| Jharkhand | ₹25,000- ₹1,00,000 | ₹50,00,000- ₹80,00,000 |
| Karnataka | ₹3,00,000- ₹4,00,000 | ₹1,50,00,000- ₹2,50,00,000 |
| Keralam | ₹1,40,000- ₹2,00,000 | ₹90,00,000- ₹1,50,00,000 |
| Madhya Pradesh | Around ₹5,00,000 | ₹53,00,000- ₹75,00,000 |
| Maharashtra | ₹4,00,000- ₹7,00,000 | ₹1,35,00,000- ₹2,50,00,000 |
| Manipur | ₹20,000 – ₹2,00,000 | ₹27,00,000- ₹1,00,00,000 |
| Meghalaya | ₹63,000 to ₹2,50,000 | ₹24,00,000- ₹90,00,000 |
| Mizoram | ₹3,00,000- ₹4,00,000 | No Private Colleges in Mizoram |
| Nagaland | Around ₹7,00,000 | No Private Colleges in Nagaland |
| Odisha | ₹1,80,000- ₹3,00,000 | ₹30,00,000- ₹1,00,00,000 |
| Punjab | ₹7,00,000- ₹9,00,000 | ₹20,00,000- ₹90,00,000+ |
| Rajasthan | ₹3,00,000 | ₹85,00,000- ₹1,50,00,000 |
| Sikkim | No Govt Medical College in Sikkim | ₹1,00,00,000- ₹2,00,00,000 |
| Tamil Nadu | ₹80,000- ₹3,00,000 | ₹40,00,000- ₹1,80,00,000 |
| Telangana | ₹55,000- ₹65,000 | ₹55,00,000- ₹1,00,00,000 |
| Tripura | ₹3,00,000 – ₹4,00,000 | ₹71,00,000- ₹90,00,000 |
| Uttar Pradesh | ₹2,00,000- ₹3,00,000 | ₹50,00,000- ₹1,20,00,000 |
| Uttarakhand | ₹6,50,000- ₹7,50,000 | ₹80,00,000- ₹1,50,00,000 |
| West Bengal | ₹40,000 – ₹2 Lakh | ₹50,00,000- ₹1,75,00,000 |
Top 10 Most Affordable MBBS Colleges in India
The best option for the MBBS students with low-fees medical colleges in India is the government medical colleges that offer an affordable fee structure, excellent academics, hospital exposure, and strong career prospects at minimal cost. Across India, AIIMS Delhi is one of the most affordable colleges in India, with an entire course fee of ₹5,000- ₹6,500.
| College Name | Category | State | Approximate Total MBBS Fee (Entire Program) |
| AIIMS Delhi | AIIMS | Delhi | ₹6,280 to ₹8,140 |
| AIIMS Patna | AIIMS | Bihar | ₹5,856 |
| AIIMS Gorakhpur | AIIMS | Uttar Pradesh | ₹5,856- ₹6,000 |
| AIIMS Deoghar | AIIMS | Jharkhand | ₹5,856 |
| Maulana Azad Medical College | Government | Delhi | ₹14,125 |
| AIIMS Guwahati | AIIMS | Assam | ₹26,350- ₹26,425 |
| JIPMER Puducherry | Central Govt | Puducherry | ₹35,075 |
| Government Medical College Thiruvananthapuram | Government | Kerala | ₹1,46,000- ₹2,50,000 |
| King George’s Medical University (KGMU) | Government | Uttar Pradesh | ₹1,00,000- ₹1,40,000 |
| Seth Gordhandas Sunderdas Medical College (GSMC) | Government | Maharashtra | ₹6,62,400- ₹7,86,900 |
AIIMS Institutes MBBS Fee in India
NEET 2026 aspirants with a dream of completing MBBS with low medical college fees in India should focus on admissions to AIIMS institutes that offer the lowest MBBS course fee admission to all the qualified students as per the cutoff.
As of 2026, AIIMS Delhi has the lowest medical college fees in India, with a fee of ₹6,280 to ₹7,000 for a 5.5 MBBS course fee. Some other affordable AIIMS medical colleges in India are AIIMS Bhopal, AIIMS Patna, AIIMS Gorakhpur, AIIMS Deoghar, and AIIMS Bathinda, with an average fee range of ₹6,000- ₹9,000. AIIMS Bhubaneswar and AIIMS Rajkot are some of the highest MBBS course fee colleges with an average fee of ₹26,000- ₹30,000. Check the AIIMS Doctor Salary to know about the packages offered by the AIIMS institutes to medical doctors as per the different posts.
| AIIMS Institute Name | Foundation Year | City & State | MBBS Seats | MBBS Course Fee (Approx.) |
| 1. AIIMS Delhi | 1956 | Delhi | 132 | ₹6,280 to ₹7,000 |
| 2. AIIMS Bhopal | 2012 | Bhopal, Madhya Pradesh | 125 | ₹6,000- ₹9,000 |
| 3. AIIMS Jodhpur | 2012 | Jodhpur, Rajasthan | 125 | ₹5,856- ₹24,200 |
| 4. AIIMS Rishikesh | 2012 | Rishikesh, Uttarakhand | 125 | ₹19,000- ₹30,000 |
| 5. AIIMS Bhubaneswar | 2012 | Bhubaneswar, Odisha | 125 | ₹26,000- ₹30,000 |
| 6. AIIMS Raipur | 2012 | Raipur, Chhattisgarh | 125 | ₹6,000- ₹10,000 |
| 7. AIIMS Patna | 2012 | Patna, Bihar | 125 | ₹5,856- ₹8,000 |
| 8. AIIMS Nagpur | 2018 | Nagpur, Maharashtra | 125 | ₹5,000- ₹7,000 |
| 9. AIIMS Kalyani | 2019 | Kalyani, West Bengal | 125 | ₹10,000–₹25,000 |
| 10. AIIMS Gorakhpur | 2019 | Gorakhpur, Uttar Pradesh | 125 | ₹5,000- ₹7,000 |
| 11. AIIMS Bibinagar | 2019 | Bibinagar, Telangana | 100 | ₹6,000- ₹10,000 |
| 12. AIIMS Deoghar | 2019 | Deoghar, Jharkhand | 125 | ₹5,856- ₹6,500 |
| 13. AIIMS Bathinda | 2019 | Bathinda, Punjab | 100 | ₹5,856- ₹6,790 |
| 14. AIIMS Rajkot | 2020 | Rajkot, Gujarat | 50 | ₹25,000-₹30,000 |
| 15. AIIMS Guwahati | 2020 | Guwahati, Assam | 50 | ₹5,856- ₹6,365 |
| 16. AIIMS Jammu | 2020 | Vijaypur, Samba District, Jammu Division | 62 | ₹5,856- ₹7,000 |
| 17. AIIMS Madurai | 2021 | Madurai, Tamil Nadu | 50 | ₹7,640 |
| 18. AIIMS Bilaspur | 2020 | Bilaspur, Himachal Pradesh | 50 | ₹5,856- ₹7,740 |
| 19. AIIMS Mangalagiri | 2018 | Guntur, Andhra Pradesh | 125 | ₹6,000- ₹7,000 |
| 20. AIIMS Raebareli | 2013 | Raebareli, Uttar Pradesh | 100 | ₹7,000-₹8,000 |
Also Read:
- How to get Admission in AIIMS Delhi? Check Steps, Rank, Marks, Fees of AIIMS Delhi
- How Many Days are Left for NEET Re-Exam 2026? Check the Last Days Preparation Tips
Best Government Medical College (GMC) Fees Structure & Top Affordable Options
Government medical college fees in India are very low, with various subsidies and high-quality medical training. This is why students prefer a reputed medical college to get admission to the MBBS course rather than a private college with a very high fee structure.
The most affordable government MBBS Colleges for students across India are Lady Hardinge Medical College (LHMC) and Maulana Azad Medical College, with a course fee of ₹7,400- ₹40,000. Students can target these colleges by focusing on scoring 660 to 710+ marks, as these colleges are government colleges. Before targeting a government medical college, students can consider the top 15 cheapest medical colleges for MBBS, attached below-
| College Name | State | Total MBBS Fee |
| 1. Lady Hardinge Medical College (LHMC) | Delhi | ₹7,400- ₹12,000 |
| 2. Maulana Azad Medical College | Delhi | ₹14,125 (₹20,000-₹40,000 additional charges can be applicable) |
| 3. Patna Medical College (PMCH) | Bihar | ₹40,500- ₹42,750 |
| 4. Medical College and Hospital | West Bengal | ₹40,000- ₹50,000 |
| 5. NRS Medical College | West Bengal | ₹40,000- ₹50,000 |
| 6. Guntur Medical College (GMC) | Andhra Pradesh | ₹67,500- ₹75,000 |
| 7. Madras Medical College (MMC) | Tamil Nadu | ₹90,000- ₹1,00,000 |
| 8. Stanley Medical College | Tamil Nadu | ₹90,000- ₹1,00,000 |
| 9. VMMC Delhi | Delhi | ₹2,65,000 |
| 10. BJ Medical College | Gujarat | ₹1,00,000- ₹1,20,000 |
| 11. King George’s Medical University (KGMU) | Uttar Pradesh | ₹1,23,000- ₹2,20,000 |
| 12. Government Medical College & Hospital (GMCH), Chandigarh | Chandigarh | ₹1,25,000- ₹1,49,000 |
| 13. RUHS College of Medical Sciences | Rajasthan | ₹3,50,000- ₹5,50,000 |
| 14. JLN Medical College | Rajasthan | ₹4,00,000- ₹5,10,000 |
| 15. SMS Medical College | Rajasthan | ₹5,10,000- ₹5,37,000 |
Note: Students should also consider that government colleges make a bond agreement with students, where they must serve in government or rural hospitals for a specific time period after MBBS, or pay a penalty if they fail to do so. In Rajasthan, the bond criteria are 2 years of compulsory service or a penalty of ₹5,00,000.
Best Private Medical Colleges in India with Low Fees
All the NEET aspirants can’t take admission to government medical colleges for MBBS because of the limited number of seats and intense level of competition. Due to this, NEET aspirants search for private medical colleges in India with low fees to consider for admission in MBBS.
CMC, Vellore, is the lowest fee college option for MBBS with an overall course fee of around ₹4,50,000- ₹6,00,000. Generally, the private medical college fee ranges between ₹40,00,000- ₹1,50,00,000. The table mentioned below contains a list of the 10 best private medical colleges in India with low fees to read before admissions-
| College Name | State | Total MBBS Fee (Approximately) | Type |
| Christian Medical College (CMC) | Tamil Nadu | ₹4,50,000- ₹6,00,000 | Private |
| Maharaja Agrasen Medical College | Haryana | ₹10,50,000- ₹12,50,000 | Private |
| St. John’s Medical College | Karnataka | ₹30,00,000- ₹36,00,000 | Private |
| CMC Ludhiana | Punjab | ₹32,00,000-₹42,00,000 | Private |
| Kempegowda Institute of Medical Sciences (KIMS) | Karnataka | ₹55,00,000- ₹70,00,000 | Private |
| Symbiosis Medical College for Women (SMCW) | Maharashtra | ₹61,00,000- ₹66,00,000 | Private |
| Kasturba Medical College (KMC) | Karnataka | ₹70,00,000- ₹71,00,000 | Private |
| JSS Medical College | Karnataka | ₹1,00,00,000- ₹1,20,00,000 | Private |
| SRM Medical College | Chennai | ₹1,13,00,000- ₹1,40,00,000 | Private |
| Geetanjali Medical College & Hospital (GMCH) | Rajasthan | ₹1,20,00,000- ₹1,70,00,000 | Private |
Best Deemed Medical Colleges in India with Low Fees
As per the NMC, approximately 50-60 deemed universities across India provide quality education, modern infrastructure, and better seat availability despite higher tuition costs. Their fees are high in comparison with government medical colleges, but they offer admission opportunities with low NEET 2026 exam scores.
The MBBS course fee in deemed universities ranges between ₹70,00,000- ₹1,50,00,000, depending on the academic facilities offered by them. Find the attached list of deemed medical colleges in India with the fee structure as follows-
| College Name | State | Total MBBS Fee |
| Kasturba Medical College (KMC) | Mangalore, Karnataka | ₹71,00,000 |
| Kasturba Medical College (KMC) | Manipal, Karnataka | ₹70,00,000- ₹72,00,000 |
| Hamdard Medical College | Delhi | ₹75,00,000+ |
| Kalinga Institute of Medical Sciences (KIMS) | Odisha | ₹85,00,000- ₹1,00,00,000 |
| JSS Medical College | Karnataka | ₹1,00,00,000- ₹1,20,00,000 |
| Saveetha Medical College | Tamil Nadu | ₹1,10,00,000- ₹1,40,00,000 |
| Bharati Vidyapeeth Pune | Maharashtra | ₹1,28,00,000- ₹1,30,00,000 |
| DY Patil Pune | Maharashtra | ₹1,40,00,000- ₹1,50,00,000 |
| Sri Ramachandra Medical College | Tamil Nadu | ₹1,45,00,000- ₹1,60,00,000 |
| MGM Navi Mumbai | Maharashtra | ₹1,20,00,000- ₹1,30,00,000 |
Best Semi-Government Medical Colleges in India with Affordable Fee Structure
Semi-government medical colleges in India are managed by the government and trusts together. They receive funds from the government and offer affordable MBBS medical education in comparison with private colleges. Some good semi-government medical colleges with an affordable MBBS fee structure are as follows-
| College Name | State | Total MBBS Fee (Approximately) |
| Maharaja Agrasen Medical College | Haryana | ₹10,50,000- ₹12,50,000 |
| GMERS Medical College | Gujarat | ₹18,75,000- ₹20,00,000 |
| Terna Medical College | Maharashtra | ₹32,00,000- ₹40,00,000 |
| ACPM Medical College | Maharashtra | ₹38,00,000- ₹45,00,000 |
| Zydus Medical College | Gujarat | ₹35,00,000- ₹70,00,000 |
How to Choose the Most Affordable College for MBBS?
NEET aspirants can consider the tips suggested by the Matrix Academy to increase the overall chance of choosing the most affordable college to pursue the MBBS program.
- Before applying to a college for MBBS, compare the total 5.5-year course fee and other expenses.
- If your score is 650+, then focus on targeting AIIMS/top government. A score between a range of 550- 649 can focus on targeting state government or low-fee private. If a student scored below 550 marks, then the deemed or management quota MBBS seats are the best possible option.
- The top-most affordable government medical colleges are AIIMS and government colleges, instead of private colleges. AIIMS and government medical colleges offer affordable education with subsidies.
- Students can register in both state and AIQ counselling to increase the overall chance of getting a good and affordable medical college.
- Every private college must have some government quota seats that offer MBBS admissions with subsidies. So, students can prioritise these seats as the most affordable option for MBBS.
- Students should also get complete information on hostel facilities, security deposit, and other charges separately.
- Students should evaluate the state quota benefits available as per their domicile state.
- Consider the MBBS college for admissions as per the NEET 2026 score.
- Actionable tip: Check the total MBBS seats in India to apply to the college with the maximum number of seats.
Conclusion
Students can choose the medical college that offers the most affordable fee structure for MBBS. In India, the most affordable MBBS colleges are AIIMS institutes with an average fee range of ₹5,000- ₹50,000. Government colleges offer affordable MBBS education in comparison with private medical colleges. State and central government MBBS college fee ranges between ₹5,000- ₹6,00,000, while private medical college fee ranges between ₹40,00,000- ₹2,00,00,000. Understanding private medical college fees in India, state-wise variations, and category-wise fee structures helps aspirants to make smarter counselling decisions.
FAQs
Government medical colleges fee relies between ₹5,000 and ₹6,00,000 for the complete MBBS course. The final MBBS fee depends on the state, institution, and applicable quotas.
AIIMS institutes offer the lowest MBBS fees, with an approximate fee range of ₹6,000 to ₹50,000 for the entire program.
Private medical college fees for the MBBS 5.5-year program generally range from ₹40 lakh to ₹2 crore.
Delhi, Rajasthan, Tamil Nadu, and West Bengal have some of the most affordable government MBBS programs with low tuition fees and quality medical education.
Christian Medical College (CMC), Vellore, is one of the most affordable private medical colleges, with an approximate total MBBS fee of ₹4,50,000- ₹6,00,000.
Students can find the most affordable college option by participating in both AIQ and state counselling, targeting government quota seats, comparing fee structures, and considering domicile-based reservation benefits.
Deemed medical universities’ MBBS fee ranges between ₹70,00,000 and ₹1,60,00,000 for MBBS, depending on infrastructure, clinical, and academic facilities.
AIIMS are the most affordable college option for MBBS with a fee range of ₹6,000- ₹50,000. Other govt colleges are Maulana Azad Medical College, JIPMER Puducherry, Government Medical College Thiruvananthapuram, and King George’s Medical University (KGMU), with an average fee range of ₹10,000- ₹1,50,000.


