Top Engineering Colleges in India 2025

FEATURED COLLEGES

IIT Madras (IITM) - Indian Institute of Technology Madras

Public/Gov | 4.7/5 Reviews
M.E/M.Tech. (30 Courses) | Fees: ₹30.45 K - ₹1.29 Lakhs
B.E/B.Tech (11 Courses) | Fees : ₹8.58 Lakhs

IIT Delhi - Indian Institute of Technology Delhi

Public/Gov | 4.6/5 Reviews
M.E/M.Tech. (48 Courses) | Fees: ₹1.02 Lakhs
B.E/B.Tech (14 Courses) Fees : ₹8.58 Lakhs

IIT Bombay - Indian Institute of Technology Bombay

Public/Gov | 4.6/5 Reviews
M.E/M.Tech. (42 Courses) | Fees: ₹80.40 K - ₹1.11 Lakhs
Ph.D (18 Courses)

IIT Kanpur - Indian Institute of Technology Kanpur

Public/Gov | 4.4/5 Reviews
M.E /M.Tech. (40 Courses) | Fees : ₹37.93 K - ₹1.08 Lakhs
Ph.D (12 Courses)

IIT Kharagpur - Indian Institute of Technology Kharagpur

Public/Gov | 4.7/5 Reviews
M.E /M.Tech. (62 Courses) | Fees : ₹45.85 K
Ph.D (21 Courses)

IIT Roorkee - Indian Institute of Technology Roorkee

Public/Gov | 4.4/5 Reviews
M.E /M.Tech. (54 Courses) | Fees : ₹42 K - ₹1.29 Lakhs
Ph.D (14 Courses)

IIT Guwahati (IITG) - Indian Institute of Technology Guwahati

Public/Gov | 4.3/5 Reviews
M.E /M.Tech. (28 Courses) | Fees : ₹2.69 Lakhs
B.E /B.Tech (12 Courses) | Fees : ₹8.52 Lakhs - ₹11.99 Lakh

IIT Hyderabad - Indian Institute of Technology Hyderabad

Public/Gov | 4.6/5 Reviews
M.E /M.Tech. (38 Courses) | Fees : ₹78 K - ₹1.37 Lakhs
B.E /B.Tech (15 Courses) | Fees : ₹9.08 Lakhs

NIT Trichy - National Institute of Technology Tiruchirappalli

Public/Gov | 4.4/5 Reviews
M.E /M.Tech. (23 Courses)Fees : ₹1.78 Lakhs - ₹2.18 Lakhs
Ph.D (11 Courses)

IIT BHU - Indian Institute of Technology Banaras Hindu University

Public/Gov | 4.6/5 Reviews
M.E /M.Tech. (34 Courses)Fees : ₹55.38 K - ₹4.86 Lakhs
Ph.D (14 Courses)

VIT Vellore - Vellore Institute of Technology, Vellore

Private | 4.4/5 Reviews
B.E /B.Tech (27 Courses)Fees : ₹6.62 Lakhs - ₹7.80 Lakhs
M.E /M.Tech. (23 Courses)Fees : ₹3 Lakhs

Jadavpur University, Kolkata

Public/Gov | 4.6/5 Reviews
M.E /M.Tech. (34 Courses)
B.E /B.Tech (18 Courses)

SRM University Chennai - SRM Institute of Science and Technology

Private | 4.4/5 Reviews
B.E /B.Tech (54 Courses) | Fees : ₹1.75 Lakhs - ₹19 Lakhs
M.E /M.Tech. (34 Courses) | Fees : ₹1.20 Lakhs

Anna University, Chennai

Public/Govt | 4.8/5 Reviews
M.E /M.Tech. (44 Courses) | Fees : ₹88.86 K
B.E /B.Tech (22 Courses) | Fees : ₹2.80 Lakhs - ₹3 Lakhs

IIT (ISM) Dhanbad - Indian Institute of Technology Indian School of Mines

Public/Govt | 4.3/5 Reviews
M.E /M.Tech. (19 Courses) | Fees : ₹73 K - ₹1.77 Lakhs
Ph.D (13 Courses)

IIT Indore - Indian Institute of Technology Indore

Public/Govt | 4.6/5 Reviews
M.E /M.Tech. (15 Courses)Fees : ₹1.56 Lakhs
B.E /B.Tech (9 Courses)Fees : ₹9.91 Lakhs

NIT Surathkal (NITK) - National Institute of Technology Karnataka

Public/Govt | 4.4/5 Reviews
M.E /M.Tech. (55 Courses)Fees : ₹1.69 Lakhs - ₹3.22 Lakhs
B.E /B.Tech (12 Courses)Fees : ₹5.72 Lakhs

IIT Gandhinagar (IIT GN) - Indian Institute of Technology Gandhinagar

Public/Govt | 4.4/5 Reviews
B.E /B.Tech (10 Courses) | Fees : ₹8.67 Lakhs - ₹10.40 Lakhs
P.G.D (8 Courses)

NIT Rourkela - National Institute of Technology Rourkela

Public/Govt | 4.6/5 Reviews
M.E /M.Tech. (54 Courses) | Fees : ₹2.78 Lakhs - ₹2.96 Lakhs
B.E /B.Tech (15 Courses) | Fees : ₹6.28 Lakhs

BITS Pilani - Birla Institute of Technology and Science, Pilani

Private | 4.5/5 Reviews
M.E /M.Tech. (31 Courses) | Fees : ₹2.54 Lakhs - ₹11.44 Lakhs
B.E /B.Tech (11 Courses) | Fees : ₹22.32 Lakhs

NIT Warangal - National Institute of Technology Warangal

Public/Govt | 4.6/5 Reviews
M.E /M.Tech. (33 Courses) | Fees : ₹1.65 Lakhs - ₹2.68 Lakhs
B.E /B.Tech (11 Courses) | Fees : ₹5.74 Lakhs

IIT Ropar (IIT-RPR) - Indian Institute of Technology Ropar

Public/Govt | 4.5/5 Reviews
Ph.D (17 Courses)
M.E /M.Tech. (13 Courses) | Fees : ₹1.13 Lakhs

Amrita Vishwa Vidyapeetham, Coimbatore

Public/Govt | 4.3/5 Reviews
M.E /M.Tech. (19 Courses) | Fees : ₹3.46 Lakhs
B.E /B.Tech (11 Courses) | Fees : ₹10 Lakhs - ₹24 Lakhs

JMI New Delhi - Jamia Millia Islamia, New Delhi

Public/Govt | 4.5/5 Reviews
M.E /M.Tech. (15 Courses) | Fees : ₹31 K - ₹1.13 Lakhs
Ph.D (8 Courses)

NIT Calicut - National Institute of Technology Calicut

Public/Govt | 4.4/5 Reviews
M.E /M.Tech. (28 Courses) | Fees : ₹99.29 K - ₹3.97 Lakhs
B.E /B.Tech (10 Courses)Fees : ₹6.23 Lakhs

Siksha 'O' Anusandhan, Bhubaneswar

Private | 4.1/5 Reviews
B.E /B.Tech (18 Courses) | Fees : ₹6.68 Lakhs - ₹11.45 Lakhs
Ph.D (12 Courses)

DTU Delhi - Delhi Technological University, Delhi

Public/Govt | 4.5/5 Reviews
M.E /M.Tech. (36 Courses) | Fees : ₹1.81 Lakhs - ₹4.98 Lakhs
B.E /B.Tech (21 Courses) | Fees : ₹2.95 Lakhs

Thapar University - Thapar Institute of Engineering and Technology

Public/Govt | 4.3/5 Reviews
B.E /B.Tech (31 Courses) | Fees : ₹11.07 Lakhs - ₹20.15 Lakhs
M.E /M.Tech. (15 Courses) | Fees : ₹2.67 Lakhs

Amity University, Noida

Private | 4.1/5 Reviews
B.E /B.Tech (27 Courses) | Fees : ₹6.28 Lakhs - ₹19.40 Lakhs
M.E /M.Tech. (24 Courses) | Fees : ₹2.40 Lakhs

IIT Mandi - Indian Institute of Technology Mandi

Private | 4.4/5 Reviews
M.E /M.Tech. (37 Courses) | Fees : ₹76.30 K - ₹78.80 K
B.E /B.Tech (11 Courses) | Fees : ₹8.63 Lakhs

Chandigarh University - Chandigarh University

Private | 4.3/5 Reviews
M.E /M.Tech. (4 Courses) | Fees : ₹1.29 Lakhs - ₹2.78 Lakhs

AMU Aligarh - Aligarh Muslim University

Public/Government | 4.7/5 Reviews
M.E /M.Tech. (23 Courses) | Fees : ₹21.50 K
B.E /B.Tech (12 Courses)

IIT Patna - Indian Institute of Technology Patna

Public/Government | 4.7/5 Reviews
M.E /M.Tech. (15 Courses) | Fees : ₹1.82 Lakhs - ₹1.88 Lakhs
B.E /B.Tech (11 Courses) | Fees : ₹8.50 Lakhs - ₹9.85 Lakhs

KL University Guntur - Koneru Lakshmaiah Education Foundation, Guntur

Private | 4.4/5 Reviews
B.E /B.Tech (18 Courses) | Fees : ₹6.90 Lakhs - ₹11.35 Lakhs
M.E /M.Tech. (18 Courses) | Fees : ₹2.30 Lakhs - ₹3.15 Lakhs

Kalasalingam Academy of Research and Education, Virudhunagar

Private | 3.9/5 Reviews
B.E /B.Tech (18 Courses) | Fees : ₹4 Lakhs - ₹12 Lakhs
M.E /M.Tech. (12 Courses) | Fees : ₹1.31 Lakhs - ₹1.51 Lakhs

KIIT University - Kalinga Institute of Industrial Technology, Bhubaneswar

Private | 4.3/5 Reviews
B.E /B.Tech (18 Courses) | Fees : ₹14.91 Lakhs
M.E /M.Tech. (14 Courses) | Fees : ₹5.51 Lakhs

SASTRA University Thanjavur - Shanmugha Arts Science Technology Research and Academy, Thanjavur

Private | 4.2/5 Reviews
Ph.D (40 Courses)
B.E /B.Tech (28 Courses) | Fees : ₹7.53 Lakhs

VNIT Nagpur - Visvesvaraya National Institute of Technology Nagpur

Public/Government | 4.2/5 Reviews
Ph.D (11 Courses)
M.E/M.Tech. (22 Courses) | Fees: ₹2.17 Lakhs

NIT Silchar - National Institute of Technology Silchar

Private | 4.2/5 Reviews
M.E/M.Tech. (19 Courses) | Fees: ₹2.26 Lakhs
B.E/B.Tech (6 Courses) | Fees: ₹6.00 Lakhs

ICT Mumbai - Institute of Chemical Technology, Mumbai

Public/Government | 4.5/5 Reviews
Ph.D (20 Courses)
M.E/M.Tech. (14 Courses) | Fees: ₹1.66 Lakhs ₹3.89 Lakhs

UPES Dehradun - UPES, Dehradun

Private | 4.1/5 Reviews
B.E/B.Tech (15 Courses) | Fees: ₹11.99 Lakhs - 18.32 Lakhs
M.E/M.Tech. (10 Courses) | Fees: ₹3.09 Lakhs - 6.76 Lakhs

MNIT Jaipur - Malaviya National Institute of Technology Jaipur

Public/Government | 4.3/5 Reviews
M.E /M.Tech. (23 Courses) | Fees : ₹1.98 Lakhs Ph.D (9 Courses)

NIT Durgapur - National Institute of Technology Durgapur

Public/Government | 4.1/5 Reviews
M.E/M.Tech. (24 Courses) | Fees: ₹1.32 Lakhs - ₹3.14 Lakhs
B.E/B.Tech (9 Courses) | Fees: 5.51 Lakhs - 6.25 Lakhs

NIT Delhi - National Institute of Technology Delhi

Public/Government | 4.0/5 Reviews
M.E/M.Tech. (10 Courses) Fees: ₹1.92 Lakhs - ₹2.28 Lakhs
B.E/B.Tech (9 Courses) Fees: 6.58 Lakhs

SSN College of Engineering

Public/Government | 4.6/5 Reviews
M.E/M.Tech. (9 Courses) | Fees: 1 Lakhs
B.E/B.Tech (8 Courses)

IIIT Hyderabad - International Institute of Information Technology

Private | 4.5/5 Reviews
Dual Degree (7 Courses) Fees: ₹15 Lakhs - ₹20 Lakhs
Ph.D (7 Courses)

Birla Institute of Technology, Mesra (BIT Mesra)

Private | 4.2/5 Reviews
M.E /M.Tech. (28 Courses) | Fees : ₹3.39 Lakhs - ₹5.29 Lakhs
Ph.D (13 Courses)

IIEST Shibpur - Indian Institute of Engineering Science and Technology

Public/Government | 4.3/5 Reviews
M.E/M.Tech. (29 Courses) | Fees: ₹1.58 Lakhs - ₹1.70 Lakhs
B.E/B.Tech (9 Courses) | Fees: ₹5.44 Lakhs

LPU Jalandhar - Lovely Professional University, Phagwara

Private | 4.4/5 Reviews
B.E/B.Tech (56 Courses) | Fees: ₹3.87 Lakhs 16 Lakhs
M.E/M.Tech. (13 Courses) | Fees: ₹2.18 Lakhs - ₹4.96 Lakhs