List of Top IITs in India 2020: NIRF Rank, Fees, and Courses Offered

The Indian Institutes of Technology officially declared as the ‘Institutes of National Importance' since 1961 are autonomous institutes in India. The IITs of India are governed by the Institutes of Technology Act, 1961. There are a total number of 23 IITs across the country and provides nearly 11,000 seats to all engineering aspirants and management. In this article, we have listed down the top 10 IITs according to the NIRF (National Institutional. Ranking Framework) ranking 2020. Along with the list of colleges, find the details of courses, fee structure, and placement details. 

List of Top IIT in India NIRF Rank wise

List of Topics

Top IIT Colleges in India

The MHRD-NIRF ranking is based broadly on five parameters which are the teaching and learning resources, graduation outcome, outreach and inclusivity, perception, and research and professional practice. The top 10 NIRF ranking 2020 IITs in India are as follows:

  1. NIRF’ 20 Rank 1: IIT Madras
  2. NIRF’ 20 Rank 2: IIT Delhi
  3. NIRF’ 20 Rank 3: IIT Bombay
  4. NIRF’ 20 Rank 4: IIT Kanpur 
  5. NIRF’ 20 Rank 5: IIT Kharagpur
  6. NIRF’ 20 Rank 6: IIT Roorkee
  7. NIRF’ 20 Rank 7: IIT Guwahati
  8. NIRF’ 20 Rank 8: IIT Hyderabad 
  9. NIRF’ 20 Rank 10: IIT Indore 
  10. NIRF’ 20 Rank  11: IIT (BHU) Varanasi

Top IITs in India Courses Offered

Every IIT institute in India has different departments offering a range of courses. The below table lists all the PG and UG courses offered in Top IITs in India.

Degree level Degree
Undergraduate  Bachelor of Technology (B.Tech), Bachelor of Science (BS), Dual Degree (B.Tech-M.Tech), Dual Degree (BS & MS), Bachelor of Architecture (B.Arch), and Bachelor of Design (B.Des)
Postgraduate Master of Science (MSc), Dual Degree (MSc-PhD), Master of Technology (M.Tech), Master of Design (M.Des), Master of Business Administration (MBA), and Master of Philosophy (M.Phil) 

Top IITs in India 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 in 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 College in Details

1. IIT Madras

IIT Madras was established in Chennai and was founded in 1959 by the Government of India. It was founded with assistance from the Government of West Germany. According to the NIRF Ranking 2020, IIT Madras has been ranked as the Best Engineering Institute in India for over three consecutive years. The institute has around 550 faculty members. It is recognized to be a top IIT in India.

Fee structure: IIT Madras Fee structure ranges from INR 8,00,000 to INR 12,00,000, depending on the course opted. Generally, an MBA fee goes up to INR 12,00,000.

Placement and Salary Offered: With global companies like Amazon, McKinsey, Cisco, Dell Analytics hiring graduates from IIT Madras, the average salary of INR 14,00,000. With a 63% placement record in 2019, there are around 250 companies visiting the campus for hiring. 

IIT Madras Admission IIT Madras Fees structure

2. IIT Delhi

IIT Delhi was established in 1961 at Hauz Khas, New Delhi. The institute first started as the College of Engineering and Technology but later on, in 1963, it was given the name IIT. IIT Delhi has a beautiful campus in the heart of India’s National Capital and surrounded by famous monuments such as Qutub Minar and Lotus temple. The hostels in the institute’s campus are named after the mountain ranges of India and the institute ranks in the second position in the NIRF 2020 Ranking. The facilities provided by the institute makes it a top IIT in India.

Fee structure: IIT Delhi Courses fee with specialization in B.Tech/ B.Arch/ Dual Degree costs around INR 2,00,000 per annum. For an MBA program, the fee is INR 1,20,000 per annum and a Ph.D. course fee is around INR 30,000 per annum.

Placement and Salary Offered: With one of the top placement services in India, IIT Delhi welcomes top companies recruiting fresh graduates on campus. The median annual salary is around INR 15,70,000. 

IIT Delhi Admission IIT Delhi Fees structure

3. IIT Bombay

IIT Bombay is located in Powai and is the second oldest IIT in India. It was established in 1958 and the institute provides comprehensive graduate programs presenting doctoral degrees in Science, Engineering, Technology, and Mathematics. The Institute has 17 academic departments with 13 multi-disciplinary centers and 3 schools of excellence. For the last five years, 75% of the Top 100 rank holders of the JEE Advanced examination have taken admission in IIT Bombay. 

Fee structure: IIT Bombay Courses fee for all specialization in B.Tech is INR 50,000 per annum and a Ph.D. course fee is around INR 30,000 per annum. An MBA Degree fee is INR 4,00,000 for 2 years.

Placement and Salary Offered: IIT Bombay Placement invites around 265 companies on campus with 1319 offers for students in big companies. The average package offered is approximately INR 20,34,000 per annum. IIT Bombay placement makes it a top IIT in India.

IIT Bombay Admission IIT Bombay Fees structure

5. IIT Kanpur

IIT Kanpur was established as a part of the Kanpur Indo-American Programme in 1959 which included the assistance of a consortium of 9 US Research Universities. The library on campus has a massive collection of more than 3 lakh books and journals with nearly 4500 books and journals are further added every year. IIT Kanpur is a public research institute and is involved in various social and public utility projects making it a top IIT in India.

Fee structure: IIT Kanpur Courses fee for all specialization in B.Tech/ B.Arch/ Dual Degree is INR 2,00,000 per annum. A Ph.D. course fee is around INR 30,000 per annum. An MBA Degree fee is INR 1,40,000 per annum. The fee structure for the B.Sc course is INR 2,00,000 per annum.

Placement and Salary Offered: IIT Kanpur Placement invites many companies related to technology. Apart from that, companies from the finance area also show interest in hiring students from IIT Kanpur. Almost 80% of students get placed on the campus with a good salary. The average salary depends upon the branch opted. On average the salary offered is INR 8,00,000 per annum.

IIT Kanpur Admission IIT Kanpur Fees structure

6. IIT Kharagpur

IIT Kharagpur is the oldest and the first Indian Institute of Technology which was established in 1951 in West Bengal. The institute consists of 19 academic departments along with eight multi-disciplinary centers, 13 schools of excellence, and 25 central research units. The library at the IIT Kharagpur campus is one of the biggest libraries in India with around 3,50,000 Books, Documents, and Research Papers for students to access. The Institute organizes two famous festivals annually which are the Spring Fest and Kshitij Fest. It is a top IIT in India.

Fee structure: IIT Kharagpur Courses fee for all specialization in B.Tech/ B.Arch/ Dual Degree is INR 2,00,000 per annum. A Ph.D. course fee is around INR 24,000 per annum. An MBA Degree fee is INR 1,50,000 per annum. The fee structure for an LLM degree is INR 70,000 per annum.

Placement and Salary Offered: IIT Kharagpur placement invites companies from different sectors like Core Engineering, Consulting, IT, Finance, Automobiles to visit the campus for recruitment. In IIT Kharagpur, more than 1500 students have been placed in more than 250 companies all around the world. On average the salary offered is INR 14,00,000 per annum.

IIT Kharagpur Admission IIT Kharagpur Fees structure

7. IIT Roorkee

IIT Roorkee which was previously known as the University of Roorkee and Thomason College of Civil Engineering, established by Uttarakhand Lieutenant Governor, Sir James Thomason in  1847. The institute was declared as the seventh IIT of India in the year 2001. IIT Roorkee posses 21 academic departments and also provides 11 Under Graduate, 1 Integrated Dual Degree, 61 Post Graduate, with numerous Doctoral programs. 

Fee structure: IIT Roorkee Courses fee for all specialization in B.Tech is INR 1,00,000 per annum. M.Arch and M.Tech have a course fee of INR 25,000 per annum. An MBA Degree fee is INR 1,00,000 per annum. 

Placement and Salary Offered: IIT Roorkee placement invites top companies like Microsoft, PayPal, Amazon, Facebook, Google, etc to offer jobs. The average package is around INR 10-12 lakhs per annum, though the highest can go up to crores. Jobs for both core sectors like mechanical, civil, electronics engineering, and others like coding, design, architecture are offered. The Alumni network is very strong with people working in the top companies globally making it a top IIT in India.

IIT Roorkee Admission IIT Roorkee Fees structure

8. IIT Guwahati

IIT Guwahati is the sixth oldest IIT of India established in the year 1993, which is situated on the northern banks of the river Brahmaputra. The institute consists of 11 academic departments and 10 research centers. Currently, there are about 215 faculty members along with 300 support staff. The institute has been among the top 10 IITs of India with a NIRF 2020 ranking of 7th position.

Fee structure: IIT Guwahati Courses fee for all specialization in B.Tech is INR 2,00,000 per annum. M.Sc. course fee is INR 6,000 per annum. Annual fees for M.Tech is INR 50,000 per annum and an M.Des course is offered at INR 1,00,000 per year.

Placement and Salary Offered: The Institute has a Centre for Career Development handling all aspects of IIT Guwahati placements for graduating students. With around 1,060 students registered, there are around 300 offers every year with 20 international offers. The highest package to date is INR 1.5 cr per annum (Microsoft).

IIT Guwahati Admission IIT Guwahati Fees structure

9. IIT Hyderabad

IIT Hyderabad was established in the year 2008 in the Sangareddy district of Telangana. The institute is known for its academic strength, proximity, and research to IT Hub. The Institute has 14 academic departments and provides an undergraduate degree in 9 disciplines and a postgraduate degree in 8 disciplines. IIT Hyderabad offers 285 seats in B. Tech degree courses The institute is known to hold a 3-day fest known as Elan & Vision which is a & techno-cultural fest. It is a top IIT in India.

Fee structure: IIT Hyderabad Courses fee for all specialization in B.Tech is INR 1,00,000 per annum. The course fee for M.Tech is INR 10,500 per year and Ph.D. courses are offered at IIT Hyderabad for a course fee of INR 5,250 per annum.

Placement and Salary Offered: IIT Hyderabad Placement has 261 placement offers made to over 418 students. There are about also 22 international offers. Some of the top companies were Mercari, Toyota, Works Application & SMS Data Tech. With an 80% placement record, the highest salary offered in 2019 was INR 53.79 LPA and the average salary is INR 16.74 LPA.

IIT Hyderabad Admission IIT Hyderabad Fees structure

10. IIT Indore

IIT Indore was established in the year 2009 in Madhya Pradesh. The institute consists of three schools i.e. the School of Basic Sciences, School of Engineering, and Schools of Humanities and Social Sciences. IIT Indore conducts a 2-day annual festival called the Fluxus which is a techno-cultural festival. It is recognized to be a top IIT in India.

Fee structure: IIT Indore Courses fee for all specialization in B.Tech is INR 1,22,300 per annum. The course fee for M.Sc is INR 27,300 per year and the M.Tech program is INR 29,300 per semester.

Placement and Salary Offered: IIT Indore Placement has 101 placement offers made to over 112 students. Some of the top companies were Google, Microsoft, DE-Shaw, Amazon, IBM India, Samsung R&D India, CISCO, GE India, Bosch, Barclays, Deloitte, TCS, and Infosys. With a 90% placement record, the highest salary offered in 2019 was INR 50 LPA and the average salary is INR 9 LPA.

IIT Indore Admission IIT Indore Fees structure

11. IIT (BHU) Varanasi

IIT BHU was established as the Banaras Engineering College in 1919. However, in 2012, it was classified as the Indian Institute of Technology. The institute possesses 14 academic departments and 3 interdisciplinary schools. They also organize three festivals every year known as Kashi Yatra, Technex, and Spardha. It is a top IIT in India.

Fee structure: IIT (BHU) Varanasi Courses fee for all specialization in B.Tech is INR 1,00,000 per annum and the M.Tech program is INR 10,000 per semester.

Placement and Salary Offered: IIT (BHU) Varanasi Placement offers are made to over 1,050 students. 50+ companies visit the campus every year to find skilled fresh graduates. With a 71% placement record, the highest salary offered in 2019 was INR 1 crore per annum and the average salary is INR 8 LPA.

IIT BHU Admission IIT BHU Fees structure

IIT Cut Offs

The Indian Institute of Technology (IIT) was first founded in Kharagpur. It is an autonomous public university located across various cities in India. So far it extends to 23 institutes. The earliest institute was founded in 1951 and the latest in 2016 in IIT Dharwad. These institutes operate under the Institutes of Technology Act, 1961. They are named as institutes of National Importance and hence lay down a framework for further governance. All IIT colleges offer a range of course choices under their undergraduate, postgraduate and doctoral programs. These courses are spread across various campuses in India. 

  • There are multiple rounds to qualify for the IIT courses. For undergraduate (UG) courses, the candidate must crack the JEE test. The JEE Main Cutoff Score by NTA and the minimum aggregate are 90.37 and 126 in the Common Rank List category, 70.24 in GEN-EWS, 72.88 in Other Backwards Classes (OBC-NCL). The main cut-off score is 50.17, 39, and 0.06 and the minimum aggregate is 63 for SC, ST, and PwD respectively. 
  • For referring to cut off report and GATE score of previous years you can visit this link of Indian Institute of Science 
  • For postgraduate (PG) courses the candidates appear for the GATE qualifying examination. Here is an abstract table for PG cut off references
Paper Name Qualifying Marks Range
Civil Engineering 21 to 32
Electronics and Communication Engineering 19 to 28
Chemical Engineering 23 to 35
Ecology and Evolution 28 to 42
Instrumentation Engineering 23 to 34
Mining Engineering 21 to 32
Physics 24 to 37
Production and Industrial Engineering 24 to 36

For Ph.D. courses, the IIT committee not only refers to the entrance scores but also the performance that the candidate has portrayed during the bachelors’ and/or the masters’ programs. Since the candidate is eligible to become a fellow of the respective IIT institute, the shortlisting is thorough to ensure the selection of the best candidates for this opportunity. Given below is the table for some references. 

Institute GATE Scores
IIT Indore > 450 to 550 (+) excellent to decent academics respectively
IIT Bhubaneswar > 650 (+) excellent academics OR > 680–700 (+) decent academics
IIT Hyderabad
IIT Guwahati
IIT Roorkee


Leave a comment