Pay your college fees in 6 easy installments at 0% interest
Learn More

List of Top Engineering Colleges in India

5772 Engineering colleges in India offering 50851 courses

Check the list of top 5,781 Engineering Colleges in India based on 2021 ranking listed on Collegedekho. The top engineering colleges in India as per NRIF ranking 2020 include 23 IITs, 31 NITs, IIITs, BITS Pilani, Anna University, VIT Vellore, Jadavpur University, Amrita Vishwa Vidyapeetham, Jamia Millia Islamia, Thapar Institute of Engineering & Technology, Amity University Noida IIST, Siksha `O` Anusandhan and many other private colleges. Get all information related to admissions, courses, fees structure, placements, scholarship programs, eligibility criteria and other relevant details.

Top 20 Engineering Colleges in India by NIRF Ranking 2021

#NameCityState2021 Rank2020 Rank2019 Rank2018 Rank
1Indian Institute of Technology MadrasChennaiTamil Nadu1111
2Indian Institute of Technology DelhiNew DelhiDelhi2223
3Indian Institute of Technology BombayMumbaiMaharashtra3332
4Indian Institute of Technology KanpurKanpurUttar Pradesh4455
5Indian Institute of Technology KharagpurKharagpurWest Bengal5544
6Indian Institute of Technology RoorkeeRoorkeeUttarakhand6666
7Indian Institute of Technology GuwahatiGuwahatiAssam7777
8Indian Institute of Technology HyderabadHyderabadTelangana8889
9National Institute of Technology TiruchirappalliTiruchirappalliTamil Nadu991011
10Indian Institute of Technology IndoreIndoreMadhya Pradesh10101314
11Indian Institute of Technology (BHU) VaranasiVaranasiUttar Pradesh1111--
12Indian Institute of Technology (Indian School of Mines)DhanbadJharkhand1212--
13National Institute of Technology KarnatakaSurathkalKarnataka131321-
14Anna UniversityChennaiTamil Nadu141498
15Vellore Institute of TechnologyVelloreTamil Nadu15151816
16National Institute of Technology RourkelaRourkelaOdisha16161615
17Jadavpur UniversityKolkataWest Bengal17171412
18Institute of Chemical TechnologyMumbaiMaharashtra18181210
19National Institute of Technology WarangalWarangalTelangana19192625
20Amrita School of EngineeringAmritapuriKerala20#N/A#N/A#N/A

Check here - Top 200 Engineering Colleges in India by NIRF Ranking 2021

Aspirants planning to make a successful career as an engineer can bank on engineering colleges in India. Some of the top engineering colleges in India have also appeared in world rankings like QS World Rankings, THE World University Rankings and others. Engineering colleges in India offer scholarship and summer internship opportunities meritorious students. The top colleges of Engineering in India believe in the holistic development of the students and has also initiated several exchange programs to provide students with global exposure. India is home to more than 5,000 engineering colleges offering 44,666 Tech/B.E related courses. Unlike earlier days, many engineering institutes/colleges have introduced many new Tech/B.E. biomedical engineering, automobile engineering.Engineering course fee in Indiais more for private institutes as compared to Government Funded Technical Institutes and colleges.

Also read - Top 20 Private Engineering Colleges in India: 2020 Ranking, Fees, Placement & Admissions

NITs, IITs are among some of the best engineering colleges in India. Colleges like IIT Delhi, IIT Kharagpur, BITS Pilani, Anna University and many more are some of the well-known and best engineering colleges in India. Engineering admissions in India are conducted on the basis of national-level and state-level engineering entrance exams such as JEE Mains, BITSAT, JKCET etc. Studying at Indian engineering open multiple job profiles for students both in India and abroad. Engineering courses in India are one of the best-preferred career choices among students when it comes to career prospects. All the top engineering colleges in India have industry links and all are well associated with national and international companies to help the students bag jobs and internships. Summer internships have become a popular aspect of engineering courses in India due to globalization and increasing competition in the market.

Some of the engineering colleges in India have several collaborations with universities let the students go for foreign exchange programs and pursue half of their Tech/B.E. . The primary aim of these engineering college students is to provide students with international exposure. Apart from this,top engineering colleges in India like IITs, NITs have come up with several schemes and initiatives to increase the literacy rate and education in India as a part of their social responsibility.

Also Read - Top Engineering Colleges that Offer Admission without JEE Main Score

Read More

Quick Filters

  • B.Tech (3742)
  • M.Tech (2453)
  • Diploma (2649)
  • PhD (294)
  • B.Arch (403)
  • B.Tech+M.Tech (63)
  • PGD (110)
  • M.Arch (100)
  • B.Tech+MBA (34)
  • Certificate (28)

Applied Filters

  • Engineering
Indian Institute of Science ( IISC) , Bengaluru
  • Approved by: UGC NAAC
  • Type: Private
  • Get Free Counselling
  • Download Brochure
Indian Institute of Information Technology ( IIITA) , Allahabad
  • Approved by: UGC AICTE
  • Type: Government
  • NIRF Ranking: 103
Indian Institute of Technology ( IIT GANDHINAGAR) , Gandhinagar
  • Approved by: AICTE Ministry of HRD Govt. of India
  • Type: Government
National Institute of Technology Delhi ( NIT DELHI) , New Delhi
  • Approved by: UGC AICTE MHRD Government of India
  • Type: Government


Which is the best B.Tech entrance exam to get admission in top engineering colleges in India?

JEE Main/ VITEEE/ SRMJEEE/ HITSEEE/ BITSAT are the popular entrance exams to get admission in top engineering colleges in India.

When will admission start in top engineering colleges in India?

Usually, the admission process begins in April/ May/ June every year for M.Tech and B.Tech in popular engineering colleges in India.

Is qualifying entrance exam mandatory for admission in top engineering colleges?

It is always better to clear the national-level entrance exam, i.e., JEE Main for B.Tech/ GATE for M.Tech for better admission chances.

Is there a management quota admission in top engineering colleges in India?

Top private engineering colleges and deemed universities in India reserves a limited number of seats for management quota admission in B.Tech and M.Tech.

What can be the average fee structure of top engineering colleges for M.Tech?

For M.Tech, top engineering colleges charge a minimum of Rs. 1,00,000 per annum.

What can be the average fee structure of top engineering colleges for B.Tech?

For B.Tech, top engineering colleges charge a minimum of Rs. 1,50,000 per annum.

Do engineering colleges in India conduct an entrance exam for M.Tech?

M.Tech admission in engineering colleges across the country is either based on GATE/ State-Level Entrance Exam/ Direct admission process.

What is state quota B.Tech admission in popular engineering colleges in India?

In various states, B.Tech admission is based on a state-level entrance exam/ JEE Main/ Centralized counselling. Admission through state-level counselling can be considered as state quota admission.

Is direct admission possible in popular private B.Tech colleges in India?

Private deemed universities conduct their own entrance exam for B.Tech admission, and if seats left after entrance-based admissions, direct admission will be allowed. However, private colleges offer direct admission under management quota.

How to get admission in top engineering colleges in India?

Usually, the admission process of top engineering colleges in India is based on an entrance test. There are multiple B.Tech/ M.Tech entrance exams, and the aspirants need to choose the exam as per his/her admission preference.

View More

Confused about your exam or college applications ?