Top 15 IIT Colleges in India 2025 – NIRF Ranking Wise List

by Madhvi Purohit 104 views0

The Indian Institutes of Technology, commonly known as IITs, are among the top educational Institutions. IIT Colleges have been known for offering exceptional educational experience to the students.

Explore this blog to get information about the top IIT colleges in India, the History of IIT, the list of top 15 Indian Institutes of Technology along with details of their courses offered, placement, admission process, etc. Moreover, the article also includes the factors which need to be considered while choosing an IIT. Let’s get started!

Indian Institutes of Technology: Overview of IITs

There are a total of around 23 IITs present across India and all of these are governed under the Institute of Technology Act 1961. This act is responsible for the legal status of all the IITs, including the authority of these Institutes to grant valid degrees. All the IITs have been declared as the Institutes of National Importance.

The IITs accept admissions mostly through JEE exams including the Mains & Advanced entrance tests. Some of the top 10 IIT colleges in India include IIT Bombay, IIT Madras, IIT Delhi, IIT Kanpur, IIT Kharagpur, IIT Roorkee, etc. Read this article to get more information about these prominent Institutes.

List of Top 15 IIT Colleges in India in 2025: NIRF Ranking, Placement, Fees, Courses

All 23 Indian Institutes of Technology in India have been established by the Government and all of the IITs fall-under the Public / government-owned Institutes.

Below-given is a list of top 15 IIT Colleges in India rank wise along with their placement information, the details about fees of these Institutes and the courses offered to students in these particular IITs.

IIT Madras

NIRF Ranking 2024: 1

Courses Offered: B.Tech, Dual Degree, M.Tech, MA, MBA, B.Sc, M.Sc, EMBA, Certification & Diploma, Ph.D.  

Fees: Between 17,000 to 12 Lakh

Package: Average is 21 Lakh per annum and Highest is 2 Crore per annum.

Established in 1959, IIT Madras is built in approximately 617 Acre of land and the campus also offers residential facilities to the students. Most of the Campus area of the Institute is covered with lush greenery. The overall experience of the students at the Institute is a blend of academics and extracurricular activities.

IIT Delhi

NIRF Ranking 2024: 2

Courses Offered: B.Tech, M.Tech, MBA, M.Des, M.Sc, Diploma, Ph.D.

Fees: Between 1 Lakh to 10 Lakh

Package: Highest package is of 1 Crore per Annum.

Established in 1961, IIT Delhi has a huge campus. The Institute is committed to offering students with excellent academic facilities within the campus and also provides them with exposure to co-curricular activities. The Institute believes in bridging the gap between the students and the outside world.

IIT Bombay

NIRF Ranking 2024: 3

Courses Offered: B.Tech, Dual Degree, B.S, B.Des, M.Tech, M.Des, MBA, MDP, MPP, Ph.D.

Fees: Between 53,000 to 10 Lakh

Package: Average is 12.5 Lakh per annum and highest 80 Lakh per annum.

Established in 1958, the beautiful campus of IIT Bombay is situated around the lake & hills. The educational offerings and the range of amenities available at the Institute makes it a choice for the top-tier students. Apart from academics, the Institute allows the students to have an exposure through recreational & sports facilities.

IIT Kanpur

NIRF Ranking 2024: 4

Courses Offered: BS, B.Tech, MBA, M.Tech, M.Des, M.Sc, MS, Ph.D.

Fees: Between 30,000 to 10 Lakh

Package: Average is 26 Lakh per annum and highest is 1 Crore per annum.

Established in 1949, the campus of IIT Kanpur is spread over 1000 acres of land. The Institute is mainly known for its world-class educational standards. To offer & maintain the excellent academic facilities to the students, the Institute’s classrooms are equipped with modern AV aids. Moreover, residential facilities are offered among other amenities.

IIT Kharagpur

NIRF Ranking 2024: 5

Courses Offered: B.Tech / B.Arch., Integrated M.Sc., B.Sc – B.Ed., BS + MS, Joint M.Sc. – Ph.D., LLB / LLM, MHRM, MMST, M.Tech / MCP, PGDBA, MBA / EMBA.

Fees: Between 40,000 to 20 Lakh

Established in 1951, this was the first Indian Institute of Technology – IIT Kharagpur. Pandit Jawaharlal Nehru laid the foundation stone in 1950. Being the oldest IIT, the campus offers a perfect mix of educational & social life experience to the students. Apart from studying at IIT Kharagpur, students can engage themselves in festivals & other extra-curricular activities organised by the Institute.

IIT Roorkee

NIRF Ranking 2024: 6

Courses Offered: M.Des, M.Tech, M.Sc, MBA, EMBA, B.Arch, B.Tech, Ph.D.

Fees: Between 63,000 to 11 Lakh

Package: Average is 18 Lakh per annum and highest is 26 lakh per annum.

The University of Roorkee was converted into an IIT in 2001. It is one of the prominent Indian Institute of Technology, established to offer global-level excellence in higher-technical education. Being one of the Institutes of National Importance, IIT Roorkee operates for the development of highly competent & skilled professionals. The campus amenities include accommodation & other facilities.

IIT Guwahati

NIRF Ranking 2024: 7

Courses Offered: B.Des, B.Tech, M.Tech, M.A, MS, M.Des, M.Sc, Ph.D.

Fees: Between 23,000 to 8 Lakh

Package: Average is 11 Lakh per annum and highest is 34 Lakh per annum.

Established in 1994, IIT Guwahati campus is spread in around 285 hectares of land. It offers the students with state-of-the-art infrastructure and has technologically updated engineering & scientific instruments to offer an experiential learning experience. The campus is surrounded with hills & offers an ideal environment for offering education to the students.

IIT Hyderabad

NIRF Ranking 2024: 8

Courses Offered: B.Tech, B.Des, M.Tech, M.Des, M.Sc, MA, Ph.D.

Fees: Between 69,000 to 9 Lakh

Package: Average is 23 Lakh per annum and highest is 65 Lakh per annum.

Established in 2008, IIT Hyderabad allows the students to explore a broad set of academic curriculum and become specialised in their chosen field or discipline. The campus offers a comfortable learning environment to students along with various facilities including accommodation. The vibrant culture of the Institute allows the students to have a wide scope of innovation & research.

IIT BHU

NIRF Ranking 2024: 10

Courses Offered: B.Arch, B.Pharm, B.Tech, M.Tech, M.Pharm, M.Sc, Ph.D.

Fees: Between 40,000 to 10 Lakh

Package: Average is 22 Lakh per annum and highest is 1.2 Crore per annum.

Established in 2012, IIT BHU is one of the oldest & prominent engineering Institutes in the country. The Institute has a beautiful campus which is spread in around 1300 acres of land. This Indian Institute of Technology offers the students with a perfect culture, facilities, a high placement record, and many more perks. Other than offering an ideal academic experience to students, the Institute also organises grand cultural & sports events.

IIT (ISM) Dhanbad

NIRF Ranking 2024: 15

Courses Offered: B.Tech, MBA, M.Tech, M.A, M.Sc, Ph.D.

Fees: Between 99,000 to 9 Lakh

Package: Average is 17 Lakh per annum and highest is 83 Lakh per annum.

Previously known as ISM – Indian School of Mines, the Institute got converted into an IIT in 2016. IIT (ISM) Dhanbad has a completely residential campus which is spread in approximately 430 acres of land. While studying at the Institute, students enjoy taking part in recreational activities beyond their academics. The Institute organises cultural, sports, and technical activities & programs for overall growth of the students.

IIT Indore

NIRF Ranking 2024: 16

Courses Offered: B.Tech, M.Tech, MS, M.Sc, Ph.D.

Fees: Between 1 Lakh to 8 Lakh

Package: Average is 5 Lakh per annum and highest is 28 Lakh per annum.

Established in 2009, IIT Indore is one of the Institutes of National Importance like all other IITs. Earlier the Institute used to operate in a temporary campus with limited facilities and later on, it got shifted to a permanent campus which is spread in around 501 acres of land. Since then, the Institute started offering all the required academic & other amenities to the students including residential facilities.

IIT Gandhinagar

NIRF Ranking 2024: 18

Courses Offered: B.Tech, M.Tech, MA, M.Sc, Post graduate Diploma, Ph.D.

Fees: Between 88,000 to 11 Lakh

Package: Average is 8 Lakh per annum and highest is 28 Lakh per annum.

Established in 2008, IIT Gandhinagar has an award winning green campus for its energy-saving & aesthetic design. This IIT has an unmatched academic curriculum. The Institute is committed to offering excellence in science & technology education and assisting students with exploring promising career opportunities. The students of this Institute evolve as world-class engineers with excellent critical thinking & problem-solving abilities.

IIT Ropar

NIRF Ranking 2024: 22

Courses Offered: B.Tech, M.Tech, MS, M.Sc, Ph.D.

Fees: Between 43,000 to 8 Lakh.

Package: Average is 22 Lakh per annum,

Established in 2008, IIT Ropar has a lavish campus surrounded with greenery. Other than the academic offerings of the Institute, students experience their growth through cultural programs and college festivals. The activities organised within the Institute focuses on overall development of the students and allow them to explore their abilities. The Campus offers a peaceful environment and an ultra-modern infrastructure.

IIT Jodhpur

NIRF Ranking 2024: 28

Courses Offered: B.Tech, M.Sc, M.Tech, Executive M.Tech, Ph.D.

Fees: Between 26,000 to 8 Lakh.

Package: Highest package is 45 Lakh per annum.

Established in 2008, the campus of IIT Jodhpur (Rajasthan) is spread in about 800+ acres of land. The Institute is known for its best campus-life for students and the world-class infrastructure. The Campus has educational & other required facilities for the students along with high-speed internet connectivity for research purposes. IIT Jodhpur operates with a commitment of providing high-quality technical education to the students.

IIT Mandi

NIRF Ranking 2024: 31

Courses Offered: B.Tech, M.Tech, MBA, M.A, M.Sc, MS, PG Diploma, Ph.D.

Fees: Between 1 Lakh to 10 Lakh.

Package: Average is 11 Lakh per annum and highest is 27 Lakh per annum.

Established in 2009, IIT Mandi falls under one of the prominent IITs. Located in Himachal, the Institute has an attractive campus offering ample facilities to the students. This IIT contributes very well in offering up to the standards engineering & technology education to the students. The Institute allows the students to grow in their career and have enough research & development opportunities during their academic journey.

Establishment & History of IITs

In May 1950, IIT was first established by Pandit Jawaharlal Nehru in Kharagpur and there it was named as the Indian Institute of Technology’, but it was formally inaugurated on 18th August 1951.

After the first IIT was inaugurated, within a decade, the Institute was set-up at four more locations in India, including IIT Bombay in 1958, IIT Madras & IIT Kanpur in 1959, and IIT Delhi in 1951. Later on in 1994, the sixth Institute i.e., IIT Guwahati was established. A few years passed and in 2001, the University of Roorkee was changed to the seventh Institute called as IIT Roorkee.

Down the lane, in 2008, six more Institutes started operations which are IIT Hyderabad, IIT Bhubaneswar, IIT Patna, IIT Ropar, IIT Gandhinagar, and IIT Jodhpur. Only after a year, two more IITs were set-up as IIT Mandi & IIT Indore in 2009. So, from 1951 to 2009, fifteen IITs were set-up which was commendable.

Followed by these, the Banaras Hindu university was converted to the sixteenth Institute and named as IIT BHU in 2012. In 2015, two more IITs were set up as IIT Tirupati and IIT Palakkad. Just one year passed and together in 2016, five more Institutes were inaugurated as IIT Dharwad, IIT Dhanbad, IIT Goa, IIT Bhilai, and IIT Jammu, which made the total of 23 IITs in India.

Over the years, IITs gained prominence and set-up as the top-most educational institutes in the country. Getting a chance to study in any of the 23 IITs, students experience a blend of world-class education and an ultra-modern Infrastructure.

Factors to Consider When Choosing IIT Colleges in India

All the IITs in India are known for their excellence in education and choosing one Indian Institute from the 23 IITs may be a challenging task. Students must consider the below-listed factors to get a perfect fit while exploring the IIT Colleges:

  • The first and foremost thing to consider is the career goal as it matters the most while choosing an Institute.
  • Make a list of IIT Colleges in India, analyse the academic curriculum of all and the programs offered including available specialisations.
  • Placements including the average and highest package offered by the Institute needs to be taken into consideration.
  • Apart from academics, consider the extra-curricular activities organised by the Institute for growth & development of students.
  • The location of the Institute and the feasibility to travel i.e., the available mode of transport needs to be considered.
  • Consider that the environment & the facilities at the Institute are enough to offer a memorable

Choosing the Institute on the basis of above-listed factors can help students find the ideal IIT for their bright future.

Admission Process of Top IIT Colleges in India

The common admission process of IITs is given below:

  • Students must qualify the basic eligibility criteria for entrance exams that can be either JEE Mains / JEE Advanced / Others as applicable to the course they choose.
  • Qualified the entrance exam with a good score as per the cut-off lists.
  • Eligible & Qualified students must appear for the Counselling rounds & complete the verification process to finalise the admission in their chosen IIT.

* Top IIT Colleges in India with cut off needs to be checked as all the Institute release their separate cut–off lists after the results are out for the entrance exams like JEE Mains & Advanced.

Below-given are the common entrance exams accepted by IITs in India:

  • JEE Main – Joint Entrance Examination (Main)
  • JEE Advanced – Joint Entrance Examination (Advanced)
  • IIT JAM – Joint Admission Test for Masters
  • GATE – Graduate Aptitude Test in Engineering
  • UCEED – Undergraduate Common Entrance Examination for Design
  • CEED – Common Entrance Examination for Design
  • TG EAPCET (TS EAMCET) – Telangana Engineering, Agriculture, and Pharmacy Common Entrance Test

* As different IITs offer multiple courses under various specialisations, their admission process may include diverse rounds. Apart from the above listed points, students must confirm the final process of admission of their desired IIT in which they want to apply. 

Wrap-Up!

The IIT Colleges in India are considered as the best known for their education offered, the environment, activities at these colleges, and the Infrastructure. The entrance tests through which the IITs take admissions like JEE Mains & JEE Advanced are considered as some of the toughest exams to crack. It is not easy to become an IITian but it is possible with the correct approach. As everything is well-explained in the blog about the top IIT Colleges in India, start your preparation to get admission into the best Institute and move forward on the journey of a bright future!

FAQs about IITs in India

Q.1 How many IIT Colleges in India exist in total?

Ans. Total IIT Colleges in India are 23 among which IIT Bombay, IIT Madras, IIT Delhi, are a few top Colleges.

Q.2 Which is the no.1 top IIT college in India?

Ans. As per the NIRF Rankings 2024, IIT Madras is the no. 1 among all IIT Colleges in India.

Q.3 What is the name of the oldest IIT in India?

Ans. IIT Kharagpur is the oldest IIT for which was founded in 1950 by Pandit Jawahar Lal Nehru and the College started operations in 1951 as the Indian Institute of Technology.

Q.4 Which is the best IIT course in India?

Ans. The best course in an IIT can be different for students as it completely depends upon their career goals. Some of the top courses are B.Tech & M.Tech under different specialisations.

Q.5 Which are the top 5 IIT Colleges in India?

Ans. IIT Madras, IIT Delhi, IIT Bombay, IIT Kanpur, and IIT Kharagpur are in the top 5 according to the NIRF rankings list 2024.

Q.6 Which IIT offers the best placement?

Ans. All the IITs offer good placements; every Indian Institute in India has placement records with fascinating packages.

Q.7 Which are the government IIT Colleges in India?

Ans. All the 23 IITs in India are government colleges.

Loading...