Based on the NIRF recent rankings, IIT Madras, IIT Delhi, and IIT Bombay are on the list of top IITs in India, with the highest score being 89.97. The students can check the courses offered, the entrnace exams to be written and the fee structure to join the best IITs in India.
The top IITs in India are categorized under several parameters by the NIRF. IIT Madras has secured the top position in the overall and Engineering Institutions category with the highest score of 85.31 and 89.97, respectively. The IITs of India are governed by the Institutes of Technology Act, 1961, with a total of 23 IITs across the country, and they provide nearly 11,000 seats to all engineering and management aspirants.
Top 10 IITs in India
The MHRD-NIRF ranking is based on five parameters: teaching and learning resources, graduation outcome, outreach and inclusivity, perception, and research & professional practice.
The top 10 NIRF rankings for IITs in India are as follows.
| Ranks | Engineering Institution | Score |
| 1 | IIT Madras | 89.97 |
| 2 | IIT Delhi | 87.09 |
| 3 | IIT Bombay | 80.74 |
| 4 | IIT Kanpur | 80.65 |
| 5 | IIT Kharagpur | 82.03 |
| 6 | IIT Roorkee | 75.64 |
| 7 | IIT Guwahati | 70.32 |
| 9 | IIT Hyderabad | 70.28 |
| 14 | IIT Indore | 63.93 |
| 15 | IIT Varanasi | 63.74 |
Courses Offered in Top IITs in India
Every IIT institute in India has different departments offering a wide range of courses. There are 6 undergraduate and postgraduate courses each with a duration of 4 years and 2 years respectively.
The below table lists all the PG and UG courses offered in top IITs in India.
| Degree Level | Degree |
| Undergraduate |
|
| Postgraduate |
|
IIT Entrance Exams
All IIT admissions are based on the entrance exams held on a national level. The exams change according to the courses opted for.
Find below a list of exams to prepare to get admission to top IIT colleges in India.
| Courses | Entrance Exams |
| B.Tech | JEE Advanced |
| B.Tech-M.Tech (Dual Degree) | JEE Advanced |
| B.Arch | AAT |
| BS | JEE Advanced |
| BS-MS | JEE Advanced |
| B.Des | UCEED |
| M.Tech | GATE |
| MSc | IIT JAM |
| Joint M.Tech/MCP-PhD | GATE |
| M.Des | CEED |
| MBA | CAT |
| Joint MSc-PhD | IIT JAM |
Top IIT Colleges Fees Structure
The candidates can check the top IIT colleges fees structure to know the cost of finishing Engineering courses in one of the top institutions in the country. The
|
IIT
|
IIT Fee Structure (Per semester) | ||
| B.Tech Fees | M.Tech Fees | Ph.D. Fees | |
| IIT Bombay | INR 1,46,750 | INR 31,600 (M.Sc) | INR 31,600+ (varies by programme) |
| IIT Delhi | INR 1,67,250 | INR 60,000–INR 80,000 (typical estimate) | INR 20,000–INR 40,000 (estimated) |
| IIT Madras | INR 1,36,500 | INR 37,500 per sem (based on tuition INR 25,000 + fees) | Similar to M.Sc/M.Tech range |
| IIT Kharagpur | INR 1,30,550 | INR 10,000–INR 80,000+ | INR 10,000–INR 40,000+ |
| IIT Kanpur | INR 1,43,000–INR 1,50,000 | INR 40,000–INR 1,20,000+ | INR 15,000–INR 30,000 (approx) |
| IIT Roorkee | INR 1,38,300 | INR 50,000–INR 90,000+ | INR 15,000–INR 30,000 (approx) |
| IIT Guwahati | INR 1,30,000+ | INR 57,250–INR 80,000+ | INR 15,000–INR 30,000 (approx) |
| IIT Hyderabad | INR 1,43,000 | INR 60,000–INR 1,20,000+ | INR 15,000–INR 30,000 |
| IIT Gandhinagar | INR 1,46,000 | INR 40,000–INR 1,00,000+ | INR 15,000–INR 30,000 |
| IIT Patna | INR 1,27,000 | INR 40,000–INR 80,000+ | INR 15,000–INR 30,000 |
Note: The fees mentioned in the table above might vary for SC/ST candidates.
Scholarships & Fee Support at IITs
Most IITs offer fee waivers and scholarships for:
- SC/ST/PwD/EWS categories
- Merit scholarships based on JAM rank
- Government fellowships like CSIR, DST-INSPIRE, ICMR
- Institute merit-cum-need scholarships
These help reduce actual costs for many students and may include partial or full tuition fee waivers.
Conclusion
The fee structure of top IITs reflects a balance between world-class education and affordability, especially when compared to private engineering institutions. While the exact fees vary across IITs, programmes, and categories, most institutes follow a transparent and subsidised model with additional fee waivers and scholarships for eligible students.
Candidates are strongly advised to check the official institute fee circulars before admission, as charges may be revised annually. Overall, studying at an IIT remains a cost-effective investment that offers long-term academic, research, and career benefits.
Quick Facts
-
23 IITs across India offer 11,000+ engineering & management seats. -
IIT Madras tops NIRF 2023 rankings for Engineering with 89.97 score. -
IITs are governed by the Institutes of Technology Act, 1961. -
Admissions are via national-level entrance exams like JEE Advanced.