There are 8876 Engineering Colleges in India of which 6611 colleges are private and 2265 colleges are government establishments.
The tuition fee is generally dependent on the college, type of course etc. Therefore, it ranges from ₹22,950 to ₹8,50,000.
The most accepted national-level entrance examinations in India are JEE Main, GATE.
Some state-level entrance examinations are TANCET, KCET, MHT CET.
Few institutions conduct their entrance examinations, like, BITSAT, CUCET.
Engineering is divided into various famous specialisations, for instance, Computer Science Engineering, Electrical and Electronics Engineering, Civil Engineering, Electronics and Communication Engineering, Biotechnology etc.
IIT Madras (NIRF rank 1) is the No 1 engineering college in India, followed by IIT Delhi (rank 2) adn IIT Bombay (rank 3). Here is the list of the top 10 best engineering colleges in India.
Top Engineering Colleges in India
College Name | NIRF Rank | Careers360 Ranking |
IIT Madras- (B.E /B.Tech (10 Courses)/ M.E /M.Tech. (33 Courses)) | 1 | AAAAA |
2 | AAAAA | |
IIT Bombay- (B.E /B.Tech (10 Courses)/ M.E /M.Tech. (42 Courses) | 3 | AAAAA |
IIT Kanpur- (B.E /B.Tech (10 Courses)/ M.E /M.Tech. (40 Courses)) | 4 | AAAAA |
IIT Roorkee- (B.E /B.Tech (12 Courses)/ M.E /M.Tech. (51 Courses)) | 5 | AAAAA |
IIT Kharagpur- (B.E /B.Tech (15 Courses)/ M.E /M.Tech. (66 Courses)) | 6 | AAAAA |
IIT Guwahati- (B.E /B.Tech (12 Courses)/ M.E /M.Tech. (28 Courses)) | 7 | AAAAA |
IIT Hyderabad- (B.E /B.Tech (15 Courses)/ M.E /M.Tech. (36 Courses)) | 8 | AAAAA |
NIT Trichy- (B.E /B.Tech (9 Courses)/ M.E /M.Tech. (23 Courses)) | 9 | AAAAA |
Jadavpur University- (B.E /B.Tech (18 Courses)/ M.E /M.Tech. (34 Courses)) | 10 | AAAAA |
The table below shows the best private engineering colleges in India along with their total tuition fee and entrance exams.
Top Private Engineering Colleges in India
College Name | Tentative Fees | Required Exams |
₹2,65,000 - ₹3,15,000 | ||
₹5,20,000 - ₹9,16,000 | JEE Main, Christ University (CUET) | |
₹3,06,000 - ₹13,04,000 | JEE Main, CUCET | |
₹5,08,000 - ₹21,65,000 | ||
Galgotias University- (Diploma (1 Course)/ B.E /B.Tech (31 Courses)) | ₹4,60,000 - ₹6,90,000 |
The table below shows the Government's top Engineering colleges in India along with their total tuition fee
Top Government Engineering Colleges in India
College Name | Fees in Rs | Required Exams |
IIT Bombay | ₹8,31,000 | |
₹21,000 | _ | |
Lucknow University- (B.E /B.Tech (6 Courses)/ P.G.D (1 Course)) | ₹4,81,000 | JEE Main |
₹1,05,000 - ₹8,80,000 | JEE Main, GATE, MHT CET | |
Annamalai University- (B.E /B.Tech (28 Courses)/ M.E /M.Tech. (24 Courses)) | ₹2,15,000 ₹2,65,000 | TANCET, GATE |
Annamalai University and Christ University are two of the best engineering colleges in India other than IIT and NIT. The table below shows the state-wise best engineering colleges in India along with their total tuition fee.
Top Engineering Colleges in India (State-wise)
College Name | State Wise | Tentative Fees |
Annamalai University | Tamil Nadu | ₹2,15,000 ₹2,65,000 |
IIT Bombay | Maharashtra | ₹8,31,000 |
Lucknow University | Uttar Pradesh | ₹4,81,000 |
Christ University | Karnataka | ₹5,20,000 - ₹9,16,000 |
Andhra Pradesh | ₹8,14,000 - ₹14,93,000 |
IIT Delhi (NIRF rank 2), the best engineering college in Delhi, is known for providing excellent job opportunities. Listed below are the top engineering colleges in India, placement wise, along with their total median salary package.
Best Engineering Colleges in India
College Name | Median Salary Package |
IIT Bombay | ₹18,80,000 |
IIT Kanpur | ₹ 22,07,000 |
Chandigarh University | ₹7,50,000 |
IIT Delhi | ₹20,06,000 |
IIT Roorkee | ₹17,00,000 |
Listed below are the Engineering colleges in India along with their JEE Advanced Cut-Offs based on All India closing ranks for B.Tech Electrical Engineering.
Top Engineering Colleges in India
College Name | All India Category rank |
IIT Roorkee | 2037 |
IIT Delhi | 582 |
IIT Kanpur | 1349 |
IIT Bombay | 463 |
IIT Madras | 1877 |