Engineering is a discipline that involves various scientific principles to design, innovate, and develop machines, softwares, hardware, technical systems, and processes. Engineering offers a degree in multiple specialisations such as computer science and engineering, mechanical engineering, civil engineering, chemical engineering, etc.
NIRF, The Week, Outlook, and many other ranking sources have ranked various government and private colleges in India based on the engineering courses they offer. Various top engineering colleges in India provide quality education and better career prospects for students.
Table of Contents
- Top 15 Engineering Colleges in India NIRF
- Top 10 Engineering Colleges in India by The Week
- Top 10 Engineering Colleges in India by India Today
- Engineering Colleges in India based on Zones
- Specialisation-wise Engineering Colleges in India
- Fee Structure of Engineering Colleges in India
- Entrance Exams accepted for Engineering
- Admission and Eligibility Criteria for Engineering Colleges
- Cut Off for Top Engineering Colleges in India
- Scope of Engineering
- Engineering Placements
- FAQs
Top 15 Engineering Colleges in India by NIRF
National Institutional Ranking Framework (NIRF) uses specific methodologies based on set parameters to rank institutions in India. The ranking parameters and weightage used by the NIRF to rank colleges are:
- Teaching, Learning, and Resources (TLR) - 30%
- Research and Professional Practice (RP) - 30%
- Graduation Outcomes (GO) - 15%
- Outreach and Inclusivity (OI) - 15%
- Peer Perception (PR) - 10%
Following is the list of top engineering colleges in India by NIRF ranking 2020:
NIRF Ranking 2020 | Name of the College | NIRF Score |
1 | Indian Institute of Technology, Madras | 89.93 |
2 | Indian Institute of Technology, Delhi | 88.08 |
3 | Indian Institute of Technology, Bombay | 85.08 |
4 | Indian Institute of Technology, Kanpur | 82.18 |
5 | Indian Institute of Technology, Kharagpur | 80.56 |
6 | Indian Institute of Technology, Roorkee | 76.29 |
7 | Indian Institute of Technology, Guwahati | 74.90 |
8 | Indian Institute of Technology, Hyderabad | 66.44 |
9 | National Institute of Technology, Trichy | 64.10 |
10 | Indian Institute of Technology, Indore | 62.88 |
11 | Indian Institute of Technology BHU, Varanasi | 62.54 |
12 | Indian School of Mines, Dhanbad | 62.06 |
13 | National Institute of Technology, Surathkal | 61.30 |
14 | Anna University, Chennai | 59.89 |
15 | Vellore Institute of Technology, Vellore | 59.32 |
Top 10 Engineering Colleges in India by The Week
Following is the list of top 10 engineering colleges in India by The Week ranking 2020:
The Week Ranking 2020 | Name of the College | The Week Score |
1 | Indian Institute of Technology, Delhi | 792 |
2 | Indian Institute of Technology, Bombay | 759 |
3 | Indian Institute of Technology, Madras | 723 |
4 | Indian Institute of Technology, Kanpur | 669 |
5 | Indian Institute of Technology, Roorkee | 619 |
6 | Indian Institute of Technology, Guwahati | 612 |
7 | Birla Institute of Technology & Science, Pilani | 567 |
8 | Anna University, Chennai | 494 |
9 | National Institute of Technology, Trichy | 477 |
10 | Indian Institute of Technology, BHU Varanasi | 472 |
Top 10 Engineering Colleges in India by India Today
Following is the list of Top 10 engineering colleges by India Today ranking 2020:
India Today Ranking 2020 | Name of the College | B.Tech Total Tuition Fees (INR) |
1 | Indian Institute of Technology, Delhi | 6,20,000 |
2 | Indian Institute of Technology, Bombay | 8,00,000 |
3 | Indian Institute of Technology, Kharagpur | 3,33,000 |
4 | Indian Institute of Technology, Kanpur | 8,00,000 |
5 | Indian Institute of Technology, Roorkee | 8,00,000 |
6 | Indian Institute of Technology, Guwahati | 3,60,000 |
7 | Birla Institute of Technology & Science, Pilani | 12,56,000 |
8 | National Institute of Technology, Trichy | 5,65,000 |
9 | Delhi Technological University, DTU Delhi | 7,81,000 |
10 | Indian Institute of Information Technology, Allahabad | 5,41,000 |
Top Engineering Colleges in India based on Zones
India Today releases the rankings of top engineering colleges in India every year according to different zones. The zone-wise rankings of engineering colleges are listed below.
Top Engineering Colleges in North India
Below mentioned are the top engineering colleges in North India as per India Today ranking:
- Indian Institute of Technology, Delhi
- Indian Institute of Technology, Kanpur
- Birla Institute of Technology and Science, Pilani
- Thapar University, Patiala
- Indian Institute of Information Technology, Allahabad
Top Engineering Colleges in South India
Below mentioned are the top engineering colleges in South India according to the ranking of India Today:
- Vellore Institute of Technology, Vellore
- SRM Engineering College, Chennai
- Manipal Institute of Technology, Manipal
- PSG College of Technology, Coimbatore
- International Institute of Information Technology, Hyderabad
Top Engineering Colleges in East India
Below mentioned are the rankings released by India Today for the top engineering colleges in East India:
- Indian Institute of Technology, Kharagpur
- Indian School of Mines, Dhanbad
- Indian Institute of Technology, Guwahati
- BIT Mesra, Ranchi
- Indian Institute of Technology, Bhubaneswar
Top Engineering Colleges in West India
The below list is the top engineering colleges in West India as per India Today ranking:
- Symbiosis Institute of Technology, Pune
- Indian Institute of Technology, Gandhinagar
- IITM, Gwalior
- D.Y. Patil College of Engineering, Pune
- K.J. Somaiya College of Engineering, Mumbai
Specialisation-wise Engineering Colleges in India
Engineering courses are offered in various specialisations like computer science and engineering, mechanical engineering, civil engineering, aerospace engineering, etc. Students have numerous specialisations to choose based on career opportunities. Few of the specialisations offer the scope of job opportunities in various fields with the highest salary package. Computer science and engineering is one among them. Below mentioned are some of the top engineering colleges with the specialisations that offer the highest salary.
Top Computer Science and Engineering Colleges in India
Computer science and engineering is one of the most preferred courses among engineering students due to the booming technology and growth of tech-startups. Pursuing computer science and engineering from top colleges helps students gain career growth as software developers or programmers. Listed below are some of the top engineering colleges for computer science and engineering in India:
- Indian Institute of Technology, Madras
- Indian Institute of Technology, Delhi
- Indian Institute of Technology, Bombay
- National Institute of Technology, Tiruchirappalli
- Birla Institute of Technology & Science, BITS Pilani
Top Mechanical Engineering Colleges in India
Mechanical engineering is one of the oldest of all the engineering branches. Mechanical engineers are high in demand to design, analyze, and manufacture mechanical systems. Below mentioned are some of the top mechanical engineering colleges in India:
- Indian Institute of Technology, Delhi
- Indian Institute of Technology, Bombay
- Chandigarh University, Chandigarh
Top Civil Engineering Colleges in India
Civil engineering is the right career choice both in the private and public sectors and has a high growth opportunity. Civil engineers design, construct and maintain the physical environment such as roads, dams, bridges, railways, etc. Below mentioned are some of the top civil engineering colleges in India:
- Indian Institute of Technology, Roorkee
- Delhi Technological University, Delhi
- BITS, Pilani
- Anna University, Chennai
Fee Structure of Engineering Colleges in India
Various engineering colleges in India offer B.Tech, M.Tech courses with a varying fee structure from low to high depending on the type of college and the facilities provided. Below listed is the fee structure for the top public and private colleges for both the courses:
Public Engineering Colleges with B.Tech Fees
Below mentioned are some of the top public engineering colleges with their B.Tech fees based on the NIRF ranking 2020:
Name of Public Colleges | B.Tech Fees Structure (Total Tuition Fees INR) |
Indian Institute of Technology, Madras | 4,00,000 |
Indian Institute of Technology, Delhi | 6,20,000 |
Indian Institute of Technology, Bombay | 8,00,000 |
Indian Institute of Technology, Kanpur | 8,00,000 |
Indian Institute of Technology, Kharagpur | 3,33,000 |
Private Engineering Colleges with B.Tech Fees
Below mentioned are some of the top private engineering colleges with their B.Tech fees based on the NIRF ranking 2020:
Name of Private Colleges | B.Tech Fees Structure (Total Tuition Fees INR) |
Vellore Institute of Technology, Vellore | 7,14,000 |
Amrita Vishwa Vidyapeetham, Coimbatore | 12,00,000 |
Thapar Institute of Engineering and Technology, Patiala | 7,35,000 |
Birla Institute of Technology & Science, Pilani | 12,56,000 |
Amity University, Noida | 16,34,000 |
Public Engineering Colleges with M.Tech Fees
Below mentioned are some of the top public engineering colleges with their M.Tech fees based on the NIRF ranking 2020:
Name of Public Colleges | M.Tech Fees Structure (Total Tuition Fees INR) |
Indian Institute of Technology, Madras | 2,00,000 |
Indian Institute of Technology, Delhi | 6,20,000 |
Indian Institute of Technology, Bombay | 1,00,000 |
Indian Institute of Technology, Kanpur | 4,00,000 |
Indian Institute of Technology, Kharagpur | 4,00,000 |
Private Engineering Colleges with M.Tech Fees
Below mentioned are some of the top private engineering colleges with their M.Tech fees based on the NIRF Ranking 2020:
Name of Private Colleges | M.Tech Fees Structure (Total Tuition Fees INR) |
Vellore Institute of Technology, Vellore | 5,94,000 |
Amrita Vishwa Vidyapeetham, Coimbatore | 3,46,500 |
Thapar Institute of Engineering and Technology, Patiala | 2,99,000 |
Birla Institute of Technology & Science, Pilani | 7,12,000 |
Amity University, Noida | 3,99,000 |
Entrance Exams Accepted by Engineering Colleges
Top engineering colleges in India offer admission based on the students' marks in various national or state-level entrance examinations. Below mentioned are some of the popular entrance exams for engineering courses:
- JEE Main
- JEE Advanced
- BITSAT
- VITEEE
- MHT CET
- WBJEE
- TNEA
- GUJCET
- TS EAMCET
- KCET
Admission and Eligibility Criteria for Engineering Colleges
Engineering colleges offer admission to various courses at undergraduate, postgraduate, and PhD levels. Admission to engineering colleges for any specialisation will be done in two ways. Students will be given admission based on the rank secured in the national or state level entrance exams which is a merit-based admission. There is a management quota acceptable by many private colleges with limited seats. Below mentioned is the eligibility criteria for admission to engineering colleges:
Eligibility Criteria for Engineering Colleges
Eligibility criteria refer to standard guidelines for all the students to participate in the admission process. Candidates need to fulfill the minimum eligibility criteria for B.Tech, M.Tech, and Ph.D. level engineering courses. Listed below are the general eligibility criteria for engineering colleges in India:
- B.Tech/BE: Candidates must have passed 10+2 with a minimum of 60% marks in the science stream and have a good score in any national or state-level engineering entrance exams.
- M.Tech/ME: Candidates must have completed a B.Tech degree with a valid GATE score.
- Post Graduate Diploma: Candidates must have completed a B.Tech degree with a minimum of 55% marks.
- Ph.D: Candidates must have completed a B.Tech/M.Tech degree with a minimum of 55% marks and have a valid GATE/NET score.
Admission in Engineering Colleges
There are 4804 engineering colleges in India. Engineering colleges offer specialisations such as chemical engineering, mechanical engineering, civil engineering, computer science and engineering, ocean engineering, electrical engineering, aerospace engineering, etc. in UG and PG courses.
Most of the top colleges’ admissions are based on the JEE Main and GATE exam scores. Following are the general admission criteria for engineering colleges in India and it varies from college to college:
- Admissions to B.Tech programs in NITs and IITs are made based on the JEE Main and JEE Advanced scores respectively.
- Candidates must have a valid GATE score to apply for M.Tech courses.
- Candidates must have passed class 12th with a minimum of 75% marks to apply for admission in NITs and IITs.
- After securing admission, candidates can upload their documents by paying the application fee and must report to the prescribed centre for document verification.
Cut Off for Top Engineering Colleges in India
Top engineering colleges release multiple cut off lists for admission in various engineering courses. Based on the cutoff score or rank in the entrance exams, students will be given admission. It may vary every year based on the factors set by the institutions. JEE Main, JEE Advanced, GATE entrance exams are some of the popular exams for B.Tech and M.Tech admission.
JEE Main Cut Off
Joint Entrance Examination (JEE Main) is an examination conducted by the National Test Agency (NTA). There are 31 NITs, 25 IIITs, and 28 Government Funded Technical Institutes (GFTI) that offer admission to students based on their JEE Main exam scores. Below mentioned is the JEE Main cut off for some of the colleges:
Name of the Colleges | JEE Main Cut Off (Rank-wise) |
National Institute of Technology, Tiruchirappall | 19,626 |
National Institute of Technology, Surathkal | 27,212 |
Institute of Chemical Technology, ICT Mumbai | 2,938 |
Amity University, Noida | 10,54,979 |
GATE Cut Off
Graduate Aptitude Test in Engineering (GATE) is an entrance test for M.Tech/ME courses admission. Below mentioned are GATE scores for some of the top colleges:
Name of the Colleges | GATE Cut Off Scores |
National Institute of Technology, Silchar | 717 |
National Institute of Technology, Tiruchirappalli | 853 |
Indian Institute of technology, Jodhpur | 707 |
National Institute of Technology, Rourkela | 773 |
JEE Advanced Cut Off
JEE Advanced is an entrance examination for admission into top IIT colleges in India. 23 IITs accept JEE Advanced exam scores. Below mentioned is the cut off list of top IITs:
Name of the Colleges | JEE Advanced Cut Off (Rank-wise) |
Indian Institute of Technology, Bombay | 1-3501 |
Indian Institute of Technology, Delhi | 2-6549 |
Indian Institute of Technology, Madras | 90-10982 |
Birla Institute of Technology, Kanpur | 95-5188 |
Scope of Engineering
Engineering offers broad career opportunities for students across all industries in the public and private sectors. Few students choose for higher studies for ensuring better subject knowledge and excel themselves. Below mentioned is the scope of engineering after completion of B.Tech:
- Students can choose from a wide range of available options after completing B.Tech such as joining any organisation in the respective domain. The career opportunities are high for few specialisations and offer good salary packages. The roles will be challenging where an individual can grow & update themselves with the new trends.
- Pursue higher studies such as Master of Technology (M.Tech) in the chosen field by scoring good in the GATE entrance examination.
- Many students also prefer to pursue the Master of Science (MS) or MBA abroad by scoring well in GRE or GMAT entrance exams. It provides better career prospects and worldwide exposure to the students.
- Other career options include pursuing MBA from top management colleges in India or joining a government department by appearing for the requisite examinations such as UPSC, SSC, PSU, etc.
Engineering Placements
Various engineering colleges in India offer good placement opportunities to students every year. As per PayScale, the average B.Tech package in India is 6 LPA. Average CTCs offered by top IITs range from 12-15 LPA. Some of the IITs also provide packages in crores, and students get placed in leading multinational companies or abroad.
Top Engineering Recruiters
Listed below are some of the engineering recruiters from the top engineering colleges in India as per placement ratings:
Name of the Colleges | Top Recruiters |
Indian Institute of Technology, Kanpur | Flipkart, Microsoft, Myntra, Jaguar, IBM, Uber, OYO, Intel, Walmart Labs, HSBC Holdings etc |
Indian Institute of Technology, Madras | Google, Microsoft, TCS, Wipro, Kotak, Amazon, Flipkart, Citibank, Reliance, Philips, American Express etc |
Indian Institute of Technology, Bombay | Microsoft, Amazon, Google, Goldman Sachs, Adobe, TATA, Accenture, ONGC, Morgan Stanley, etc |
Indian Institute of Technology, Kharagpur | IBM, JP Morgan, Tata Steel, Microsoft, OYO, Capgemini, etc. |
Indian Institute of Technology, Delhi | Capgemini, Wipro, IBM, Dell, Infosys, Ernst & Young, Standard Chartered, Uber, Flipkart, Societe Generale, etc |
Average CTCs offered in Top Engineering Colleges in India
The average salary for students pursuing engineering in India ranges from 3-5 LPA as per glassdoor. Listed below are the average salaries offered in various top engineering colleges in India based on the institute’s official website:
Name of the Colleges | Average CTCs Offered |
Indian Institute of Technology, Bombay | 16.5 LPA |
Indian Institute of Technology, Madras | 16.1 LPA |
Indian Institute of Technology, Delhi | 16 LPA |
Birla Institute of Technology, Mesra | 9.5 LPA |
SRM University, Chennai | 9 LPA |
Birla Institute of Technology & Science, Pilani | 7.5 LPA |
Vellore Institute of Technology, Vellore | 6 LPA |
Banasthali University, Banasthali | 3.5 LPA |
FAQs
Q. What is the fees for B.Tech at IITs?
A. The fees for B.Tech at IITs varies from 10-15 lakhs.
Q. Is VIT Vellore better than BITS Pilani?
A. Both BITS Pilani and VIT Vellore are private deemed universities, but BITS rankings are better than VIT Vellore as per placements.
Q. Does Google visit IITs?
A. Yes, Google visits most of the IIT campuses for placements.
Q. Which private colleges are best for B.Tech?
A. BITS Pilani is one of India's best private colleges, including IIIT Hyderabad, VIT Vellore.
Interested Compare

Interested Compare
Interested Compare

Interested Compare
Interested Compare

Interested Compare
Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare

Interested Compare