Home » Colleges » Top Engineering Colleges in India

Top Engineering Colleges in India

Last updated on August 31st, 2021 by user

Engineering is the most sought stream amongst Indian students after class 12. Being one of the largest producers of engineers, India attracts many international students from around the globe. IITs and NITs hold the highest positions in the list of the top engineering colleges in India. Engineering opens an array of opportunities in different fields such as software development, electrical fields, manufacturing fields and many more.

  • Admission in engineering colleges is done through various entrance exams, GATE and JEE Main being the most common. However, IITs accept JEE Advanced scores.
  • Job satisfaction, better job opportunity, higher package, etc. are some inspiring factors that make engineering one of the most popular courses among other courses.
  • Engineering in computer science, biotechnology, civil, electronics and communication are few of the many courses being taught in the Top Engineering Colleges in India.
  • Engineers in India earn an average of INR 5 – 9 lacs per annum.
  • Companies hiring the top engineers in India include Microsoft, Amazon, Goldman Sachs, Uber, Paypal, etc.


Top 10 Engineering Colleges in India Rank Wise

The top Engineering Colleges in India are ranked by the Ministry of Human Resource Development (MHRD), National Institutional Ranking Framework (NIRF), and the Government of India. The list of top Engineering Colleges in India is prepared after considering several factors. Recent trends and growth of these colleges are examined carefully while preparing the list and ranking. They are ranked based on the following:

  • Their placements and infrastructure
  • Some others lay importance to the year of establishment and research.
  • The authorities take factors like research, infrastructure, permanent staff, academic achievements, etc. into consideration too.

NIRF Ranking parameter and weightage


As per the NIRF rankings, IITs secure most of the positions of Top 10 engineering colleges in India with NIT Trichy being the only exception. Let us see the rank wise colleges in the table given below.

NIRF Rankings Institute Name Annual Average Fees for B.Tech (in INR)
1 Indian Institute of Technology, Madras 75,200
2 Indian Institute of Technology, Delhi 2,25,000
3 Indian Institute of Technology, Bombay 2,11,500
4 Indian Institute of Technology, Kanpur 2,14,000
5 Indian Institute of Technology, Kharagpur 82,000
6 Indian Institute of Technology, Roorkee 2,21,700
7 Indian Institute of Technology, Guwahati 2,19,350
8 Indian Institute of Technology, Hyderabad 2,25,200
9 National Institute of Technology, Tiruchirappalli 1,62,000
10 Indian Institute of Technology, Indore 2,43,000

You Might like

Engineering Colleges in India – Overview

There are a lot of reasons for opting engineering as a career because of its growing popularity and wide line-up of options after 4-year graduation.

  • A total of 4804 colleges in India offer BTech, MTech and Ph.D. degrees in a number of specializations like CSE, Electronics, Mechanical, Civil, Electrical, Biotech, etc. These include 3982 private and 822 government engineering colleges.
  • Among the top 10 engineering colleges in India, 9 positions are filled by IITs and 1 by NIT Trichy.
  • NIRF has ranked IIT Madras as 1st among the top engineering colleges in India while NIT Trichy is at the 9th position.

Engineering Colleges in India


Top 200 Engineering Colleges in India – NIRF Ranking 2020

India is one of the largest producers of engineers in the world. This makes it quite obvious that the country has a large number of engineering institutes to support such students. Let us look at the top 200 engineering colleges in India.

Ranking Name of College City State
1 Indian Institute of Technology Madras Chennai Tamil Nadu
2 Indian Institute of Technology Delhi New Delhi Delhi
3 Indian Institute of Technology Bombay Mumbai Maharashtra
4 Indian Institute of Technology Kanpur Kanpur Uttar Pradesh
5 Indian Institute of Technology Kharagpur Kharagpur West Bengal
6 Indian Institute of Technology Roorkee Roorkee Uttarakhand
7 Indian Institute of Technology Guwahati Guwahati Assam
8 Indian Institute of Technology Hyderabad Hyderabad Telangana
9 National Institute of Technology Tiruchirappalli Tiruchirappalli Tamil Nadu
10 Indian Institute of Technology Indore Indore Madhya Pradesh
11 Indian Institute of Technology (BHU) Varanasi Varanasi Uttar Pradesh
12 Indian Institute of Technology (Indian School of Mines) Dhanbad Jharkhand
13 National Institute of Technology Karnataka Surathkal Karnataka
14 Anna University Chennai Tamil Nadu
15 Vellore Institute of Technology Vellore Tamil Nadu
16 National Institute of Technology Rourkela Rourkela Odisha
17 Jadavpur University Kolkata West Bengal
18 Institute of Chemical Technology Mumbai Maharashtra
19 National Institute of Technology Warangal Warangal Telangana
20 Amrita Vishwa Vidyapeetham Coimbatore Tamil Nadu
21 Indian Institute of Engineering Science and Technology Shibpur West Bengal
22 Indian Institute of Technology Bhubaneswar Bhubaneswar Odisha
23 National Institute of Technology Calicut Kozhikode Kerala
24 Indian Institute of Technology Gandhinagar Gandhinagar Gujarat
25 Indian Institute of Technology Ropar Rupnagar Punjab
26 Indian Institute of Technology Patna Patna Bihar
27 Visvesvaraya National Institute of Technology Nagpur Maharashtra
28 Jamia Millia Islamia New Delhi Delhi
29 Thapar Institute of Engineering & Technology Patiala Punjab
30 Birla Institute of Technology & Science Pilani Rajasthan
31 Indian Institute of Technology Mandi Mandi Himachal Pradesh
32 Amity University Noida Gautam Budh Nagar Uttar Pradesh
33 Indian Institute of Space Science and Technology Thiruvananthapuram Kerala
34 Siksha `O` Anusandhan Bhubaneswar Odisha
35 Malaviya National Institute of Technology Jaipur Rajasthan
36 Delhi Technological University New Delhi Delhi
37 Shanmugha Arts Science Technology & Research Academy Thanjavur Tamil Nadu
38 Birla Institute of Technology Ranchi Jharkhand
39 Aligarh Muslim University Aligarh Uttar Pradesh
40 National Institute of Technology Kurukshetra Kurukshetra Haryana
41 S. R. M. Institute of Science and Technology Chennai Tamil Nadu
42 Kalinga Institute of Industrial Technology Bhubaneswar Odisha
43 International Institute of Information Technology Hyderabad Hyderabad Telangana
44 Sri Sivasubramaniya Nadar College of Engineering Kancheepuram Tamil Nadu
45 Manipal Institute of Technology Manipal Karnataka
46 National Institute of Technology Silchar Silchar Assam
47 National Institute of Technology Durgapur Durgapur West Bengal
48 Motilal Nehru National Institute of Technology Allahabad Uttar Pradesh
49 PSG College of Technology Coimbatore Tamil Nadu
50 College of Engineering Pune Pune Maharashtra
51 Sathyabama Institute of Science and Technology Chennai Tamil Nadu
52 Dr. B. R. Ambedkar National Institute of Technology Jalandhar Punjab
53 Indian Institute of Technology Jodhpur Jodhpur Rajasthan
54 Sardar Vallabhbhai National Institute of Technology Surat Gujarat
55 Visvesvaraya Technological University Belgaum Karnataka
56 Indraprastha Institute of Information Technology Delhi New Delhi Delhi
57 Jawaharlal Nehru Technological University Hyderabad Telangana
58 Koneru Lakshmaiah Education Foundation University Vaddeswaram Andhra Pradesh
59 M. S. Ramaiah Institute of Technology Bengaluru Karnataka
60 Kalasalingam Academy of Research and Higher Education Srivilliputtur Tamil Nadu
61 National Institute of Technology Meghalaya Shillong Meghalaya
62 International Institute of Information Technology Bangalore Bengaluru Karnataka
63 Defence Institute of Advanced Technology Pune Maharashtra
64 Thiagarajar College of Engineering Madurai Tamil Nadu
65 Maulana Azad National Institute of Technology Bhopal Madhya Pradesh
66 Indian Institute of Information Technology Guwahati Guwahati Assam
67 National Institute of Technology Raipur Raipur Chhattisgarh
68 Punjab Engineering College (Deemed To Be University) Chandigarh Chandigarh
69 College of Engineering(A) Visakhapatnam Andhra Pradesh
70 R. V. College of Engineering Bengaluru Karnataka
71 Veermata Jijabai Technological Institute Mumbai Maharashtra
72 Panjab University Chandigarh Chandigarh
73 B.M.S. College of Engineering Bengaluru Karnataka
74 Indian Institute of Food Processing Technology (IIFPT) Thanjavur Tamil Nadu
75 National Institute of Technology Agartala Agartala Tripura
76 Netaji Subhas University of Technology (NSUT) South West Delhi
77 National Institute of Technology Goa Ponda Goa
78 Shri Mata Vaishno Devi University Katra Jammu and Kashmir
79 National Institute of Technology Jamshedpur Jamshedpur Jharkhand
80 Karunya Institute of Technology and Sciences Coimbatore Tamil Nadu
81 Indian Institute of Information Technology Design & Manufacturing Jabalpur Jabalpur Madhya Pradesh
82 Kumaraguru College of Technology Coimbatore Tamil Nadu
83 Sri Krishna College of Engineering and Technology Coimbatore Tamil Nadu
84 Chandigarh University Mohali Punjab
85 College of Engineering Trivandrum Thiruvananthapuram Kerala
86 Guru Gobind Singh Indraprastha University New Delhi Delhi
87 Lovely Professional University Phagwara Punjab
88 University College of Engineering Hyderabad Telangana
89 Graphic Era University Dehradun Uttarakhand
90 Coimbatore Institute of Technology Coimbatore Tamil Nadu
91 Siddaganga Institute of Technology Tumkur Karnataka
92 National Institute of Technology Patna Patna Bihar
93 C. V. Raman College of Engineering Bhubaneswar Odisha
93 PES University Bengaluru Karnataka
95 Vel Tech Rangarajan Dr. Sagunthala R & D Institute of Science and Technology Chennai Tamil Nadu
96 Jaypee Institute of Information Technology Noida Uttar Pradesh
97 University College of Engineering Kakinada Andhra Pradesh
98 National Institute of Technology Hamirpur Hamirpur Himachal Pradesh
99 Bharati Vidyapeeth Deemed University College of Engineering Pune Maharashtra
100 Atal Bihari Vajpayee Indian Institute of Information Technology and Management Gwalior Madhya Pra
101 Mepco Schlenk Engineering College Sivakasi Tamil Nadu
102 Dayalbagh Educational Institute Agra Uttar Pradesh
103 Indian Institute of Information Technology Allahabad Prayagraj (Allahabad) Uttar Pradesh
104 Punjab Technical University Kapurthala Punjab
104 Government College of Technology Coimbatore Tamil Nadu
106 Rajalakshmi Engineering College Chennai Tamil Nadu
107 Hindustan Institute of Technology and Science (HITS) Chennai Tamil Nadu
108 Sri Sairam Engineering College Kancheepuram Tamil Nadu
109 Army Institute of Technology Pune Maharashtra
110 The Northcap University Gurgaon Haryana
111 Dhirubhai Ambani Institute of Information and Communication Technology Gandhinagar Gujarat
112 Shoolini University of Biotechnology and Management Sciences Solan Himachal Pradesh
113 Shri Ramdeobaba College of Engineering and Management Nagpur Maharashtra
114 New Horizon College of Engineering Bengaluru Karnataka
115 Jaypee University of Information Technology Solan Himachal Pradesh
116 Maharaja Sayajirao University of Baroda Vadodara Gujarat
117 Jain University Bengaluru Karnataka
118 Vignan’s Foundation for Science, Technology & Research Guntur Andhra Pradesh
119 Veer Surendra Sai University of Technology Burla Odisha
120 YMCA University of Science and Technology Faridabad Haryana
121 National Institute of Food Technology, Entrepreneurship & Management Sonipat Haryana
122 Pondicherry Engineering College Puducherry Pondicherry
123 B. S. Abdur Rahman Crescent Institute of Science and Technology Chennai Tamil Nadu
124 Chaitanya Bharathi Institute of Technology Hyderabad Telangana
125 Bharatiya Vidya Bhavan’s Sardar Patel Institute of Technology Mumbai Maharashtra
126 Dayananda Sagar College of Engineering Bengaluru Karnataka
127 Vallurupalli Nageswara Rao Vignana Jyothi Institute of Engineering and Technology Hyderabad Telangana
128 Nitte Meenakshi Institute of Technology Bengaluru Karnataka
129 DIT University Dehradun Uttarakhand
130 National Institute of Technology Puducherry Karaikal Pondicherry
131 Nirma University Ahmedabad Gujarat
132 JSS Science and Technology University Mysuru Karnataka
133 N M A M Institute of Technology Nitte, Udupi Karnataka
134 Rajiv Gandhi Institute of Petroleum Technology Amethi Uttar Pradesh
135 Kongu Engineering College Perundurai Tamil Nadu
136 KLE Technological University Dharwad Karnataka
137 Sant Longowal Institute of Engineering & Technology Longowal Punjab
138 Dr. Vishwanath Karad MIT World Peace University Pune Maharashtra
139 G. H. Raisoni College of Engineering Nagpur Maharashtra
139 Yeshwantrao Chavan College of Engineering Nagpur Maharashtra
141 CVR College Of Engineering Ibrahimpatnam Telangana
142 Sri Ramakrishna Engineering College Coimbatore Tamil Nadu
143 Vardhaman College of Engineering Rangareddy Telangana
144 The Rashtrasant Tukadoji Maharaj Nagpur University Nagpur Maharashtra
145 North Eastern Regional Institute of Science & Technology Itanagar Arunachal Pradesh
145 Indira Gandhi Delhi Technical University for Women Delhi Delhi
147 P E S College of Engineering Mandya Karnataka
148 National Institute of Foundry and Forge Technology (NIFFT) Ranchi Jharkhand
149 Saveetha Institute of Medical and Technical Sciences Chennai Tamil Nadu
150 Sona College of Technology Salem Tamil Nadu
151 SVKM’s Narsee Monjee Institute of Management Studies Mumbai Maharashtra
152 Sri Krishna College of Technology Coimbatore Tamil Nadu
153 Sri Venkateswara University Tirupati Andhra Pradesh
154 Heritage Institute of Technology Kolkata West Bengal
155 R. M. K. Engineering College Thiruvallur Tamil Nadu
156 Velagapudi Ramakrishna Siddhartha Engineering College Vijayawada Andhra Pradesh
157 Maulana Abul Kalam Azad University of Technology Nadia West Bengal
158 National Institute of Technology Manipur Imphal Manipur
159 Alliance University Bengaluru Karnataka
160 St. Josephs College of Engineering Kancheepuram Tamil Nadu
160 SR Engineering College Warangal Telangana
162 Amity University Gwalior Gwalior Madhya Pradesh
163 Haldia Institute of Technology Haldia West Bengal
164 Government Engineering College Thrissur Kerala
165 Vishwakarma Institute of Technology Pune Maharashtra
166 Harcourt Butler Technical University Kanpur Nagar Uttar Pradesh
167 University of Petroleum and Energy Studies Dehradun Uttarakhand
168 Walchand College of Engineering Sangli Maharashtra
169 BMS Institute of Technology & Management Bengaluru Karnataka
170 Institute of Aeronautical Engineering Hyderabad Telangana
171 K. J. Somaiya College of Engineering Mumbai Maharashtra
172 Goka Raju Ranga Raju Institute of Engineering & Technology Hyderabad Telangana
173 Maharshi Karve Stree Shikshan Sanstha’s Cummins College of Engineering for Women Pune Maharashtra
174 ManavRachna International Institute of Research & Studies Faridabad Haryana
175 The National Institute of Engineering Mysore Karnataka
176 Sri Venkateswara College of Engineering Kancheepuram Tamil Nadu
177 Pandit Deendayal Petroleum University Gandhinagar Gujarat
178 School of Engineering, Cochin University of Science and Technology Cochin Kerala
179 Silicon Institute of Technology (SIT), Bhubaneswar Bhubaneswar Odisha
180 Anurag Group of Institutions Hyderabad Telangana
181 Chitkara University Rajpura Punjab
182 Indian Institute of Information Technology, Design & Manufacturing Chennai Tamil Nadu
183 Madan Mohan Malaviya University of Technology Gorakhpur Uttar Pradesh
184 Sree Vidyanikethan Engineering College A.Rangampet Andhra Pradesh
185 JNTUA College of Engineering Anantapur Andhra Pradesh
186 BNM Institute of Technology Bengaluru Karnataka
187 Vasavi College of Engineering Hyderabad Telangana
188 Gayatri Vidya Parishad College of Engineering Visakhapatnam Andhra Pradesh
189 National Engineering College Kovilpatti Tamil Nadu
190 G.Pulla Reddy Engineering College Kurnool Andhra Pradesh
191 Institute of Engineering & Management Kolkata West Bengal
192 Sri Sai Ram Institute of Technology Chennai Tamil Nadu
193 Dharmsinh Desai University Nadiad Gujarat
194 The LNM Institute of Information Technology Jaipur Rajasthan
195 Guru Jambheshwar University of Science and Technology Hisar Haryana
196 Dr. D. Y. Patil Institute of Technology Pune Maharashtra
197 Pimpri Chinchwad College of Engineering Pune Maharashtra
198 Ramrao Adik Institute of Technology Navi Mumbai Maharashtra
199 BVRIT Hyderabad Hyderabad Telangana
200 National Institute of Technology Arunachal Pradesh Itanagar Arunachal Pradesh

Also Check

Top Engineering Colleges in India – Eligibility, Entrance Exams, Cut Off

  • The candidates must qualify 10+2 with minimum 50% aggregate from PCM (Physics, Chemistry, and Mathematics)
  • Admission to engineering courses are based on the rank secured in the Joint Entrance Exam (JEE) Main and JEE Advanced.
  • M.Tech admissions are done through GATE.
  • Some state level exams are WBJEE, GCET, TS EAMCET, etc.
  • University level entrance exams are BITSAT, SRMJEE, VITEEE, etc.

Top Engineering Colleges Cut Off Ranks

IITs accept JEE Advanced scores for admission in various courses.

Institute Name JEE Advanced Cutoff
IIT Madras 90 – 10982
IIT Delhi 2 – 6549
IIT Kanpur 95 – 5188
IIT Bombay 1 – 3501
IIT Kanpur 204 – 8104


Cutoff for other engineering colleges are as follows:

Institute Minimum Rank Maximum Rank
NIT Trichy 121 19,626
ICT, Mumbai 196 2,938
Jamia Millia Islamia, New Delhi 2,818 4,81,888
Amity Noida 7,289 10,54,979
NIT, Surathkal 1,000 27,212

Why Consider Ranking For Choosing Top Engineering Colleges in India?

Choosing the top engineering colleges in India is important as an informed and accurate decision would help in taking the career forward. The names of the colleges in top rankings take admission based on many entrance exams like the Joint Entrance Exam (JEE), BITSAT, VITEEE, EAMCET, WBJEE, among many others. The students who have appeared and scored higher in these exams have higher chances of getting admission in these colleges.

The following chart shows the number of top engineering colleges in India accepting the scores of different entrance exams:top engineering colleges in India accepting the scores of different entrance exams

Why does the ranking of Top Engineering Colleges in India differ from other rankings?

Rankings are not static as the entire process of evaluating the top engineering colleges in India keeps on changing regularly. Changes in the admission process, fee structure, course or curriculum and other factors are interconnected in evaluation of how many engineering colleges in India rank at the top.

For instance, a mechanical engineering college that offers excellent placement opportunities to the students might witness a downfall in placement offers due to the change in industry demands. Similarly, change in eligibility clauses of admission might affect the quality of students taking admission in a particular course.

Should Top Engineering Colleges in India be selected based on the ranking?

It is a debatable topic, as selection of the top engineering college in India and branch depends upon a lot of factors.

  • The first thing which all the aspirants need to keep in mind is their preference.
  • You must select at least three-five branches in consideration so that if you don’t get admission in one branch, you can explore other options.
  • After that check out the ranking of top engineering colleges in India and, which colleges have you appeared in the entrance exam / or will be giving the test in the future.
  • Narrow down your search to a few colleges only, where you would like to study for the next four years.

Study harder for your entrance test, and against your rank, select the top engineering colleges in India list according to its ranking.


Top Computer Science Engineering Colleges in India

Computer Science Engineering has grown quite popular and is one of the most important branches of Computer Science. Let us look at the top B.Tech computer science engineering colleges offering the course which are as follows:

  • Indian Institute of Technology (IIT Madras), Chennai
  • Indian Institute of Technology (IIT), Delhi
  • Birla Institute of Technology and Science (BITS), Pilani
  • National Institute of Technology (NIT Trichy), Tiruchirappalli
  • International Institute of Information Technology (IIIIT), Hyderabad

Which are the Best Mechanical Engineering Colleges in India?

Engineering is segregated into different categories or branches or departments including Computer Science & Engineering with specialization in Cloud and Mobile based Application; Electronics & Communication Engineering; Computer Science & Engineering with specialization in Big Data & Analytics; Mechanical Engineering (ME), among others.

Mechanical engineering is one of the most demanding specialisations as compared to others. The popularity of mechanical engineering rises due to their demand in both private and public sectors and higher salary packages that come along. During the 4-year long course, the students learn machine work, functionality, equipment and how to modify machines and its equipment are also taught in the classes.

Top Mechanical Engineering colleges in India are included below in the list-

IIT Bombay ISM Dhanbad
IIT Delhi NIT Surathkal
IIT Kanpur Birla Institute of Technology Patna
IIT Kharagpur Jadavpur University of Engineering and Technology
IIT Madras MNNIT Allahabad
IIT Roorkee PSG College of Technology Coimbatore
BITS Pilani PEC University of Technology Chandigarh
IIT BHU Varanasi Bengal Engineering and Science University, Shibpur
IIT Guwahati MNIT Jaipur
NIT Trichy VNIT Nagpur
Chandigarh University, Chandigarh SRM Engineering College, Kancheepuram


FAQs on Top Engineering Colleges of India

Q1. What is the average fee for engineering?

Ans: The average engineering fees in India ranges between INR 5 to 15 lakhs based on the criterion set by the institutes. The fee structure tend to differ based on the college.

Q2. Which is the most expensive engineering college in India?

Ans: BITs Pilani, Amity University, IISc Bangalore, SRM Chennai are some of the most expensive engineering colleges in India.

Q3. Which engineering stream fetches most placements?

Ans: The stream of Computer Science Engineering (CSE) gets the highest placement packages and jobs.

Q4. Which are the best and top engineering colleges in India?

Ans: Some of the top engineering colleges in India include:

  • Indian Institute of Technology (IITs)
  • Institute of Chemical Technology, Mumbai
  • National Institute of Technology (NIT)
  • Birla Institute of Technology and Science (BITS), Pilani
How likely are you to recommend jeemains.in to a friend or a colleague?
What feature do you think we need to improve the most on? (Website design, content accuracy etc)What do we need to improve in our website so that you can rate us 10?
You have already passed the vote.


  1. What is the last rank to get admission in nit calicut in general category? Is there any reservation for female?

    • Hi Toshik, there is no IIT in Jaipur as of now. But if you are asking for IIT Jodhpur, which is close to Jaipur, a JEE Advanced rank of at least 12,000 (General category) can get you a seat in B.Tech Biotechnology in IIT Jodhpur.

Leave a comment

Your email address will not be published. Required fields are marked *