List of Top IIT Colleges in India: NIRF Rank, Courses, Fees, Entrance Exams & Eligibility Criteria

Vaishali Pandey
Updated On:
Mar 27, 2025

Thanks! We will reach out to you shortly.
Apply Now

Apply Education Loan

Up to Rs. 50 Lakhs for 10 Years.
10X Faster.

Thanks! We will reach out to you shortly.
Apply Now

India has a total of 23 IITs, which are among the most prestigious engineering institutes in the country. As per the NIRF Engineering Rankings, IIT Madras has been ranked the top IIT for the 9th consecutive year. To secure admission into an IIT, candidates must first qualify for the JEE Main exam and then appear for the JEE Advanced exam.

The first IIT was established in 1951 in Kharagpur, and these institutes are governed by the Institutes of Technology Act 1961, which recognises them as Institutions of National Importance. Known for their excellence in engineering and technology, IITs offer highly competitive BTech programs, making admission extremely challenging.

By the end of this blog, you will know

  • Discover top IIT colleges in India, understand who can apply to IITs, and how to get admission.
  • Learn about the different programs and subjects offered at IIT colleges in India.
  • Discover the job prospects, placements, and salary packages after graduating from an IIT.

IIT Colleges in India: Highlights

Here are the key highlights of IIT colleges in India:

Parameters

Details

IIT Colleges in India

23

Annual Fees

INR 3-18 lakhs

Top Specialisations

Admission Process

  • Entrance Based:
  • For UG Courses
  • For PG Courses

Approval Based on Student Potential. Easy Education Loans from Propelld. Do Check your Eligibility. 

IIT Colleges in India: NIRF Rank

The National Institutional Ranking Framework (NIRF) is a system developed by the Ministry of Education (formerly MHRD) to evaluate and rank colleges and universities across India. These rankings help students compare institutions based on academics, research, and facilities. 

Below is the latest ranking of IIT campuses across the country.

Name of Institute

NIRF Ranking

IIT Madras

1

IIT Delhi

2

IIT Bombay

3

IIT Kanpur

4

IIT Roorkee

6

IIT Kharagpur

5

IIT Guwahati

7

IIT Hyderabad

8

IIT BHU

10

IIT ISM Dhanbad

15

IIT Indore

16

IIT Ropar

22

IIT Mandi

31

IIT Gandhinagar

18

IIT Jodhpur

28

IIT Patna

34

IIT Bhubaneshwar

54

IIT Tirupati

61

IIT Palakkad

64

IIT Jammu

62

IIT Dharwad

Not in the top 100

IIT Bhilai

73

Looking to finance your education at IIT? Discover the easiest way to get an education loan for IIT students with low interest rates and flexible repayment options. Don't let financial worries hold you back—secure your future today by applying for an education loan designed for IIT students!

Top 10 IIT Colleges in India: Fees, Ranking and Salary Package

Below is a comparison of the top 10 IIT colleges in India rank-wise, fee structure, and average salary packages offered to graduates.

Institute Name

Fee Structure 

Average Salary Package

NIRF Rank

Indian Institute of Technology, Madras

INR 1 - 14 lakhs

INR 17 Lakh

1

Indian Institute of Technology, Delhi 

INR 1 - 18 lakhs

INR 17.60 Lakh

2

Indian Institute of Technology, Bombay

INR 1.2 - 20 lakhs

INR 23.50 Lakh

3

Indian Institute of Technology, Kanpur

INR 20,000 - 14 lakhs

INR 26.27 Lakh

4

Indian Institute of Technology, Kharagpur

INR 42,000 - 24 lakhs

INR 24 Lakh

6

Indian Institute of Technology, Roorkee

INR 20,000 - 11 lakhs

INR 18.30 Lakh

5

Indian Institute of Technology,  Guwahati

INR 1 - 8 lakhs

INR 25.75 Lakh

7

Indian Institute of Technology,  Hyderabad

INR 4 - 11 lakhs

INR 22.50 Lakh

8

Indian Institute of Technology, Indore

INR 1 - 8 lakhs

INR 13.01 Lakh

16

Indian Institute of Technology, BHU, Varanasi

INR 1 - 10 Lakh

INR 15 Lakh

10

Every student dreams of studying at a top IIT college. Click here to find out why IIT is the best choice, along with details on fees and eligibility!

IIT Colleges in India: Course Offered and Entrance Exams

Knowing their courses and the required entrance exams is essential if you consider IIT as your pathway to success. Below is a list of top government IIT colleges in India, their programs, and the exams needed for admission.

IIT Name

Courses Offered

Entrance Exams

IIT Madras

B.Tech (Mechanical, Electrical, Civil, Computer Science, Chemical, Aerospace), Dual Degree, M.Tech, MS, PhD, B.Sc. & M.Sc. (Data Science)

JEE Advanced, GATE, JAM, CAT, HSEE

IIT Delhi

B.Tech (Various Streams), Dual Degree, M.Tech, MS(R), PhD, MBA

JEE Advanced, GATE, JAM, CAT

IIT Bombay 

B.Tech (Multiple Branches), Dual Degree, M.Tech, MS, PhD, MBA

JEE Advanced, GATE, JAM, CAT

IIT Kanpur 

B.Tech (Different Streams), Dual Degree, M.Tech, MS, PhD, MBA

JEE Advanced, GATE, JAM, CAT

IIT Kharagpur

B.Tech (Various Fields), Dual Degree, M.Tech, MS, PhD, MBA, LLB

JEE Advanced, GATE, JAM, CAT, LSAT

IIT Roorkee 

B.Tech (Multiple Disciplines), Dual Degree, M.Tech, MS, PhD, MBA

JEE Advanced, GATE, JAM, CAT

IIT Guwahati 

B.Tech (Several Branches), Dual Degree, M.Tech, MS, PhD, M.Des

JEE Advanced, GATE, JAM, CEED

IIT Hyderabad 

B.Tech (Various Streams), Dual Degree, M.Tech, MS, PhD, M.Des

JEE Advanced, GATE, JAM, CEED

IIT Gandhinagar 

B.Tech (Different Fields), Dual Degree, M.Tech, MS, PhD

JEE Advanced, GATE, JAM

IIT Indore 

B.Tech (Mechanical, Electrical, Civil, Computer Science), Dual Degree, M.Tech, MS, PhD

JEE Advanced, GATE, JAM

Get Education Loan for Any College in India. 100% Fees Financed- Propelld Education Loan

IIT Colleges in India: Seats and Number of Courses Offered

Each IIT offers a different number of B.Tech programs with varying seat availability. The table below provides an overview of the top IITs and total B. Tech seats and the number of courses they offer.

IIT Name

Seats

B.Tech Programs

IIT Madras

505

9

IIT Delhi

799

11

IIT Bombay

778

8

IIT Kharagpur

690

15

IIT Kanpur

713

8

IIT Roorkee

879

11

IIT Guwahati

702

10

IIT Hyderabad

294

9

IIT BHU Varanasi

876

10

IIT Indore

275

5

IIT Dhanbad

919

13

IIT Bhubaneswar

273

6

IIT Mandi

200

4

IIT Patna

250

5

IIT Gandhinagar

194

6

IIT Ropar

297

6

IIT Jodhpur

247

4

IIT Tirupati

180

5

IIT Bhilai

126

3

IIT Goa

97

3

IIT Jammu

154

5

IIT Dharwad

126

3

IIT Palakkad

260

6

IIT Colleges in India: UG and PG Courses Offered

IITs are renowned for their engineering, science, and management education excellence. While best known for engineering programs, they also offer design, business, and interdisciplinary degrees. 

Here is a look at the programs available:

Undergraduate Programs (UG)

  • Bachelor of Technology (B.Tech)
  • Bachelor of Science (BS)
  • Dual Degree (B.Tech-M.Tech)
  • Dual Degree (BS & MS)
  • Bachelor of Architecture (B.Arch)
  • Bachelor of Design (B.Des)

Postgraduate Programs (PG)

If you plan to pursue an M.Tech from IIIT or IIT, understanding the M.Tech education loan is essential. IITs have high tuition fees; a loan can help manage the financial burden. Learn about the eligibility criteria, loan amount, interest rates, and repayment process.

Fast-Tracked Education Loans with Propelld – Funding your Future in Just 7 Days!

Are you parent of a JEE/NEET aspirant?

Join the group and get latest updates, expert advice on counselling and college selection. Completely FREE!

Need guidance on funding your MBA College Fees?

Join the group and learn about the ways you can fund your MBA. Completely FREE!

Unique Courses Offered by IIT Colleges in India

While IITs are known for their traditional B.Tech and M.Tech programs, many also offer specialised and unconventional courses in various fields. Below is a list of the best IIT colleges in India offering such specialised programs.

IIT College

Degree

Specialised Courses

IIT Bombay

M.Tech

Geo-Informatics and Natural Resources

Petroleum Geoscience

IIT Delhi

B.Tech

Production and Industrial Engineering

M.Tech

Applied Optics

Atmospheric-Oceanic Science

Molecular Engineering

Rock Engineering

Solid-State Materials

Design Engineering

IIT Kanpur

B.Tech

Biological Sciences and Bioengineering

IIT Kharagpur

B.Tech

Industrial & Systems Engineering

M.Tech

Medical Imaging & Informatics

Dual Degree

Agricultural & Food Engineering

Mining Safety Engineering

Quality Engineering Design & Manufacturing

IIT Madras

Dual Degree

Biological Engineering

Engineering Design

IIT Roorkee

B.Tech

Paper & Pulp Engineering

Polymer Science & Engineering

Dual Degree

Geological Technology

Geophysical Technology

IIT BHU

B.Tech

Ceramic Engineering

Pharmaceutical Engineering & Technology

M.Tech

Thermal Science & Engineering

Climate Science & Technology

Dual Degree

Biochemical Engineering

Industrial Chemistry

Civil & Transportation Engineering

IIT Dhanbad

B.Tech

Mineral Engineering

Mining Machinery Engineering

IIT Hyderabad

B.Tech

Artificial Intelligence

Engineering Science

Mechanical & Aerospace Engineering

IIT Hyderabad

M.Tech

Executive M.Tech

IIT Mandi

M.Tech

Power Electronics & Drives

Structural Engineering

IIT Kharagpur & IIT Madras

B.Tech

Ocean Engineering & Naval Architecture

Top IIT Colleges in India State Wise

Below is a list of IITs, their respective states, and course fees.

College Name

State

Course Fee

IIT Madras

Tamil Nadu

INR 1 - 14 lakhs

IIT Delhi

Delhi

INR 1 - 18 lakhs

IIT Bombay

Maharashtra

INR 1.2 - 20 lakhs

IIT Kharagpur

West Bengal

INR 42,000 - 24 lakhs

IIT Roorkee

Uttrakhand

INR 20,000 - 11 lakhs

IIT Colleges in India: Return on Investment

When choosing an IIT, considering the Return on Investment (ROI) is essential. ROI measures the balance between the cost of education and the salary package received after graduation. 

Below is a comparison of average salary packages offered at different IITs.

College Name

Salary Package

IIT Kanpur

INR 24 - 52 LPA

IIT Delhi

INR 12 - 35 LPA

IIT Madras

INR 10 - 40 LPA

IIT Bombay

INR 17 - 24 LPA

IIT Indore

INR 8 - 60 LPA

IIT Kharagpur

INR 12 - 24 LPA

IIT Bhubaneshwar

INR 8 - 17 LPA

IIT Guwahati

INR 12 - 39 LPA

IIT Mandi

INR 18 - 26 LPA

IIT BHU Varanasi

INR 22 LPA - 2.2 Crore PA

Not with Propelld! Yes, You Don't Need a Collateral for an Education Loan with Propelld. Check Out Now!

IIT Colleges in India: Top Recruiters 

IITs are known for their excellent placement opportunities, attracting top recruiters from various industries. Below is a list of some of the best IITs and key recruiters.

IIT College

Top Recruiters

IIT Madras

Microsoft, Texas Instruments, Bajaj Auto, ISRO, Alphonso

IIT Delhi

ICICI Bank, Anheuser Busch InBev, J.P. Morgan Chase & Co

IIT Bombay

TCS, Google, Amazon, Goldman Sachs, Mood Indigo

IIT Kanpur

Barclays, Accenture, Bharat Petroleum, Yes Bank, ITC Limited

IIT Kharagpur

Barclays, Goldman Sachs, Honeywell, Microsoft, MasterCard

IIT Roorkee

Microsoft, Google, Intel, Tata Motors, Samsung, ISRO, Goldman Sachs etc.

IIT Guwahati

Google, Microsoft, Samsung, IBM, Qualcomm, Flipkart etc.

IIT Hyderabad

Microsoft, Amazon, Google, Uber, Deloitte, etc.

IIT Gandhinagar

Tata Steel, Honeywell, Larsen & Toubro, Cognizant etc.

Entrance Exams Accepted by IIT Colleges in India

To get into IITs, students must clear specific entrance exams based on the program they wish to pursue. Below is a list of programs, the required entrance exams, and their purpose.

Program

Entrance Exam

Purpose

Participating IITs

B.Tech / B.S.

JEE Advanced

Admission to UG engineering and science courses

All IITs

B.Tech-M.Tech (Dual)

JEE Advanced

Integrated B.Tech and M.Tech programs

All IITs

M.Tech / M.S.

GATE

PG engineering and science programs

All IITs

M.Sc

IIT JAM

PG science programs

All IITs

MBA

CAT

Management programs

IIT Bombay, IIT Delhi, IIT Kharagpur

M.Des

CEED

Design programs

IIT Bombay, IIT Delhi, IIT Guwahati, IIT Hyderabad

PhD

GATE

Doctoral programs in engineering & sciences

All IITs

LLB

LSAT

Law programs

IIT Kharagpur

Humanities & Social Sciences

HSEE

MA programs

IIT Madras

BTech Specialisations Offered by Top IIT Colleges in India

BTech Specialisations Offered by Top IIT Colleges in India

IITs offer a wide range of B.Tech specialisations, catering to various fields of engineering and science. Below is a list of popular specialisations and the number of IITs offering them.

Specialisations

Number of Colleges

Computer Science Engineering

14

Aerospace Engineering

1

Chemical Engineering

1

Chemistry

1

Civil Engineering

1

Minimal Documentation. Higher Chances of Approval. Easy Online Processes. Check Your Eligibility.

IIT Colleges in India: JEE Advanced Cut-Off

The cut-off ranks for IIT admissions vary yearly based on factors such as seat availability, exam difficulty, and the number of applicants. Below is a list of IITs along with their JEE Advanced cut-off ranks:

College Name

JEE Advanced Cut-Off

IIT Madras

148

IIT Kanpur

238

IIT Hyderabad

608

IIT BHU

1079

IIT Ropar

1859

IIT Goa

4232

IIT Palakkad

5162

IIT Colleges in India: Eligibility Criteria 

Candidates must meet the essential eligibility criteria to secure admission to B.Tech and Dual Degree programs at IITs. Admissions follow a structured selection process:

  1. JEE Main: Qualifying exam for JEE Advanced.
  2. JEE Advanced: Required for IIT admissions.
  3. JoSAA Counseling: Centralised seat allocation process.

For M.Tech admissions, candidates must qualify for the GATE (Graduate Aptitude Test in Engineering). Both engineering graduates and final-year students are eligible to apply.

Program

Eligibility Criteria

Entrance Exam

Selection Process

B.Tech / Dual Degree

Pass in Class 12 (Previously 75% marks required, waived due to COVID-19)

JEE Advanced

JoSAA Counselling

M.Tech

Bachelor's in Engineering or Final Year Student

GATE

Institute-Specific Admission Process

Chacha, Bua, Mama, Mausi, Bhai, Behan- Get Easy Education Loans with Relatives as Co-Applicants. 

Why Choose IIT Colleges in India?

Joining an IIT has several benefits, making it a top choice for engineering aspirants. Here are some key advantages:

1. Specialised Courses

Each IIT excels in different engineering fields. For example, IIT Delhi is known for Mechanical and Civil Engineering, IIT Bombay offers top-tier Computer Science and Electrical Engineering programs, and IIT Madras specialises in Biotechnology and Aerospace Engineering.

Choosing an IIT based on your preferred specialisation ensures the best learning experience.

2. Reputation & Rankings

IITs have a global reputation for academic excellence and research. Their strong faculty, research facilities, and industry collaborations create a learning environment that fosters innovation. A degree from a top IIT enhances career prospects and earning potential.

3. Location Matters

The location of an IIT impacts student life and opportunities. IIT Bombay provides cultural exposure and multiple internships. IIT Kanpur offers a quieter atmosphere, allowing students to focus solely on studies and research.

4. Faculty & Research

IITs collaborate with industries, allowing students to work on real-world problems. They provide a platform to turn ideas into reality through research initiatives, mentorship, and industry tie-ups.

5. Placement Opportunities

Top IITs have excellent placement records, with high-paying job offers; the average salary package at IIT Delhi, IIT Madras, and IIT Bombay ranges between INR 20-30 LPA, with recruiters from global tech firms and top corporations.

6. Affordable Education & Financial Aid

Compared to private engineering colleges, IITs are cost-effective. Students can avail of education loans at subsidised interest rates. For instance, the total fee for a B.Tech program at IIT Delhi or IIT Bombay is around INR 8 lakh for four years.

7. Research & Innovation

Many IITs have strong research partnerships with industries and global institutions. Students get opportunities to work on cutting-edge projects, participate in internships, and contribute to groundbreaking innovations.

Courses You Can Join with a 1000 Rank in JEE Advanced

If you have secured a 1000 rank in JEE Advanced, you can get admission to top engineering courses like:

  • Computer Science and Engineering
  • Electronics and Communication Engineering
  • Mechanical Engineering
  • Civil Engineering

Want to know which engineering college you can get with your JEE Advanced rank? Use our JEE Advanced College Predictor and find out now!

No. We Dont Need a Plethora of Documents. Just 4 Documents and Your Education Loan is Disbursed. 

How is the JEE Advanced Rank Calculated?

Your JEE Advanced rank is based on your performance in Paper 1 and Paper 2. The rank is determined using the following steps:

Raw Score Calculation

  • You earn +4 marks for every correct answer.
  • You lose -1 mark for each incorrect answer.
  • No marks are deducted for unanswered questions.

Here is the formula: 

Raw Score = 4 x (Number of Correct Answers) - Number of Incorrect Answers

Total Aggregate Score

The aggregate score is the raw scores in Paper 1 and Paper 2.

Here is the Formula: 

Aggregate Score = Raw Score in Paper 1+Raw Score in Paper 2.

Rank Calculation

Once the aggregate score is calculated, ranks are assigned in descending order. The highest scorer gets Rank 1, and others follow accordingly.

Example Calculation

Let's take an example to understand:

Paper 1:

  • Correct Answers: 50
  • Incorrect Answers: 10
  • Unanswered: 5

Paper 2:

  • Correct Answers: 45
  • Incorrect Answers: 15
  • Unanswered: 10

Step 1: Calculate Raw Score

  • Paper 1 Raw Score = (4×50) - 10 = 190
  • Paper 2 Raw Score = (4×45) - 15 = 165

Step 2: Calculate Aggregate Score

Aggregate Score = 190 + 165 = 355

IITs are among the best colleges in India for engineering and technology studies. They offer excellent education, top placements, and great career opportunities. IIT graduates are in high demand with strong academic programs and industry connections. 

Why Propelld?

Propelld offers flexible, student-friendly education loans with minimal paperwork and competitive interest rates. It provides customised financing solutions, ensuring seamless disbursal and easy student repayment options.

The following are the primary benefits of Propelld.

Particulars

Details

Max Loan Amount

50 Lakhs

Collateral 

Not Required

Moratorium

Available

Processing Time

10 Times Faster than Banks

Disbursal Time

7 Days

Approval Rate

Higher than Other Banks

Special USP

Marks Based Approval

% Financed

100% of Fees

Take the next step in your academic journey - Apply for an education loan today!

Education Loan for Medical Colleges

MBBS | BDS | BAMS | Bsc Nusring |Or Pay Fees for Any Medical Course in India - Up to. Rs. 50 Lacs

Thanks! We will reach out to you shortly.
Apply Now

Available in all top Coaching Institutes

FAQs  for IIT Colleges in India

What courses are available at IITs (Indian Institutes of Technology)?

IITs offer a wide range of programs, including B.Tech (Bachelor of Technology), BS (Bachelor of Science) in Chemistry, Dual Degree programs (B.Tech-M.Tech, BS-MS in Physics), M.Sc. (Master of Science) in Chemistry, M.Sc.-Ph.D. Dual Degree, M.Tech (Master of Technology), and Joint M.Sc.-Ph.D. programs.

What is the duration of IIT courses?

The B.Tech program lasts four years with eight semesters, while Dual Degree and Integrated programs span five years with ten semester

How many courses does IIT Bombay offer?

IIT Bombay provides over 60 programs across Engineering, Technology, Science, and Management.

Which is the most popular course at IITs?

Some of the most sought-after courses at top IITs like IIT Bombay, IIT Madras, and IIT Kharagpur include Computer Science, Mechanical Engineering, and Electrical Engineering.

Can students change their branch at IIT?

Yes, IIT students can change their branch based on institute-specific guidelines and academic performance.

Are postgraduate (PG) courses available at IITs?

Yes, IITs offer a variety of PG courses. Admission usually requires candidates to qualify for exams like GATE (for M.Tech) and IIT JAM (for M.Sc.).

What courses does IIT Kharagpur offer?

IIT Kharagpur offers B.Tech (4 years), B.Arch (5 years), Dual Degree programs (B.Tech-M.Tech, Integrated M.Sc.), and other specialised programs.

Besides B.Tech, what other courses can be pursued at IITs?

IITs also offer programs like BS (Bachelor of Science), Dual Degree (M.Sc.-Ph.D., B.Tech-M.Tech, BS-MS), M.Des (Master of Design), B.Arch, MBA, B.Des, M.Phil, and Joint M.Sc.-Ph.D.

What are the best courses at IIT Delhi?

Some of the top courses at IIT Delhi include Computer Science, Mathematics & Computing, and Electrical Engineering.

How many IIT colleges are there in India?

There are 23 Indian Institutes of Technology (IITs) across India.

Which is the top IIT in India?

The top IIT is determined based on rankings, faculty, placements, and research output. IIT Madras, IIT Delhi, and IIT Bombay are often ranked among the best.

Which is the second-largest IIT in terms of campus size?

IIT Kharagpur is the largest IIT with a 2100-acre campus. The second-largest is IIT BHU (Varanasi), which has an area of 1300 acres, followed by IIT Kanpur, which has 1000 acres.

Join Group for JEE & NEET Updates

Propelld Education Loan

3 Days Disbursal
Collateral Free Loans
10X Faster than Banks
Thanks! We will reach out to you shortly.