Skip to main content Scroll Top
Medical College Fees in India for MBBS State-Wise Fee Structure, AIIMS Fees & Affordable Medical Colleges

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 CategoryAverage 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 Colleges10,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:

  1. Top Government Medical Colleges in Rajasthan: Check NEET Cutoff, Fees & Seats for 2026-27 Admissions
  2. 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.

StateGovernment College FeePrivate College Fee
Andhra Pradesh₹15,000- ₹1,50,000₹55,00,000- ₹85,00,000
Arunachal Pradesh₹50,000- ₹3,00,000No Private Colleges in Arunachal Pradesh
Assam₹30,000- ₹1,50,000No 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,000No 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 PradeshAround ₹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,000No Private Colleges in Mizoram
NagalandAround ₹7,00,000No 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
SikkimNo 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 NameCategoryStateApproximate Total MBBS Fee  (Entire  Program)
AIIMS DelhiAIIMSDelhi₹6,280 to ₹8,140
AIIMS PatnaAIIMSBihar₹5,856
AIIMS GorakhpurAIIMSUttar Pradesh₹5,856- ₹6,000
AIIMS DeogharAIIMSJharkhand₹5,856
Maulana Azad Medical CollegeGovernmentDelhi₹14,125
AIIMS GuwahatiAIIMSAssam₹26,350- ₹26,425
JIPMER PuducherryCentral GovtPuducherry₹35,075
Government Medical College ThiruvananthapuramGovernmentKerala₹1,46,000- ₹2,50,000
King George’s Medical University (KGMU)GovernmentUttar Pradesh₹1,00,000- ₹1,40,000
Seth Gordhandas Sunderdas Medical College (GSMC)GovernmentMaharashtra₹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 NameFoundation YearCity & StateMBBS SeatsMBBS Course Fee (Approx.)
1.     AIIMS Delhi1956Delhi132₹6,280 to ₹7,000
2.     AIIMS Bhopal2012Bhopal, Madhya Pradesh125₹6,000- ₹9,000
3.     AIIMS Jodhpur2012Jodhpur, Rajasthan125₹5,856- ₹24,200
4.     AIIMS Rishikesh2012Rishikesh, Uttarakhand125₹19,000- ₹30,000
5.     AIIMS Bhubaneswar2012Bhubaneswar, Odisha125₹26,000- ₹30,000
6. AIIMS Raipur2012Raipur, Chhattisgarh125₹6,000- ₹10,000
7. AIIMS Patna2012Patna, Bihar125₹5,856- ₹8,000
8. AIIMS Nagpur2018Nagpur, Maharashtra125₹5,000- ₹7,000
9. AIIMS Kalyani2019Kalyani, West Bengal125₹10,000–₹25,000
10.  AIIMS Gorakhpur2019Gorakhpur, Uttar Pradesh125₹5,000- ₹7,000
11. AIIMS Bibinagar2019Bibinagar, Telangana100₹6,000- ₹10,000
12.  AIIMS Deoghar2019Deoghar, Jharkhand125₹5,856- ₹6,500
13.  AIIMS Bathinda2019Bathinda, Punjab100₹5,856- ₹6,790
14.  AIIMS Rajkot2020Rajkot, Gujarat50₹25,000-₹30,000
15.  AIIMS Guwahati2020Guwahati, Assam50₹5,856- ₹6,365
16. AIIMS Jammu2020Vijaypur, Samba District, Jammu Division62₹5,856- ₹7,000
17.  AIIMS Madurai2021Madurai, Tamil Nadu50₹7,640
18.  AIIMS Bilaspur2020Bilaspur, Himachal Pradesh50₹5,856- ₹7,740
19. AIIMS Mangalagiri2018Guntur, Andhra Pradesh125₹6,000- ₹7,000
20.  AIIMS Raebareli2013Raebareli, Uttar Pradesh100₹7,000-₹8,000

Also Read:

  1. How to get Admission in AIIMS Delhi? Check Steps, Rank, Marks, Fees of AIIMS Delhi
  2. 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 NameStateTotal MBBS Fee
1. Lady Hardinge Medical College (LHMC)Delhi₹7,400- ₹12,000
2. Maulana Azad Medical CollegeDelhi₹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 HospitalWest Bengal₹40,000- ₹50,000
5. NRS Medical CollegeWest 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 CollegeTamil Nadu₹90,000- ₹1,00,000
9. VMMC DelhiDelhi₹2,65,000
10. BJ Medical CollegeGujarat₹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), ChandigarhChandigarh₹1,25,000- ₹1,49,000
13. RUHS College of Medical SciencesRajasthan₹3,50,000- ₹5,50,000
14. JLN Medical CollegeRajasthan₹4,00,000- ₹5,10,000
15. SMS Medical CollegeRajasthan₹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 NameStateTotal MBBS Fee (Approximately)Type
Christian Medical College (CMC)Tamil Nadu₹4,50,000- ₹6,00,000Private
Maharaja Agrasen Medical CollegeHaryana₹10,50,000- ₹12,50,000Private
St. John’s Medical CollegeKarnataka₹30,00,000- ₹36,00,000Private
CMC LudhianaPunjab₹32,00,000-₹42,00,000Private
Kempegowda Institute of Medical Sciences (KIMS)Karnataka₹55,00,000- ₹70,00,000Private
Symbiosis Medical College for Women (SMCW)Maharashtra₹61,00,000- ₹66,00,000Private
Kasturba Medical College (KMC)Karnataka₹70,00,000- ₹71,00,000Private
JSS Medical CollegeKarnataka₹1,00,00,000- ₹1,20,00,000Private
SRM Medical CollegeChennai₹1,13,00,000- ₹1,40,00,000Private
Geetanjali Medical College & Hospital (GMCH)Rajasthan₹1,20,00,000- ₹1,70,00,000Private

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 NameStateTotal 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 CollegeDelhi₹75,00,000+
Kalinga Institute of Medical Sciences (KIMS)Odisha₹85,00,000- ₹1,00,00,000
JSS Medical CollegeKarnataka₹1,00,00,000- ₹1,20,00,000
Saveetha Medical CollegeTamil Nadu₹1,10,00,000- ₹1,40,00,000
Bharati Vidyapeeth PuneMaharashtra₹1,28,00,000- ₹1,30,00,000
DY Patil PuneMaharashtra₹1,40,00,000- ₹1,50,00,000
Sri Ramachandra Medical CollegeTamil Nadu₹1,45,00,000- ₹1,60,00,000
MGM Navi MumbaiMaharashtra₹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 NameStateTotal MBBS Fee (Approximately)
Maharaja Agrasen Medical CollegeHaryana₹10,50,000- ₹12,50,000
GMERS Medical CollegeGujarat₹18,75,000- ₹20,00,000
Terna Medical CollegeMaharashtra₹32,00,000- ₹40,00,000
ACPM Medical CollegeMaharashtra₹38,00,000- ₹45,00,000
Zydus Medical CollegeGujarat₹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

What is the MBBS fee in government medical colleges in India?

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.

Which colleges in India offer the lowest MBBS fee structure?

AIIMS institutes offer the lowest MBBS fees, with an approximate fee range of ₹6,000 to ₹50,000 for the entire program.

What is the average MBBS course fee from a private medical college in India?

Private medical college fees for the MBBS 5.5-year program generally range from ₹40 lakh to ₹2 crore.

Which states offer the most affordable government MBBS education?

Delhi, Rajasthan, Tamil Nadu, and West Bengal have some of the most affordable government MBBS programs with low tuition fees and quality medical education.

Which private college is the most affordable for the MBBS course?

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.

How can I choose the best and lowest fee MBBS college?

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.

What is the average fee structure of deemed medical universities?

Deemed medical universities’ MBBS fee ranges between ₹70,00,000 and ₹1,60,00,000 for MBBS, depending on infrastructure, clinical, and academic facilities.

What are some affordable government medical colleges in India for MBBS?

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.