Advanced Searchclose_btn

Select Discipline


Select Degree




Top Engineering Colleges in India

Get the complete List of 3928 Top Engineering Colleges in India 2021 based on Rankings below:

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 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:

  1. Indian Institute of Technology, Delhi
  2. Indian Institute of Technology, Kanpur
  3. Birla Institute of Technology and Science, Pilani
  4. Thapar University, Patiala
  5. 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:

  1. Vellore Institute of Technology, Vellore
  2. SRM Engineering College, Chennai
  3. Manipal Institute of Technology, Manipal
  4. PSG College of Technology, Coimbatore
  5. 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:

  1. Indian Institute of Technology, Kharagpur
  2. Indian School of Mines, Dhanbad
  3. Indian Institute of Technology, Guwahati
  4. BIT Mesra, Ranchi
  5. 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:

  1. Symbiosis Institute of Technology, Pune
  2. Indian Institute of Technology, Gandhinagar
  3. IITM, Gwalior
  4. D.Y. Patil College of Engineering, Pune
  5. 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.

Read More

NIMS University, [NIMSU] Jaipur

Jaipur, Rajasthan

7 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech]
Duration: 4 year(s)
Course Fees: Rs. 4 Lakh

Interested Compare

Sharda University, Greater Noida

Greater Noida, Uttar Pradesh

7 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech]
Duration: 4 year(s)
Exams Required:SUAT
Course Fees: Rs. 7.22 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 1 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 6.45 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Duration: 4 year(s)
Exams Required:UPESEAT
Course Fees: Rs. 15.57 Lakh

Interested Compare

Degree: Bachelor of Engineering [BE]
Rank: 2 question_logo
Duration: 4 year(s)
Exams Required:BITSAT
Course Fees: Rs. 15.92 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 10 question_logo
Duration: 4 year(s)
Exams Required:AP EAMCET
Course Fees: Rs. 7.52 Lakh

Interested Compare

SRM University, Chennai

Kanchipuram, Tamil Nadu

8 / 10


Degree: Bachelor of Technology [B.Tech]
Rank: 3 question_logo
Duration: 4 year(s)
Exams Required:SRMJEEE
Course Fees: Rs. 10.19 Lakh

Interested Compare

GD Goenka University, [GDGU] Gurgaon

Gurgaon, Haryana

8 / 10 star_icon Sponsored


Degree: Bachelor of Science [B.Sc]
Duration: 3 year(s)
Exams Required:GATA
Course Fees: Rs. 2.97 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 4 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 5 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Duration: 4 year(s)
Course Fees: Rs. 3.08 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 5 question_logo
Duration: 4 year(s)
Exams Required:OJEE
Course Fees: Rs. 8.55 Lakh

Interested Compare

Bhagwant University, [BU] Ajmer

Ajmer, Rajasthan

6 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech]
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 3 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 6 question_logo
Duration: 4 year(s)
Exams Required:MHT CET
Course Fees: Rs. 1.62 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 4.86 Lakh

Interested Compare

Degree: Bachelor of Engineering [BE]
Rank: 7 question_logo
Duration: 4 year(s)
Course Fees: Rs. 3.48 Lakh

Interested Compare

Invertis University, [IU] Bareilly

Bareilly, Uttar Pradesh

8 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech]
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 5 Lakh

Interested Compare

BMS College of Engineering (BMSCE), Bangalore

Bangalore / Bengaluru, Karnataka

8 / 10


Degree: Bachelor of Technology [B.Tech]
Rank: 8 question_logo
Duration: 4 year(s)
Course Fees: Rs. 88,240

Interested Compare

APG Shimla University, Shimla

Shimla, Himachal Pradesh

8 / 10 star_icon Sponsored


Degree: Bachelor of Technology [B.Tech]
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 5.64 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 9 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 7.24 Lakh

Interested Compare

Degree: Bachelor of Engineering [BE]
Rank: 11 question_logo
Duration: 4 year(s)
Course Fees: Rs. 7.60 Lakh

Interested Compare

Degree: Bachelor of Engineering [BE]
Rank: 12 question_logo
Duration: 4 year(s)
Exams Required:COMEDK PGET
Course Fees: Rs. 2.35 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 13 question_logo
Duration: 4 year(s)
Exams Required:WBJEE
Course Fees: Rs. 5.81 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 14 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 11.35 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 15 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 12.40 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 15 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 1.76 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 16 question_logo
Duration: 4 year(s)
Exams Required:WBJEE
Course Fees: Rs. 4.08 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 17 question_logo
Duration: 4 year(s)
Exams Required:BVP CET
Course Fees: Rs. 4.48 Lakh

Interested Compare

REVA University, Bangalore

Bangalore / Bengaluru, Karnataka

8 / 10


Degree: Bachelor of Technology [B.Tech]
Rank: 18 question_logo
Duration: 4 year(s)
Exams Required:COMEDK PGET
Course Fees: Rs. 8.48 Lakh

Interested Compare

Degree: Bachelor of Technology [B.Tech]
Rank: 18 question_logo
Duration: 4 year(s)
Exams Required:JEE MAIN
Course Fees: Rs. 6.09 Lakh

Interested Compare

Degree: Advanced Diploma
Rank: 19 question_logo
Duration: 1 year(s)
Course Fees: Rs. 80,000

Interested Compare
Talk to Experts
Apply Now
Choose Your Discipline
Commerce
Computer Application
Science
Management
Engineering
Others

 

up up