The fee range for MBBS courses from government medical colleges is around Rs. 6000 to Rs. 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 Rs. 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 medical 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 Rs. 8000 to Rs. 35,000 per year.
There are lakhs of aspirants who are dreaming for the prestigious seats of the top government medical colleges in India to pursue MBBS but the main reason behind this is finances as well as world class education in the field of medical. In this blog, we will be talking about MBBS fees for top government medical colleges in India, along with the fees of government medical colleges in Uttar Pradesh, as well as advantages of getting MBBS seats in government medical colleges to students.

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. The IPGMER Kolkata has total fees around 40,500 Rs including hostel as well as tuition fees, IGIMS having a total of 3,15,000 which is slightly on a higher side in comparison to IPGMER Kolkata and simultaneously fees of other top government medical colleges are mentioned in the table below in detail.
Top Government Medical Colleges in India MBBS Fees | |
List of Top Government Medical College | Total Fees |
IPGMER Kolkata | Rs. 40,500 (including hostel and tuition fees) |
IGIMS | Rs. 3,15,000 |
GMCH | Rs. 78,379 |
UCMS New Delhi | Rs. 1 lakh (approximately) |
BJMC Ahmedabad | Rs. 1 lakh (approximately) |
BHU | Rs. 1 lakh (approximately) |
GMC Nagpur | Rs. 7 lakh (approximately) |
GMC Amritsar | Rs. 8 lakh (approximately) |
GRMC Gwalior | Rs. 4 lakh (approximately) |
GMC Patiala | Rs. 8 lakh (approximately) |
Mysore Medical College | Rs. 2 lakh (approximately) |
MGMMC Indore | Rs. 5 lakh (approximately) |
GMCA Akola | Rs. 7 lakh (approximately) |
Tirunelveli Medical College | Rs. 18,500 annually |
CIMS Bilaspur | Rs. 1,80,000 |
GMC Goa | Rs. 14,04,000 (approximately) |
KIMS | Rs. 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 Rs. 18,000 and goes up to Rs. 54,600 for the AIQ seats. Dr. Ram Manohar Lohia Institute of Medical Science has the lowest tuition fees of Rs. 18,000. On the other hand, King George Medical University Lucknow has the highest fee of Rs. 54,600. There are some other government medical colleges in Uttar Pradesh that are having reliable fees for their MBBS program. Check the table mentioned below that covers different medical colleges in Uttar Pradesh along with AIQ fees (annual).
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 | Rs. 18,000 |
Government Medical College Kannauj | Rs. 26,000 |
Government Medical College Ayodhya | Rs. 36,000 |
Government Medical College Firozabad | Rs. 36,000 |
Government Medical College Basti | Rs. 36,000 |
Government Medical College Jalaun | Rs. 40,800 |
Government Medical College Banda | Rs. 42,000 |
Government Medical College Azamgarh | Rs. 42,000 |
Uttar Pradesh University of Medical Sciences | Rs. 42,000 |
Maharani Laxmibai Medical College Jhansi | Rs. 42,000 |
King George Medical University Lucknow | Rs. 54,600 |
MBBS Fees for Government Medical Colleges in Delhi
The fees for government MBBS college in Delhi ranges between Rs. 74000 to Rs. 2,60,000. Delhi government MBBS colleges offer good exposure, learning environment, affordable fees and a vast industry network. The MBBS fees for the government medical colleges in Delhi includes AIIMS Delhi, one of the dream medical college for all the NEET aspirants and the preferred choice also covers the tuition fees of more than Rs. 61000, Maulana Azad Medical College also covers more than Rs. 1,24,000 and respective there are many other colleges mentioned. So, 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 Rs. 61000 |
Maulana Azad Medical College | More than Rs. 124000 |
Lady Hardinge Medical College | More than Rs. 74000 |
University College of Medical Sciences | More than Rs. 1,40,000 |
Vardhman Mahavir Medical College & Safdarjung Hospital | More than Rs. 2,60,000 |
Atal Bihari Vajpayee Institute of Medical Sciences | More than Rs. 1,60,000 lakh |
Dr Baba Saheb Ambedkar Medical College and Hospital | More than Rs. 5 lakh |
NDMC Medical College | Rs. 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.
Conclusion: MBBS fees for Government Medical Colleges
Every year there are lakhs of NEET aspirants are giving exam and everyone wants to enter in the top government medical colleges in India and across states but because of intense competition, there are very few aspirants who are able to make it. It is very important for the medical aspirants to know about the MBBS fees for government medical colleges in India and across states so that they will plan their finances in advance and will lead to avoid any kind of hassle or confusion at the later stages.
MBBS Fees for Government Medical Colleges – FAQs
MBBS fee for government medical colleges in 2025 is around Rs. 6000 to Rs.1 lakh or more per year.
The MBBS fees from government medical colleges in UP is between Rs.18,000 and Rs. 54,600 for the AIQ seats.
The fees for government MBBS colleges in Delhi ranges between Rs. 74000 to Rs. 2,60,000. AIIMS is a popular choice of students for government MBBS college in Delhi.