List of Top MBA Colleges in India 2025: Rankings, Fees, & Placements
The landscape of management education in India continues to evolve, with the Indian Institutes of Management (IIMs) consistently leading the way. The National Institutional Ranking Framework (NIRF) 2025 has reaffirmed the dominance of IIM Ahmedabad, IIM Bangalore, and IIM Kozhikode as the top three MBA colleges in the country. This article explores the rankings, fees, and placement statistics of the leading MBA programs in India for 2025.
Top MBA Colleges in India
The following table lists the top ten MBA programs in India based on the NIRF 2025 Management Ranking:
| Rank | Institute Name | City/Location | Type |
|---|---|---|---|
| 1 | Indian Institute of Management (IIM) Ahmedabad | Ahmedabad, Gujarat | Government |
| 2 | Indian Institute of Management (IIM) Bangalore | Bengaluru, Karnataka | Government |
| 3 | Indian Institute of Management (IIM) Kozhikode | Kozhikode, Kerala | Government |
| 4 | Indian Institute of Technology (IIT) Delhi | New Delhi, Delhi | Government |
| 5 | Indian Institute of Management (IIM) Calcutta | Kolkata, West Bengal | Government |
| 6 | Indian Institute of Management (IIM) Mumbai (formerly NITIE) | Mumbai, Maharashtra | Government |
| 7 | Indian Institute of Management (IIM) Lucknow | Lucknow, Uttar Pradesh | Government |
| 8 | Indian Institute of Management (IIM) Indore | Indore, Madhya Pradesh | Government |
| 9 | XLRI – Xavier School of Management | Jamshedpur, Jharkhand | Private |
| 10 | Indian Institute of Technology (IIT) Bombay | Mumbai, Maharashtra | Government |
Fees and Placement Overview
Understanding the financial aspect of pursuing an MBA is crucial for prospective students. Below is an overview of the fees and average placement packages for the top MBA colleges in India:
| Institute | Fees (₹ Lakh) | Average CTC (₹ LPA) |
|---|---|---|
| IIM Ahmedabad | 25.00 | 36.14 |
| IIM Bangalore | 24.50 | 35.92 |
| IIM Kozhikode | 22.50 | 28.05 |
| IIT Delhi | 12.00 | 25.82 |
| IIM Calcutta | 27.00 | 32.62 |
| IIM Mumbai | 21.00 | 27.75 |
| IIM Lucknow | 20.70 | 30.00 |
| IIM Indore | 21.14 | 25.68 |
| XLRI | 28.60 | 29.89 |
| IIT Bombay | 14.77 | 28.01 |
Key Takeaways
- High-End Costs: XLRI Jamshedpur and IIM Calcutta have the highest course fees among the top ten, at ₹28.60 Lakh and ₹27.00 Lakh, respectively.
- Top Placement Packages: IIM Ahmedabad leads with the highest average CTC of ₹36.14 LPA, followed closely by IIM Bangalore at ₹35.92 LPA.
- Optimal ROI: IIT Delhi and IIT Bombay offer lower fees while maintaining good average CTCs, making them attractive options for students concerned about return on investment.
- Premium Segment: The IIMs and XLRI typically charge higher fees but also provide the highest average placement packages.
- Mid-Range IIMs: IIMs like Kozhikode, Mumbai, Lucknow, and Indore have fees ranging from ₹20 to ₹22 lakh, with competitive average CTCs.
Conclusion
Choosing the right MBA college is a critical decision that should align with an individual’s career aspirations, financial considerations, and the specific strengths of each institution. While rankings provide valuable insights, prospective students should also consider factors such as specialization, entrance exam scores, and the overall return on investment.
Note: The information provided in this article is based on the latest available data as of November 2025 and is subject to change.

