The fee range for MBBS courses from government medical colleges is around ₹6000 to ₹1 lakh or more per year. The top government MBBS colleges in India are AIIMS Delhi, NIMHANS JIPMER, Sanjay Gandhi Postgraduate Institute of Medical Sciences, Madras Medical College, etc. The fee range for top government medical colleges is a few thousands to around ₹1 lakh annually while the fees in private medical colleges is much higher, counted in crores. There are around 79 to 80 government medical colleges in India with low MBBS fees.
You must secure excellent marks in NEET UG exam to take admission in the MBBS course at top government colleges in India. MBBS Fees for government medical colleges are cheap or budget-friendly. The demand and competition for government medical college seats is increasing rapidly. Despite limited seats and high competition, the MBBS fees for government medical colleges remains nominal. The average MBBS fees for government medical colleges is approximately ₹8000 to ₹35,000 per year.

Join the free NEET whatsapp group for latest NEET updates and other important information
Top Government Medical Colleges in India MBBS Fees
Studying at top government medical colleges in India is affordable and rewarding. The top government MBBS colleges in India are IPGMER Kolkata, IGIMS, GMCH, UCMS New Delhi, BJMC Ahmedabad, BHU, etc. Check the table below for top government medical colleges in India MBBS fees.
Top Government Medical Colleges in India MBBS Fees | |
List of Top Government Medical College | Total Fees |
IPGMER Kolkata | ₹40,500 (including hostel and tuition fees) |
IGIMS | ₹3,15,000 |
GMCH | ₹78,379 |
UCMS New Delhi | ₹1 lakh (approximately) |
BJMC Ahmedabad | ₹1 lakh (approximately) |
BHU | ₹1 lakh (approximately) |
GMC Nagpur | ₹7 lakh (approximately) |
GMC Amritsar | ₹8 lakh (approximately) |
GRMC Gwalior | ₹4 lakh (approximately) |
GMC Patiala | ₹8 lakh (approximately) |
Mysore Medical College | ₹2 lakh (approximately) |
MGMMC Indore | ₹5 lakh (approximately) |
GMCA Akola | ₹7 lakh (approximately) |
Tirunelveli Medical College | ₹18,500 annually |
CIMS Bilaspur | ₹1,80,000 |
GMC Goa | ₹14,04,000 (approximately) |
KIMS | ₹18,50,000 (All India Quota) |
MBBS Fees for Government Medical Colleges in Uttar Pradesh
The fees for an MBBS from government medical colleges in UP starts from ₹18,000 and goes up to ₹54,600 for the AIQ seats. Dr. Ram Manohar Lohia Institute of Medical Science has the lowest tuition fees of ₹18,000. On the other hand, King George Medical University Lucknow has the highest fee of ₹54,600.
MBBS Fees for Government Medical Colleges in Uttar Pradesh | |
Government Medical Colleges in Uttar Pradesh | AIQ Fees (Annual) |
Dr. Ram Manohar Lohia Institute of Medical Science | ₹18,000 |
Government Medical College Kannauj | ₹26,000 |
Government Medical College Ayodhya | ₹36,000 |
Government Medical College Firozabad | ₹36,000 |
Government Medical College Basti | ₹36,000 |
Government Medical College Jalaun | ₹40,800 |
Government Medical College Banda | ₹42,000 |
Government Medical College Azamgarh | ₹42,000 |
Uttar Pradesh University of Medical Sciences | ₹42,000 |
Maharani Laxmibai Medical College Jhansi | ₹42,000 |
King George Medical University Lucknow | ₹54,600 |
MBBS Fees for Government Medical Colleges in Delhi
The fees for government MBBS college in Delhi is between ₹74000 to ₹2,60,000. Delhi government MBBS colleges offer good exposure, learning environment, affordable fees and a vast industry network. Students can check the MBBS fees for government medical colleges in Delhi below.
MBBS Fees for Government Medical Colleges in Delhi | |
Top Government Medical Colleges in Delhi | Tuition Fees |
All India Institute of Medical Sciences | More than ₹61000 |
Maulana Azad Medical College | More than ₹124000 |
Lady Hardinge Medical College | More than ₹74000 |
University College of Medical Sciences | More than ₹1,40,000 |
Vardhman Mahavir Medical College & Safdarjung Hospital | More than ₹2,60,000 |
Atal Bihari Vajpayee Institute of Medical Sciences | More than ₹1,60,000 lakh |
Dr Baba Saheb Ambedkar Medical College and Hospital | More than ₹5 lakh |
NDMC Medical College | ₹2,30,000 |
Benefits of MBBS from Government Medical Colleges
Students across India prefer government colleges for MBBS over public or private colleges due a range of reasons and benefits. One of the most significant benefits of pursuing MBBS from a government college is the subsidized fees eliminating burdensome financial commitments. Other benefits of MBBS from a government medical college are listed below.
- Subsidized fees reduced financial burden on the student and his or her family.
- Experienced faculty for effective learning and doubt solving.
- High inflow of patients due to lesser charges provides good practical exposure to the students.
- Reservation for SC/ST/OBC/EWS and PwD students.

MBBS Fees for Government Medical Colleges – FAQs
MBBS fee for government medical colleges in 2025 is around ₹6000 to ₹1 lakh or more per year.
The MBBS fees from government medical colleges in UP is between ₹18,000 and ₹54,600 for the AIQ seats.
The fees for government MBBS colleges in Delhi ranges between ₹74000 to ₹2,60,000. AIIMS is a popular choice of students for government MBBS college in Delhi.