Top Engineering Colleges in India

The top engineering colleges in India include IIT Madras, IIT Delhi, IIT Bombay, IIT Kanpur, IIT Kharagpur, IIT Roorkee, IIT Hyderabad and IIT Guwahati, based on the latest available NIRF Engineering Ranking. NIT Tiruchirappalli and IIT (BHU) Varanasi also feature in the official top 10.

For students applying in 2026–27, ranking should be only one part of the shortlist. The engineering branch, entrance exam, admission cutoff, total course cost, placement outcomes and location can substantially affect which college is suitable for a particular student.

Data note: The ranking table on this page uses the NIRF Engineering Ranking 2025, the latest official NIRF Engineering ranking verified while updating this page. Admission information refers to the 2026–27 admission cycle where current official information is available.

How This List Was Built (Methodology)

The ranking order on this page comes directly from NIRF 2025's Engineering category NIRF (National Institutional Ranking Framework) is the Government of India's official annual system for ranking higher-education institutions, scored on five parameters: Teaching/Learning & Resources, Research & Professional Practice, Graduation Outcomes, Outreach & Inclusivity, and Perception.

A note on other rankings you may see elsewhere: some publications for example, the India International Ranking Framework (IIRF), published by Education Post magazine since 2012 also rank Indian colleges. These are privately run commercial rankings, not government rankings, and use different, less transparent methodologies. This page uses NIRF because it's the only one that's government-run, methodology-disclosed, and independently checkable at nirfindia.org.

NIRF rank is a starting point, not the only thing that matters. Branch, entrance-exam cutoff, total cost, and branch-level placement outcomes can matter more than the overall institute rank for a specific student.

Top 30 Engineering Colleges in India NIRF 2025 Ranking

Rank

Institute

City, State

Type

NIRF Score

1IIT MadrasChennai, Tamil NaduGovernment88.72
2IIT DelhiNew Delhi, DelhiGovernment85.74
3IIT BombayMumbai, MaharashtraGovernment83.65
4IIT KanpurKanpur, Uttar PradeshGovernment81.82
5IIT KharagpurKharagpur, West BengalGovernment78.69
6IIT RoorkeeRoorkee, UttarakhandGovernment75.44
7IIT HyderabadHyderabad, TelanganaGovernment72.31
8IIT GuwahatiGuwahati, AssamGovernment72.24
9NIT Tiruchirappalli (NIT Trichy)Tiruchirappalli, Tamil NaduGovernment68.14
10IIT (BHU) VaranasiVaranasi, Uttar PradeshGovernment67.24
11BITS PilaniPilani, RajasthanPrivate (deemed university)67.02
12IIT IndoreIndore, Madhya PradeshGovernment66.65
13NIT RourkelaRourkela, OdishaGovernment66.62
14SRM Institute of Science and TechnologyChennai, Tamil NaduPrivate (deemed university)65.83
15IIT (ISM) DhanbadDhanbad, JharkhandGovernment65.37
16Vellore Institute of Technology (VIT)Vellore, Tamil NaduPrivate (deemed university)65.25
17NIT Karnataka, SurathkalSurathkal, KarnatakaGovernment64.59
18Jadavpur UniversityKolkata, West BengalGovernment (state university)64.54
19IIT PatnaPatna, BiharGovernment64.52
20Anna UniversityChennai, Tamil NaduGovernment (state university)63.51
21NIT CalicutKozhikode, KeralaGovernment63.05
22Siksha 'O' AnusandhanBhubaneswar, OdishaPrivate (deemed university)62.58
23Amrita Vishwa VidyapeethamCoimbatore, Tamil NaduPrivate (deemed university)62.46
24Jamia Millia IslamiaNew Delhi, DelhiGovernment (central university)62.42
25IIT GandhinagarGandhinagar, GujaratGovernment62.31
26IIT MandiMandi, Himachal PradeshGovernment62.08
27IIT JodhpurJodhpur, RajasthanGovernment61.31
28NIT WarangalWarangal, TelanganaGovernment61.05
29Thapar Institute of Engineering and TechnologyPatiala, PunjabPrivate (deemed university)60.97
30Delhi Technological University (DTU)New Delhi, DelhiGovernment (state university)60.85

Source: NIRF 2025 Engineering Ranking, Ministry of Education, nirfindia.org verified directly on 25 September 2026.

Government vs Private Engineering Colleges Quick Comparison

 

Government (IITs, NITs, IISc, state universities)

Private (BITS, VIT, SRM, Thapar, etc.)

Entry routeJEE Advanced (IITs, IISc) or JEE Main (NITs/IIITs/GFTIs), through JoSAAOwn entrance test (BITSAT, VITEEE, SRMJEEE) or a JEE Main score, direct to the institute
Fee patternCentrally regulated tuition; income-based fee waivers at IITs, including near-full waivers for lower-income families and SC/ST/PwD studentsSet independently by each institute check the current prospectus, not last year's figure.
Seat allocationCentralised (JoSAA/CSAB), uniform reservation categories (SC/ST/OBC-NCL/EWS/PwD)Institute-run; reservation policy varies by institute and state law
Best suited forStudents prioritising lower cost and a transparent, standardised processStudents who didn't clear JEE Advanced but want a strong NIRF-ranked option or a specific niche programme

Top 15 Engineering Colleges in India: Detailed Profiles

1. IIT Madras Chennai, Tamil Nadu. NIRF Rank 1 (88.72). Established in 1959 with technical assistance from the then West German government. Admission: JEE Advanced, through JoSAA.

2. IIT Delhi New Delhi. NIRF Rank 2 (85.74). Started as the College of Engineering in 1961; declared an Institute of National Importance under the Institutes of Technology (Amendment) Act, 1963. Admission: JEE Advanced, through JoSAA.

3. IIT Bombay Mumbai, Maharashtra. NIRF Rank 3 (83.65). Established in 1958, with assistance from UNESCO and the Soviet Union. Admission: JEE Advanced, through JoSAA.

4. IIT Kanpur Kanpur, Uttar Pradesh. NIRF Rank 4 (81.82). Established in 1959, its early research labs were set up with help from a consortium of nine American universities. Admission: JEE Advanced, through JoSAA.

5. IIT Kharagpur Kharagpur, West Bengal. NIRF Rank 5 (78.69). The first IIT, established in 1951. Admission: JEE Advanced, through JoSAA.

6. IIT Roorkee Roorkee, Uttarakhand. NIRF Rank 6 (75.44). One of India's oldest technical institutions, founded in 1847 as a civil engineering college. Correction from an earlier draft of this brief: the exact year it converted to IIT status is given as 2001 by some sources and 2002 by others this needs a direct check against iitr.ac.in before publishing rather than asserting either year. Admission: JEE Advanced, through JoSAA.

7. IIT Hyderabad Hyderabad, Telangana. NIRF Rank 7 (72.31). Established in 2008. Admission: JEE Advanced, through JoSAA.

8. IIT Guwahati Guwahati, Assam. NIRF Rank 8 (72.24). Established in 1994, the first IIT in Northeast India. Admission: JEE Advanced, through JoSAA.

9. NIT Tiruchirappalli (NIT Trichy) Tiruchirappalli, Tamil Nadu. NIRF Rank 9 (68.14). Originally Regional Engineering College (REC) Trichy, it became a National Institute of Technology with Deemed University status in 2003. Admission: JEE Main, through JoSAA.

10. IIT (BHU) Varanasi Varanasi, Uttar Pradesh. NIRF Rank 10 (67.24). The engineering programme traces to 1919 as part of Banaras Hindu University, which granted IIT status in 2012. Admission: JEE Advanced, through JoSAA.

11. BITS Pilani Pilani, Rajasthan. NIRF Rank 11 (67.02). Private, deemed university. Admission: BITSAT, the institute's own test not through JoSAA.

12. IIT Indore Indore, Madhya Pradesh. NIRF Rank 12 (66.65). Admission: JEE Advanced, through JoSAA.

13. NIT Rourkela Rourkela, Odisha. NIRF Rank 13 (66.62). One of India's oldest RECs, originally established in 1961 and later granted NIT/Deemed University status in 2002 founding-year detail added in this revision; verify the exact conversion date against nitrkl.ac.in before publishing. Admission: JEE Main, through JoSAA.

14. SRM Institute of Science and Technology Chennai, Tamil Nadu. NIRF Rank 14 (65.83). Private, deemed university. Admission: the institute's own test (SRMJEEE) or a JEE Main score, depending on campus/programme check the current-year notification.

15. IIT (ISM) Dhanbad Dhanbad, Jharkhand. NIRF Rank 15 (65.37). Originally the Indian School of Mines, founded 1926; converted to IIT status in 2016. Admission: JEE Advanced, through JoSAA.

Fee, exact cutoff-rank, and placement-percentage figures are deliberately excluded above they change every admission cycle and vary by category and branch. Publish only figures verified against each institute's current official notification, dated to the year they apply.

Entrance Exams and Counselling: Which Engineering  Exam Opens Which Door

Institute type

Entrance exam

Counselling body

IITs, IISc BengaluruJEE Advanced (must first qualify JEE Main; roughly the top 2,50,000 JEE Main candidates become eligible for JEE Advanced each year)JoSAA (josaa.nic.in)
NITs, IIITs, GFTIsJEE MainJoSAA, then CSAB for leftover seats
BITS Pilani/Goa/HyderabadBITSAT (institute's own test)Direct, through BITS
VITVITEEE (institute's own test)Direct, through VIT
State government/private engineering collegesVaries by state for example, MHT CET (Maharashtra), WBJEE (West Bengal), KCET (Karnataka), AP EAPCET (Andhra Pradesh), TG EAPCET (Telangana), KEAM (Kerala), GUJCET (Gujarat)State counselling authority

JoSAA 2026 scale (a genuinely new development this cycle): for 2026–27, JoSAA covers 138 participating institutes 23 IITs, IISc Bengaluru (participating for the first time in 2026), 31 NITs plus IIEST Shibpur, 26 IIITs, and 56 GFTIs offering roughly 67,300 seats in total. This is up from 128 institutes in the 2025 cycle; the expansion is IISc's inclusion plus nine additional GFTIs. (Verify against josaa.nic.in before publishing, as these figures can be revised during the counselling window.)

Correction worth keeping on the page: engineering admissions are not handled by the Medical Counselling Committee (MCC) MCC manages NEET-based medical and dental seat allocation. For engineering, JoSAA and CSAB are the relevant central bodies, alongside each state's own counselling board for state-quota seats.

Engineering Colleges in India Fees: What to Actually Compare

Rather than looking for one headline fee figure, compare the full cost of four years:

  • Tuition fee (and whether an income-based waiver applies; IITs offer these; SC/ST/PwD students are generally exempt from IIT tuition)
  • Hostel and mess charges
  • One-time admission/deposit charges (some refundable)
  • Examination and miscellaneous fees
  • Scholarships available at that specific institute

Government institutes (IITs, NITs) have centrally regulated, generally lower tuition with waivers. Private institutes set fees independently and they vary widely by campus and programme there is no single reliable "private college fee" figure; each institute publishes its own current fee structure, and that is the only source to trust.

Reading Placement Data Correctly

Placement claims are one of the most misleading parts of most college marketing. When comparing colleges, look at:

  1. Median salary (the middle of the distribution) usually more representative than an average, which one very high offer can skew
  2. Placement percentage and how many students were actually eligible/participated
  3. Branch-wise outcomes, not just the institute-wide figure
  4. The reporting year never compare one college's current-year data with another's data from two years ago

The single "highest package" figure advertised by a college represents one offer, not the typical outcome treat it as marketing, not data.

How to Shortlist Engineering Colleges in India: A 5-Step Approach

  1. Start from your exam and rank. Use official previous-year opening/closing ranks for your category and home-state quota as a reference, not generic "percentile to college" claims.
  2. Sort branches into three groups: ones you genuinely want, ones you'd accept for the right institute, and ones you wouldn't pick regardless of the college name.
  3. Set a real four-year budget, including hostel and living costs, not just tuition.
  4. Compare official placement data using the median/branch-wise approach above.
  5. Build a full list of reach, match, and safer options in your counselling choices. Cutoffs shift every year, so a narrow list of only "dream" colleges is risky.

Frequently Asked Questions

Is NIRF the only official engineering ranking in India? 

Yes, for a government-run, India-specific ranking. NIRF is run by the Ministry of Education with a published methodology. Private rankings (like IIRF) and international rankings (QS, THE) exist too, but they're not government rankings and shouldn't be presented as equivalent to NIRF.

Can I get into an IIT without JEE Advanced? 

No, JEE Advanced, which requires first qualifying JEE Main, is the route into IIT (and, from 2026, IISc Bengaluru) undergraduate programmes through JoSAA.

Is a top private college better than a lower-ranked government college? 

There's no single answer; compare the specific branch's placement record and cost at both, not just the overall institute rank.

Is the highest advertised placement package a good way to compare colleges? 

No, it usually reflects one offer. Median salary and branch-wise placement percentage are more representative.

Showing6292Engineering Colleges
#2
IIT Delhi - Indian Institute of Technology [IITD], New Delhi

IIT Delhi - Indian Institute of Technology [IITD], New Delhi

New Delhi, Delhi NCR

Total Fees2.28 L
Avg Package25.82 L
Highest Package2.00 Cr
AccreditationNAAC'A', AICTE, UGC, IoE Approved
#3
IIT Madras - Indian Institute of Technology - [IITM], Chennai

IIT Madras - Indian Institute of Technology - [IITM], Chennai

Chennai, Tamil Nadu

Total Fees2.53 L
Avg Package21.48 L
Highest Package1.98 Cr
AccreditationAICTE Approved
#3
IIT Bombay - Indian Institute of Technology - [IITB], Mumbai

IIT Bombay - Indian Institute of Technology - [IITB], Mumbai

Mumbai, Maharashtra

Total Fees2.42 L
Avg Package26.45 L
Highest Package3.67 Cr
AccreditationInstitution of National Importance
#4
IIT Kanpur - Indian Institute of Technology - [IITK], Kanpur

IIT Kanpur - Indian Institute of Technology - [IITK], Kanpur

Kanpur, Uttar Pradesh

Total Fees2.30 L
Avg Package18.20 L
Highest Package24.00 L
AccreditationAICTE, NBA, UGC Approved
#5
IIT Kharagpur - Indian Institute of Technology - [IITKGP],Kharagpur

IIT Kharagpur - Indian Institute of Technology - [IITKGP],Kharagpur

Kharagpur, West Bengal

Total Fees2.24 L
Avg Package19.76 L
Highest Package2.14 Cr
AccreditationBCI,AICTE, UGC, NBA Approved
#6
IIT Roorkee - Indian Institute of Technology - [IITR], Roorkee

IIT Roorkee - Indian Institute of Technology - [IITR], Roorkee

Roorkee, Uttarakhand

Total Fees2.24 L
Avg Package19.69 L
Highest Package2.50 Cr
AccreditationAICTE, UGC Approved
#7
IIT Guwahati - Indian Institute of Technology - [IITG], Guwahati

IIT Guwahati - Indian Institute of Technology - [IITG], Guwahati

Guwahati, Assam

Total Fees2.44 L
Avg Package30.75 L
Highest Package2.40 Cr
AccreditationAICTE, UGC Approved
#8
BITS Pilani (Pilani Campus), Pilani

BITS Pilani (Pilani Campus), Pilani

Pilani, Rajasthan

Total Fees6.38 L
Avg Package30.37 L
Highest Package60.75 L
AccreditationNAAC'A++', UGC Approved
#9
IIT BHU - Indian Institute of Technology, Varanasi

IIT BHU - Indian Institute of Technology, Varanasi

Varanasi, Uttar Pradesh

Total Fees2.19 L
Avg Package31.00 L
Highest Package1.68 Cr
AccreditationNAAC'A+', AICTE, UGC Approved
#10
IIT Hyderabad - Indian Institute of Technology - [IITH], Hyderabad

IIT Hyderabad - Indian Institute of Technology - [IITH], Hyderabad

Hyderabad, Telangana

Total Fees2.50 L
Avg Package20.07 L
Highest Package63.78 L
AccreditationAICTE, UGC Approved
#11
NIT Trichy, Tiruchirappalli

NIT Trichy, Tiruchirappalli

Tiruchirappalli, Tamil Nadu

Total Fees1.85 L
Avg Package14.35 L
Highest Package40.00 L
AccreditationNAAC'A++', AICTE, UGC, MHRD Approved
#12
National Institute of Technology - [NITK], Surathkal

National Institute of Technology - [NITK], Surathkal

Surathkal, Karnataka

Total Fees1.67 L
Avg Package24.56 L
Highest Package55.00 L
AccreditationNBA, UGC, AICTE Approved
#13
ISM Dhanbad - Indian Institute of Technology - [IITISM], Dhanbad

ISM Dhanbad - Indian Institute of Technology - [IITISM], Dhanbad

Dhanbad, Jharkhand

Total Fees3.23 L
Avg Package17.01 L
Highest Package83.00 L
AccreditationAICTE, UGC Approved
#14
NIT Warangal, Warangal

NIT Warangal, Warangal

Warangal, Telangana

Total Fees1.68 L
Avg Package15.60 L
Highest Package88.00 L
AccreditationUGC, AICTE, NBA, MHRD Approved
#15
International Institute of Information Technology - [IIIT], Hyderabad

International Institute of Information Technology - [IIIT], Hyderabad

Hyderabad, Telangana

Total Fees4.50 L
Avg Package26.34 L
Highest Package1.05 Cr
AccreditationAICTE, BCI, UGC Approved
#16
IIT Mandi- Indian Institute of Technology - [IITM], Mandi

IIT Mandi- Indian Institute of Technology - [IITM], Mandi

Mandi, Himachal Pradesh

Total Fees2.19 L
Avg Package25.23 L
Highest Package65.00 L
AccreditationAICTE Approved
#17
IIT Patna - Indian Institute of Technology - [IITP], Patna

IIT Patna - Indian Institute of Technology - [IITP], Patna

Patna, Bihar

Total Fees2.73 L
Avg Package23.90 L
Highest Package82.05 L
AccreditationUGC Approved
#18
IIT Gandhinagar - Indian Institute of Technology - [IITG], Gandhinagar

IIT Gandhinagar - Indian Institute of Technology - [IITG], Gandhinagar

Gandhinagar, Gujarat

Total Fees2.29 L
Avg Package18.20 L
Highest Package62.00 L
AccreditationAICTE, UGC Approved
#19
Indian Institute of Information Technology - [IIIT], Allahabad

Indian Institute of Information Technology - [IIIT], Allahabad

Allahabad, Uttar Pradesh

Total Fees2.27 L
Avg Package25.78 L
Highest Package1.21 Cr
AccreditationAICTE, UGC Approved
#20
IIT Jodhpur - Indian Institute of Technology - [IITJ], Jodhpur

IIT Jodhpur - Indian Institute of Technology - [IITJ], Jodhpur

Jodhpur, Rajasthan

Total Fees2.55 L
Avg Package21.30 L
Highest Package53.00 L
AccreditationAICTE Approved
#21
Netaji Subhas University of Technology - [NSUT], New Delhi

Netaji Subhas University of Technology - [NSUT], New Delhi

New Delhi, Delhi NCR

Total Fees2.50 L
Avg Package17.75 L
Highest Package1.00 Cr
AccreditationNAAC'A', AICTE, UGC, NBA Approved
#22
MNNIT Allahabad - Motilal Nehru National Institute of Technology - [MNNIT], Allahabad

MNNIT Allahabad - Motilal Nehru National Institute of Technology - [MNNIT], Allahabad

Allahabad, Uttar Pradesh

Total Fees1.68 L
Avg Package17.68 L
Highest Package71.14 L
AccreditationAICTE Approved
#23
National Institute of Technology - [NITC], Calicut

National Institute of Technology - [NITC], Calicut

Calicut, Kerala

Total Fees2.12 L
Avg Package11.41 L
Highest Package51.00 L
AccreditationAICTE, UGC Approved
#24
Birla Institute of Technology and Science - [BITS], South Goa

Birla Institute of Technology and Science - [BITS], South Goa

South Goa, Goa

Total Fees6.38 L
Avg Package20.90 L
Highest Package60.80 L
AccreditationUGC Approved
#25
Birla Institute of Technology and Science - [BITS], Hyderabad

Birla Institute of Technology and Science - [BITS], Hyderabad

Hyderabad, Telangana

Total Fees6.38 L
Avg Package30.00 L
Highest Package1.00 Cr
AccreditationAICTE, UGC Approved

Page 1 of 252 • Colleges